6 Star 19 Fork 2

Serverless Framework / Serverless

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
package.json 6.23 KB
一键复制 编辑 原始数据 按行查看 历史
{
"name": "serverless",
"version": "2.15.0",
"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/",
"author": "serverless.com",
"repository": "serverless/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/cli": "^1.5.2",
"@serverless/components": "^3.4.3",
"@serverless/enterprise-plugin": "^4.2.0",
"@serverless/utils": "^2.0.0",
"ajv": "^6.12.6",
"ajv-keywords": "^3.5.2",
"archiver": "^5.1.0",
"aws-sdk": "^2.803.0",
"bluebird": "^3.7.2",
"boxen": "^4.2.0",
"cachedir": "^2.3.0",
"chalk": "^4.1.0",
"child-process-ext": "^2.1.1",
"d": "^1.0.1",
"dayjs": "^1.9.6",
"decompress": "^4.2.1",
"dotenv": "^8.2.0",
"download": "^8.0.0",
"essentials": "^1.1.1",
"fastest-levenshtein": "^1.0.12",
"filesize": "^6.1.0",
"fs-extra": "^9.0.1",
"get-stdin": "^8.0.0",
"globby": "^11.0.1",
"got": "^11.8.0",
"graceful-fs": "^4.2.4",
"https-proxy-agent": "^5.0.0",
"is-docker": "^2.1.1",
"is-wsl": "^2.2.0",
"js-yaml": "^3.14.0",
"json-cycle": "^1.3.0",
"json-refs": "^3.0.15",
"lodash": "^4.17.20",
"memoizee": "^0.4.14",
"micromatch": "^4.0.2",
"ncjsm": "^4.1.0",
"node-fetch": "^2.6.1",
"object-hash": "^2.0.3",
"p-limit": "^3.1.0",
"promise-queue": "^2.2.5",
"replaceall": "^0.1.6",
"semver": "^7.3.4",
"tabtab": "^3.0.2",
"tar": "^6.0.5",
"timers-ext": "^0.1.7",
"type": "^2.1.0",
"untildify": "^4.0.0",
"uuid": "^8.3.1",
"yaml-ast-parser": "0.0.43",
"yargs-parser": "^20.2.4"
},
"devDependencies": {
"@commitlint/cli": "^11.0.0",
"@serverless/eslint-config": "^3.0.0",
"@serverless/test": "^6.2.3",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"cos-nodejs-sdk-v5": "^2.8.3",
"eslint": "^7.14.0",
"eslint-plugin-import": "^2.22.1",
"git-list-updated": "^1.2.1",
"github-release-from-cc-changelog": "^2.2.0",
"husky": "^4.3.0",
"jszip": "^3.5.0",
"lint-staged": "^10.5.2",
"log": "^6.0.0",
"log-node": "^7.0.0",
"mocha": "^6.2.3",
"mock-require": "^3.0.3",
"nyc": "^15.1.0",
"pkg": "^4.4.9",
"prettier": "^1.19.1",
"process-utils": "^4.0.0",
"proxyquire": "^2.1.3",
"semver-regex": "^3.1.1",
"sinon": "^8.1.1",
"sinon-chai": "^3.5.0",
"standard-version": "^9.0.0",
"strip-ansi": "^5.2.0",
"ws": "^7.4.0",
"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/**"
],
"mocha": {
"reporter": "./test/mochaReporter",
"require": [
"@serverless/test/setup/log",
"@serverless/test/setup/async-leaks-detector",
"@serverless/test/setup/async-leaks-detector/bluebird-patch",
"@serverless/test/setup/mock-homedir",
"@serverless/test/setup/mock-cwd",
"@serverless/test/setup/restore-env"
],
"timeout": 15000
},
"nyc": {
"all": true,
"exclude": [
"**/*.test.js",
".github",
"bin/**",
"coverage/**",
"dist/**",
"scripts/**",
"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 --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 --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 --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": ">=10.0"
},
"license": "MIT"
}
JavaScript
1
https://gitee.com/serverless-framework/serverless.git
git@gitee.com:serverless-framework/serverless.git
serverless-framework
serverless
Serverless
master

搜索帮助