UNPKG

@enter-at/lambda-handlers

Version:

An opinionated Typescript package that facilitates specifying AWS Lambda handlers including input validation, error handling and response formatting.

66 lines (65 loc) 2.4 kB
{ "name": "@enter-at/lambda-handlers", "version": "4.0.0", "description": "An opinionated Typescript package that facilitates specifying AWS Lambda handlers including input validation, error handling and response formatting.", "main": "index.js", "types": "index.d.ts", "engines": { "node": ">=18" }, "scripts": { "lint": "eslint './src/**/*.ts'", "test": "NODE_ENV=testing jest --detectOpenHandles --no-cache -b --reporters jest-progress-bar-reporter", "test:verbose": "npm run test -- --reporters default", "test:coverage": "npm run test -- --coverage", "test:coverage:verbose": "npm run test:coverage -- --reporters default", "test:ci": "npm run test:coverage:verbose -- --ci", "build": "npm run clean && npm run build:compile && npm run build:copy", "build:compile": "tsc -p tsconfig.build.json", "build:copy": "cp LICENSE README.md package.json dist/", "clean": "rimraf ./dist", "prepare": "[ ! -x ./node_modules/.bin/husky ] && exit 0; husky install" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/enter-at/node-aws-lambda-handlers.git" }, "keywords": [ "AWS", "Lambda", "Typescript" ], "author": "Steffen Leistner", "contributors": [ "Martin Pirkl <martin.pirkl@gmail.com>", "Steve Waldowski <steve.waldowski@exxeta.com>" ], "license": "Apache-2.0", "bugs": { "url": "https://github.com/enter-at/node-aws-lambda-handlers/issues" }, "homepage": "https://github.com/enter-at/node-aws-lambda-handlers#readme", "devDependencies": { "@enter-at/eslint-config-typescript-prettier": "1.6.0", "@faker-js/faker": "7.6.0", "@tsconfig/node18": "1.0.1", "@types/aws-lambda": "8.10.109", "@types/aws-sdk": "2.7.0", "@types/jest": "29.2.4", "aws-lambda": "1.0.7", "aws-sdk": "2.1277.0", "eslint": "8.30.0", "husky": "8.0.2", "jest": "29.3.1", "jest-junit": "15.0.0", "jest-progress-bar-reporter": "1.0.25", "prettier": "2.8.1", "rimraf": "3.0.2", "ts-jest": "29.0.3", "typescript": "4.9.4" }, "jest-junit": { "outputDirectory": "test-reports/jest", "outputName": "report.xml" } }