UNPKG

lambda-service-client

Version:

A simple, convenient way to invoke aws lambda functions with best practices.

65 lines (64 loc) 2.04 kB
{ "name": "lambda-service-client", "version": "2.0.0", "description": "A simple, convenient way to invoke aws lambda functions with best practices.", "author": "UladKasach @uladkasach", "license": "MIT", "repository": "uladkasach/lambda-service-client", "homepage": "https://github.com/uladkasach/lambda-service-client", "keywords": [ "aws", "lambda", "api", "client", "serverless", "typescript" ], "bugs": "https://github.com/uladkasach/lambda-service-client/issues", "main": "dist/index.js", "engines": { "node": ">=8.0.0" }, "files": [ "/dist" ], "scripts": { "build:clean": "rm -rf ./dist", "build:ts": "tsc -p ./tsconfig.build.json", "build": "npm run build:clean && npm run build:ts", "test:types": "tsc --noEmit", "test:lint": "eslint -c ./.eslintrc.js src/**/*.ts", "test:unit": "jest --forceExit --verbose --passWithNoTests", "test:integration": "jest -c ./jest.integration.config.js --forceExit --verbose", "test": "npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration", "prepublish": "npm run build", "preversion": "npm run prepublish && npm run test", "postversion": "git push origin master --tags --no-verify" }, "devDependencies": { "@types/aws-lambda": "^8.10.31", "@types/aws-sdk": "^2.7.0", "@types/express": "^4.17.6", "@types/jest": "^24.0.18", "@types/uuid": "^3.4.5", "@typescript-eslint/eslint-plugin": "2.19.0", "@typescript-eslint/parser": "2.19.0", "dotenv": "^8.1.0", "eslint": "6.1.0", "eslint-config-airbnb-base": "14.0.0", "eslint-config-airbnb-typescript": "7.0.0", "eslint-config-prettier": "6.10.0", "eslint-plugin-import": "2.20.1", "eslint-plugin-prettier": "3.1.2", "husky": "^1.3.1", "jest": "^25.5.4", "prettier": "^2.0.4", "ts-jest": "^25.4.0", "typescript": "^3.8.3", "uuid": "^3.3.3" }, "dependencies": { "aws-lambda": "^1.0.6", "aws-sdk": "^2.517.0" } }