UNPKG

@mountainpass/server-agnostic-functions-aws

Version:

Provides an interface for writing server-agnostic (serverless) functions.

88 lines (87 loc) 2.85 kB
{ "name": "@mountainpass/server-agnostic-functions-aws", "version": "1.0.63", "description": "Provides an interface for writing server-agnostic (serverless) functions.", "author": "Mountain Pass <info@mountain-pass.com.au>", "contributors": [ "Nick Grealy <nickgrealy@gmail.com>", "Nick Grealy <nick@mountain-pass.com.au>" ], "keywords": [ "serverless", "functions", "cloudflare", "aws", "azure", "google", "express", "server-agnostic" ], "license": "Apache-2.0", "repository": { "type": "git", "url": "git+https://github.com/mountain-pass/server-agnostic-functions.git" }, "bugs": { "url": "https://github.com/mountain-pass/server-agnostic-functions/issues" }, "homepage": "https://github.com/mountain-pass/server-agnostic-functions#readme", "types": "dist/index.d.ts", "main": "dist/index.js", "module": "dist/index.modern.js", "source": "src/index.ts", "files": [ "dist" ], "publishConfig": { "access": "public" }, "engines": { "node": ">=12" }, "scripts": { "test": "ts-mocha -p tsconfig.test.json --timeout 3000 --bail --recursive './test/**/*.test.ts' --reporter-option maxDiffSize=8128", "test:watch": "nodemon --watch test --watch src --exec 'npm test'", "prebuild": "rm -rf dist", "build": "microbundle --format cjs --target web --sourcemap false src/*.ts src/**/*.ts", "version-bump": "npm version patch && git push && git push --tags", "publish-public": "npm publish --access public", "lint": "eslint --ext .js,.ts src", "lint:fix": "eslint --fix --ext .js,.ts src", "prettier": "prettier --write 'src/**/*.{js,ts,json}|*.{js,ts,json}'", "pretty-quick": "pretty-quick", "precommit": "yarn pretty-quick && yarn lint && yarn build", "aws:installSam:mac": "brew install aws-sam-cli" }, "dependencies": { "@mountainpass/server-agnostic-functions-core": "^1.0.63", "aws-lambda": "1.0.7" }, "devDependencies": { "@types/aws-lambda": "8.10.109", "@types/supertest": "2.0.12", "@typescript-eslint/eslint-plugin": "5.48.2", "@typescript-eslint/parser": "5.48.2", "chai": "4.3.7", "eslint": "8.32.0", "eslint-config-prettier": "8.6.0", "eslint-config-standard": "17.0.0", "eslint-config-standard-react": "13.0.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-node": "11.1.0", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-promise": "6.1.1", "eslint-plugin-react": "7.32.1", "eslint-plugin-standard": "4.1.0", "express": "4.18.2", "microbundle": "0.15.1", "mocha": "10.2.0", "nodemon": "2.0.20", "prettier": "2.8.3", "pretty-quick": "3.1.3", "supertest": "6.3.3", "ts-mocha": "10.0.0", "typescript": "4.9.4" }, "gitHead": "b90d28af06c50ce0f22953f1db977e34cb72697e" }