UNPKG

alagarr

Version:

Alagarr is a request-response helper library that removes the boilerplate from your Node.js serverless functions and helps make your code portable.

138 lines (137 loc) 3.31 kB
{ "name": "alagarr", "version": "1.0.0-32", "description": "Alagarr is a request-response helper library that removes the boilerplate from your Node.js serverless functions and helps make your code portable.", "author": "Marco Lüthy <marco.luethy@gmail.com> (https://github.com/adieuadieu)", "maintainers": [], "contributors": [], "keywords": [ "serverless", "aws", "google", "azure", "functions", "faas", "lambda", "api", "gateway", "request", "response", "boilerplate", "http", "portable", "mitigate", "vendor", "lock-in" ], "license": "MIT", "repository": "git@github.com:adieuadieu/alagarr.git", "bugs": { "url": "https://github.com/adieuadieu/alagarr/issues" }, "homepage": "https://github.com/adieuadieu/alagarr", "engines": { "node": ">= 6.10" }, "main": "dist/src/index.js", "module": "dist/src/index.js", "typings": "dist/src/index.d.ts", "files": [ "dist/" ], "scripts": { "clean": "rimraf dist", "pretest": "npm run clean", "test": "jest", "test:integration": "scripts/integration-test.sh", "watch:test": "jest --watch", "lint": "yarn lint:tslint && yarn lint:tsc", "lint:tslint": "tslint -p tsconfig.json -t stylish", "lint:tsc": "tsc --noEmit --pretty", "prebuild": "npm run clean", "build": "tsc -d", "dev": "tsc -w", "prepublishOnly": "npm run lint && npm test && npm run build", "precommit": "lint-staged", "prettier": "prettier --write", "security-check": "yarn audit", "upgrade-dependencies": "yarn upgrade-interactive --latest --exact", "commitmsg": "commitlint -e $GIT_PARAMS", "semantic-release": "semantic-release" }, "dependencies": {}, "devDependencies": { "@commitlint/cli": "7.6.1", "@commitlint/config-conventional": "7.6.0", "@types/aws-lambda": "8.10.14", "@types/jest": "23.3.13", "@types/node": "9.6.49", "coveralls": "3.0.4", "husky": "0.14.3", "jest": "23.6.0", "lint-staged": "8.2.1", "nsp": "3.2.1", "nyc": "12.0.2", "prettier": "1.18.2", "rimraf": "2.6.3", "semantic-release": "15.13.16", "ts-jest": "23.10.5", "tslint": "5.14.0", "tslint-functional-preset": "1.5.0", "typescript": "3.5.2" }, "prettier": { "printWidth": 80, "semi": false, "singleQuote": true, "trailingComma": "all", "useTabs": false }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "lint-staged": { "*.{ts,tsx}": [ "yarn prettier", "yarn lint:tslint", "yarn lint:tsc", "git add" ], "*.{json}": [ "yarn prettier", "git add" ] }, "jest": { "bail": false, "collectCoverage": true, "roots": [ "src/" ], "transform": { "^.+\\.tsx?$": "ts-jest" }, "testEnvironment": "node", "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$", "moduleFileExtensions": [ "ts", "tsx", "js", "json" ], "coverageThreshold": { "global": { "branches": 94, "functions": 100, "lines": 100, "statements": 100 } }, "coveragePathIgnorePatterns": [ "/node_modules/", "/test/" ] } }