You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| This AWS Lambda Powertools for TypeScript utility is currently released as beta developer preview and is intended strictly for feedback and testing purposes only. <br/>This version is not stable, and significant breaking changes might incur before going [before the GA release](https://github.com/aws-powertools/powertools-lambda-typescript/milestone/16). |_|
7
-
8
-
9
-
10
3
Powertools for AWS Lambda (TypeScript) is a developer toolkit to implement Serverless [best practices and increase developer velocity](https://docs.powertools.aws.dev/lambda/typescript/latest/#features).
11
4
12
5
You can use the package in both TypeScript and JavaScript code bases.
13
6
14
7
-[Intro](#intro)
15
8
-[Key features](#key-features)
16
9
-[Usage](#usage)
17
-
-[Middleware](#middleware)
18
-
-[Decorator](#decorator)
19
-
-[Manual parsing](#manual-parsing)
20
-
-[Safe parsing](#safe-parsing)
21
-
-[Built-in schemas and envelopes](#built-in-schemas-and-envelopes)
10
+
-[Middleware](#middleware)
11
+
-[Decorator](#decorator)
12
+
-[Manual parsing](#manual-parsing)
13
+
-[Safe parsing](#safe-parsing)
14
+
-[Built-in schemas and envelopes](#built-in-schemas-and-envelopes)
22
15
-[Contribute](#contribute)
23
16
-[Roadmap](#roadmap)
24
17
-[Connect](#connect)
25
18
-[How to support Powertools for AWS Lambda (TypeScript)?](#how-to-support-powertools-for-aws-lambda-typescript)
26
-
-[Becoming a reference customer](#becoming-a-reference-customer)
27
-
-[Sharing your work](#sharing-your-work)
28
-
-[Using Lambda Layer](#using-lambda-layer)
19
+
-[Becoming a reference customer](#becoming-a-reference-customer)
20
+
-[Sharing your work](#sharing-your-work)
21
+
-[Using Lambda Layer](#using-lambda-layer)
29
22
-[Credits](#credits)
30
23
-[License](#license)
31
24
@@ -35,11 +28,11 @@ The parser utility provides data validation and parsing using [Zod](https://zod.
35
28
36
29
## Key features
37
30
38
-
* Define data schema as Zod schema, then parse, validate and extract only what you want
39
-
* Built-in envelopes to unwrap and validate popular AWS event sources payloads
40
-
* Extend and customize envelopes to fit your needs
41
-
* Safe parsing option to avoid throwing errors and custom error handling
42
-
* Available for Middy.js middleware and TypeScript method decorators
31
+
- Define data schema as Zod schema, then parse, validate and extract only what you want
32
+
- Built-in envelopes to unwrap and validate popular AWS event sources payloads
33
+
- Extend and customize envelopes to fit your needs
34
+
- Safe parsing option to avoid throwing errors and custom error handling
35
+
- Available for Middy.js middleware and TypeScript method decorators
## How to support Powertools for AWS Lambda (TypeScript)?
311
303
312
304
### Becoming a reference customer
313
305
314
-
Knowing which companies are using this library is important to help prioritize the project internally. If your company is using Powertools for AWS Lambda (TypeScript), you can request to have your name and logo added to the README file by raising a [Support Powertools for AWS Lambda (TypeScript) (become a reference)](https://github.com/aws-powertools/powertools-lambda-typescript/issues/new?assignees=&labels=customer-reference&template=support_powertools.yml&title=%5BSupport+Lambda+Powertools%5D%3A+%3Cyour+organization+name%3E) issue.
306
+
Knowing which companies are using this library is important to help prioritize the project internally. If your company is using Powertools for AWS Lambda (TypeScript), you can request to have your name and logo added to the README file by raising a [Support Powertools for AWS Lambda (TypeScript) (become a reference)](https://s12d.com/become-a-reference-ts) issue.
315
307
316
308
The following companies, among others, use Powertools:
0 commit comments