UNPKG

jambda

Version:

Easy serverless rest api deploy! Jambda makes it easy to deploy database connected rest api's by providing the least amount of configuration.

110 lines (109 loc) 3.21 kB
{ "name": "jambda", "version": "1.0.5", "description": "Easy serverless rest api deploy! Jambda makes it easy to deploy database connected rest api's by providing the least amount of configuration.", "keywords": [ "aws", "lambda", "aws lambda", "lambda express", "rest", "lambda rest", "restapi", "express server", "express", "express-lambda", "lamdba rest api" ], "author": "jair Milanes", "license": "MIT", "main": "dist/index.js", "bugs": "https://github.com/layoutzweb/jambda/issues", "repository": "https://github.com/layoutzweb/jambda", "scripts": { "lint:js": "eslint lib", "lint:js:fix": "eslint lib --fix", "jest": "jest .test --config ./jest.config.json --coverage", "precommit": "lint-staged", "deploy": "npm-run-all lint:js jest:u", "jest:u": "jest -u --coverage", "compile": "babel --ignore node_modules --ignore __tests__ -d dist/ src/", "test:u": "npm-run-all lint:js copy babel jest:u", "build": "npm-run-all lint:js:fix jest compile", "pretty": "prettier --config ./.prettierrc.yml --write \"{src,__{tests,mocks}__}/**/*.js\"" }, "devDependencies": { "aws-sdk-mock": "^1.7.0", "babel-cli": "^6.26.0", "babel-core": "^6.26.0", "babel-eslint": "^7.2.3", "babel-jest": "^22.2.2", "babel-loader": "^7.1.1", "babel-plugin-syntax-async-functions": "^6.13.0", "babel-plugin-syntax-dynamic-import": "^6.18.0", "babel-plugin-transform-async-to-generator": "^6.24.1", "babel-plugin-transform-object-rest-spread": "^6.26.0", "babel-plugin-transform-regenerator": "^6.26.0", "babel-plugin-transform-runtime": "^6.23.0", "babel-polyfill": "^6.23.0", "babel-preset-env": "^1.6.0", "babel-preset-es2015": "^6.24.1", "babel-preset-stage-0": "^6.24.1", "eslint": "^4.13.1", "eslint-config-prettier": "^2.9.0", "eslint-loader": "^1.9.0", "eslint-plugin-import": "^2.2.0", "eslint-plugin-jest": "^21.12.2", "eslint-plugin-prettier": "^2.6.0", "eslint-plugin-promise": "^3.6.0", "eslint-plugin-require-jsdoc": "^1.0.4", "husky": "^0.14.3", "imports-loader": "^0.7.1", "istanbul": "^0.4.5", "jest": "^22.3.0", "jest-cli": "^22.3.0", "lambda-tester": "^3.0.2", "lint-staged": "^7.0.0", "npm-run-all": "^4.0.2", "prettier": "1.10.2", "regenerator-runtime": "^0.11.1", "serverless-offline": "^3.17.0", "serverless-webpack": "^3.1.1", "supertest": "^2.0.0", "webpack": "^3.3.0", "webpack-node-externals": "^1.6.0" }, "dependencies": { "async": "^2.6.0", "aws-sdk": "^2.191.0", "aws-serverless-express": "^3.1.3", "babel-runtime": "^6.25.0", "body-parser": "^1.18.2", "boom": "^7.1.0", "caminte": "^0.4.0", "commander": "^2.14.1", "compression": "^1.7.1", "cors": "^2.8.4", "express": "^4.16.2", "express-winston": "^2.5.0", "generic-pool": "^2.5.4", "graphql": "^0.11.7", "graphql-server-lambda": "^1.3.2", "graphql-tools": "^2.21.0", "js-yaml": "^3.10.0", "merge-graphql-schemas": "^1.4.0", "moment": "^2.20.1", "serverless-http": "^1.5.3", "uuid": "^3.2.1", "winston": "^2.4.0" }, "lint-staged": { "*.{js,json,css,md}": [ "prettier --config ./.prettierrc.yml --write \"{src,__{tests,mocks}__}/**/*.js\"", "git add" ] } }