UNPKG

@aws-lambda-powertools/parser

Version:
198 lines 4.96 kB
{ "name": "@aws-lambda-powertools/parser", "version": "2.30.0", "description": "The parser package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" }, "license": "MIT-0", "homepage": "https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/parser#readme", "repository": { "type": "git", "url": "git+https://github.com/aws-powertools/powertools-lambda-typescript.git" }, "bugs": { "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "keywords": [ "aws", "lambda", "powertools", "parser", "zod", "parse", "events", "payloads", "inputs", "validate", "validation", "serverless", "typescript", "nodejs" ], "dependencies": { "@aws-lambda-powertools/commons": "2.30.0", "@standard-schema/spec": "^1.0.0" }, "peerDependencies": { "@middy/core": "4.x || 5.x || 6.x", "zod": "4.x" }, "peerDependenciesMeta": { "zod": { "optional": true }, "@middy/core": { "optional": true } }, "main": "./lib/cjs/index.js", "types": "./lib/cjs/index.d.ts", "files": [ "lib" ], "type": "module", "exports": { ".": { "require": { "types": "./lib/cjs/index.d.ts", "default": "./lib/cjs/index.js" }, "import": { "types": "./lib/esm/index.d.ts", "default": "./lib/esm/index.js" } }, "./middleware": { "require": { "types": "./lib/cjs/middleware/index.d.ts", "default": "./lib/cjs/middleware/index.js" }, "import": { "types": "./lib/esm/middleware/index.d.ts", "default": "./lib/esm/middleware/index.js" } }, "./schemas": { "require": { "types": "./lib/cjs/schemas/index.d.ts", "default": "./lib/cjs/schemas/index.js" }, "import": { "types": "./lib/esm/schemas/index.d.ts", "default": "./lib/esm/schemas/index.js" } }, "./schemas/*": { "require": { "types": "./lib/cjs/schemas/*.d.ts", "default": "./lib/cjs/schemas/*.js" }, "import": { "types": "./lib/esm/schemas/*.d.ts", "default": "./lib/esm/schemas/*.js" } }, "./envelopes": { "require": { "types": "./lib/cjs/envelopes/index.d.ts", "default": "./lib/cjs/envelopes/index.js" }, "import": { "types": "./lib/esm/envelopes/index.d.ts", "default": "./lib/esm/envelopes/index.js" } }, "./envelopes/*": { "require": { "types": "./lib/cjs/envelopes/*.d.ts", "default": "./lib/cjs/envelopes/*.js" }, "import": { "types": "./lib/esm/envelopes/*.d.ts", "default": "./lib/esm/envelopes/*.js" } }, "./helpers": { "require": { "types": "./lib/cjs/helpers/index.d.ts", "default": "./lib/cjs/helpers/index.js" }, "import": { "types": "./lib/esm/helpers/index.d.ts", "default": "./lib/esm/helpers/index.js" } }, "./helpers/dynamodb": { "require": { "types": "./lib/cjs/helpers/dynamodb.d.ts", "default": "./lib/cjs/helpers/dynamodb.js" }, "import": { "types": "./lib/esm/helpers/dynamodb.d.ts", "default": "./lib/esm/helpers/dynamodb.js" } }, "./types": { "require": { "types": "./lib/cjs/types/index.d.ts", "default": "./lib/cjs/types/index.js" }, "import": { "types": "./lib/esm/types/index.d.ts", "default": "./lib/esm/types/index.js" } }, "./errors": { "require": { "types": "./lib/cjs/errors.d.ts", "default": "./lib/cjs/errors.js" }, "import": { "types": "./lib/esm/errors.d.ts", "default": "./lib/esm/errors.js" } } }, "typesVersions": { "*": { "middleware": [ "lib/cjs/middleware/index.d.ts", "lib/esm/middleware/index.d.ts" ], "schemas": [ "lib/cjs/schemas/index.d.ts", "lib/esm/schemas/index.d.ts" ], "schemas/*": [ "lib/cjs/schemas/*.d.ts", "lib/esm/schemas/*.d.ts" ], "envelopes": [ "lib/cjs/envelopes/index.d.ts", "lib/esm/envelopes/index.d.ts" ], "envelopes/*": [ "lib/cjs/envelopes/*.d.ts", "lib/esm/envelopes/*.d.ts" ], "helpers": [ "lib/cjs/helpers/index.d.ts", "lib/esm/helpers/index.d.ts" ], "helpers/dynamodb": [ "lib/cjs/helpers/dynamodb.d.ts", "lib/esm/helpers/dynamodb.d.ts" ], "types": [ "lib/cjs/types/index.d.ts", "lib/esm/types/index.d.ts" ], "errors": [ "lib/cjs/errors.d.ts", "lib/esm/errors.d.ts" ] } } }