UNPKG

serverless-artillery

Version:

A serverless performance testing tool. `serverless` + `artillery` = crush. a.k.a. Orbital Laziers [sic]

102 lines (101 loc) 3.03 kB
{ "name": "serverless-artillery", "version": "0.4.4", "description": "A serverless performance testing tool. `serverless` + `artillery` = crush. a.k.a. Orbital Laziers [sic]", "main": "index.js", "bin": { "serverless-artillery": "./bin/serverless-artillery", "slsart": "./bin/serverless-artillery" }, "scripts": { "test": "./tests/test-npm-install; ./node_modules/.bin/nyc ./node_modules/.bin/_mocha -r aws-sdk \"./tests/**/*.spec.js\"", "test-light": "./tests/test-npm-install; ./node_modules/.bin/nyc ./node_modules/.bin/_mocha -r aws-sdk \"./tests/**/!(serverless-artillery|npm).spec.js\"", "test-integration": "./tests/test-npm-install; ./node_modules/.bin/_mocha --timeout=1200000 ./tests/integration/index", "test-upgrade": "./tests/test-npm-install; ./node_modules/.bin/_mocha --timeout 90000 ./tests/integration/versioning/upgrade.js", "coverage-report": "./node_modules/.bin/nyc report --reporter=lcov", "lint": "./node_modules/.bin/eslint . bin/serverless-artillery", "fix": "./node_modules/.bin/eslint --fix . bin/serverless-artillery", "publish": "./node_modules/.bin/np" }, "repository": { "type": "git", "url": "git+https://github.com/Nordstrom/serverless-artillery.git" }, "keywords": [ "serverless", "artillery", "performance", "load", "acceptance", "testing", "scale", "lambda" ], "author": "Erik Erikson, Greg Smith, Rob Gruhl, Danno Mayer, Andy Day, Grace Lee, Sayna Parsi", "license": "Apache-2.0", "bugs": { "url": "https://github.com/Nordstrom/serverless-artillery/issues" }, "homepage": "https://github.com/Nordstrom/serverless-artillery#readme", "dependencies": { "ajv": "^6.7.0", "aws-sdk": "^2.388.0", "bluebird": "^3.5.3", "diff": "^3.5.0", "get-stdin": "^6.0.0", "js-yaml": "^3.13.0", "node-fetch": "^2.3.0", "rimraf": "^2.6.3", "semver": "^5.5.0", "shortid": "^2.2.14", "temp": "^0.9.1", "yargs": "^12.0.2" }, "devDependencies": { "chai": "^4.1.2", "chai-as-promised": "^7.1.1", "chai-spies": "^1.0.0", "coveralls": "^3.0.1", "cross-spawn": "^6.0.5", "es6-promisify": "^6.0.1", "eslint": "^5.12.0", "eslint-config-airbnb": "^16.1.0", "eslint-plugin-import": "^2.11.0", "eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-react": "^7.12.3", "lodash.merge": "^4.6.2", "mocha": "^5.1.1", "ncp": "^2.0.0", "np": "^5.1.3", "nyc": "^13.2.0", "proxyquire": "^2.1.0", "quibble": "^0.5.5", "recursive-readdir": "^2.2.2", "serverless": "^1.40.0", "sinon": "^5.0.2", "sinon-chai": "^3.3.0", "tmp": "0.0.33" }, "nyc": { "include": [ "**/*.js" ], "exclude": [ "coverage", "**/lib/serverless-fx.js", "postinstall.js", "tests", "test.js", "**/assets" ], "reporter": [ "lcov", "text-summary" ], "extension": [ ".jsx" ], "cache": true, "all": true } }