UNPKG

serverless-offline

Version:

Emulate AWS λ and API Gateway locally when developing your Serverless project

125 lines (124 loc) 3.72 kB
{ "name": "serverless-offline", "version": "14.5.0", "description": "Emulate AWS λ and API Gateway locally when developing your Serverless project", "license": "MIT", "exports": { ".": "./src/index.js", "./lambda": "./src/lambda/index.js" }, "type": "module", "main": "src/index.js", "scripts": { "code-quality": "npm run prettier && npm run lint", "lint": "eslint .", "lint:fix": "eslint . --fix", "list-contributors": "echo 'clone https://github.com/mgechev/github-contributors-list.git first, then run npm install' && cd ../github-contributors-list && node bin/githubcontrib --owner dherault --repo serverless-offline --sortBy contributions --showlogin true --sortOrder desc > contributors.md", "prepare-release": "commit-and-tag-version && prettier --write CHANGELOG.md", "prepublishOnly": "npm run lint", "prettier": "prettier --check .", "prettier:fix": "prettier --write .", "test": "mocha --require ./tests/mochaHooks.cjs", "test:cov": "NODE_OPTIONS='--experimental-loader @istanbuljs/esm-loader-hook' nyc --reporter=html npm test", "test:node": "TEST=node mocha --require ./tests/mochaHooks.cjs", "test:unit": "TEST=unit mocha --require ./tests/mochaHooks.cjs", "test:e2e": "TEST=e2e mocha --require ./tests/mochaHooks.cjs", "test:docker": "TEST=docker mocha --require ./tests/mochaHooks.cjs" }, "repository": { "type": "git", "url": "git+https://github.com/dherault/serverless-offline.git" }, "bugs": { "url": "https://github.com/dherault/serverless-offline/issues" }, "homepage": "https://github.com/dherault/serverless-offline", "keywords": [ "serverless", "serverless framework", "serverless local", "serverless offline", "serverless plugin", "aws", "amazon web services", "api gateway", "http", "lambda", "schedule", "websocket" ], "author": "David Hérault <dherault@gmail.com> (https://github.com/dherault)", "engines": { "node": ">=20.0.0" }, "commit-and-tag-version": { "skip": { "commit": true, "tag": true }, "types": [ { "type": "feat", "section": "Features" }, { "type": "fix", "section": "Bug Fixes" }, { "type": "perf", "section": "Performance Improvements" }, { "type": "refactor", "section": "Maintenance Improvements" } ] }, "dependencies": { "@aws-sdk/client-lambda": "^3.636.0", "@hapi/boom": "^10.0.1", "@hapi/h2o2": "^10.0.4", "@hapi/hapi": "^21.3.10", "array-unflat-js": "^0.1.3", "boxen": "^7.1.1", "chalk": "^5.3.0", "desm": "^1.3.1", "execa": "^8.0.1", "fs-extra": "^11.2.0", "is-wsl": "^3.1.0", "java-invoke-local": "0.0.6", "jose": "^5.7.0", "js-string-escape": "^1.0.1", "jsonpath-plus": "^10.2.0", "jsonschema": "^1.4.1", "jszip": "^3.10.1", "luxon": "^3.5.0", "nock": "^13.5.6", "node-fetch": "^3.3.2", "node-schedule": "^2.1.1", "p-memoize": "^7.1.1", "tree-kill": "^1.2.2", "tsx": "^4.17.0", "velocityjs": "^2.0.6", "ws": "^8.18.0" }, "devDependencies": { "@istanbuljs/esm-loader-hook": "^0.2.0", "archiver": "^7.0.1", "commit-and-tag-version": "^12.4.1", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-unicorn": "^54.0.0", "mocha": "^10.7.3", "nyc": "^17.0.0", "prettier": "^3.3.3", "serverless": "^4.2.1" }, "peerDependencies": { "serverless": "^4.0.0" } }