@serverless-rewrite/serverless
Version:
Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
208 lines (207 loc) • 6 kB
JSON
{
"name": "@serverless-rewrite/serverless",
"version": "3.0.0-pre.3",
"description": "Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more",
"preferGlobal": true,
"homepage": "https://serverless.com/framework/docs/",
"repository": "serverless-rewrite/serverless",
"keywords": [
"serverless",
"lambda",
"aws",
"amazon",
"azure",
"google-cloud",
"apache-open-whisk",
"iot"
],
"main": "lib/Serverless.js",
"bin": {
"serverless": "./bin/serverless.js",
"sls": "./bin/serverless.js"
},
"dependencies": {
"@serverless-rewrite/utils": "^6.0.1",
"@serverless/cli": "^1.5.3",
"@serverless/components": "^3.17.2",
"@serverless/platform-client": "^4.3.0",
"ajv": "^6.12.6",
"ajv-keywords": "^3.5.2",
"archiver": "^5.3.0",
"aws-sdk": "^2.1021.0",
"bluebird": "^3.7.2",
"boxen": "^5.1.2",
"cachedir": "^2.3.0",
"chalk": "^4.1.2",
"d": "^1.0.1",
"dayjs": "^1.10.7",
"decompress": "^4.2.1",
"dotenv": "^10.0.0",
"dotenv-expand": "^5.1.0",
"essentials": "^1.1.1",
"ext": "^1.6.0",
"fastest-levenshtein": "^1.0.12",
"fdir": "^5.1.0",
"filesize": "^8.0.6",
"fs-extra": "^9.1.0",
"get-stdin": "^8.0.0",
"got": "^11.8.2",
"graceful-fs": "^4.2.8",
"https-proxy-agent": "^5.0.0",
"is-docker": "^2.2.1",
"is-wsl": "^2.2.0",
"js-yaml": "^4.1.0",
"json-cycle": "^1.3.0",
"lodash": "^4.17.21",
"memoizee": "^0.4.15",
"ncjsm": "^4.2.0",
"node-fetch": "^2.6.6",
"p-map": "<=v4.0.0",
"p-queue": "^6.6.2",
"picomatch": "^2.3.0",
"process-utils": "^4.0.0",
"replaceall": "^0.1.6",
"semver": "^7.3.5",
"signal-exit": "^3.0.5",
"strip-ansi": "^6.0.1",
"tabtab": "^3.0.2",
"tar": "^6.1.11",
"timers-ext": "^0.1.7",
"type": "^2.5.0",
"untildify": "^4.0.0",
"uuid": "^8.3.2"
},
"devDependencies": {
"@commitlint/cli": "^12.1.4",
"@serverless/eslint-config": "^4.0.0",
"@serverless/test": "^8.4.0",
"cos-nodejs-sdk-v5": "^2.10.6",
"eslint": "^7.32.0",
"eslint-plugin-import": "^2.25.2",
"git-list-updated": "^1.2.1",
"github-release-from-cc-changelog": "^2.2.0",
"husky": "^4.3.8",
"lint-staged": "^10.5.4",
"log": "^6.3.1",
"log-node": "^8.0.2",
"mocha": "^8.4.0",
"nyc": "^15.1.0",
"pkg": "^4.5.1",
"prettier": "^2.4.1",
"standard-version": "^9.3.2",
"xml2js": "^0.4.23"
},
"eslintConfig": {
"extends": "@serverless/eslint-config/node",
"root": true,
"overrides": [
{
"files": [
"test/fixtures/**"
],
"rules": {
"no-console": "off"
}
}
]
},
"eslintIgnore": [
"!/.github",
"/lib/plugins/create/templates/**",
"/lib/plugins/aws/customResources/node_modules/**",
"!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"
],
"mocha": {
"require": [
"./test/mochaPatch",
"@serverless/test/setup/log",
"@serverless/test/setup/mock-homedir",
"@serverless/test/setup/mock-cwd",
"@serverless/test/setup/restore-env"
],
"timeout": 30000
},
"nyc": {
"all": true,
"exclude": [
".github",
"coverage/**",
"dist/**",
"docs/**",
"scripts/test/**",
"test/**",
"tmp/**",
"prettier.config.js"
],
"reporter": [
"lcov",
"html",
"text-summary"
]
},
"standard-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"
}
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.js": [
"eslint"
],
"*.{css,html,js,json,md,yaml,yml}": [
"prettier -c"
]
},
"scripts": {
"commitlint": "commitlint -f HEAD@{15}",
"coverage": "nyc npm test",
"integration-test-cleanup": "node test/utils/awsCleanup.js",
"integration-test-run-all": "mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"",
"integration-test-run-basic": "mocha test/integrationBasic.test.js",
"integration-test-run-package": "mocha-isolated --skip-fs-cleanup-check test/integrationPackage/**/*.tests.js",
"integration-test-setup": "node ./scripts/test/integration-setup/index.js",
"integration-test-teardown": "node ./scripts/test/integration-teardown.js",
"lint": "eslint .",
"lint:updated": "pipe-git-updated --base=v3 --ext=js -- eslint",
"pkg:build": "node ./scripts/pkg/build.js",
"pkg:generate-choco-package": "node ./scripts/pkg/generate-choco-package.js",
"pkg:upload": "node ./scripts/pkg/upload/index.js",
"postinstall": "node ./scripts/postinstall.js",
"prepare-release": "standard-version && prettier --write CHANGELOG.md",
"prettier-check": "prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"",
"prettier-check:updated": "pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c",
"prettify": "prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"",
"prettify:updated": "pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write",
"test": "mocha \"test/unit/**/*.test.js\"",
"test:ci": "npm run prettier-check:updated && npm run lint:updated && npm run test:isolated",
"test:isolated": "mocha-isolated \"test/unit/**/*.test.js\""
},
"engines": {
"node": ">=12.0"
},
"license": "MIT"
}