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
JSON
{
"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/"
]
}
}