UNPKG

2.95 kBJSONView Raw
1{
2 "name": "serverless-artillery",
3 "version": "0.4.1",
4 "description": "A serverless performance testing tool. `serverless` + `artillery` = crush. a.k.a. Orbital Laziers [sic]",
5 "main": "index.js",
6 "bin": {
7 "serverless-artillery": "./bin/serverless-artillery",
8 "slsart": "./bin/serverless-artillery"
9 },
10 "scripts": {
11 "test": "./node_modules/.bin/nyc ./node_modules/.bin/_mocha -r aws-sdk \"./tests/**/*.spec.js\"",
12 "test-light": "./node_modules/.bin/nyc ./node_modules/.bin/_mocha -r aws-sdk \"./tests/**/!(serverless-artillery|npm).spec.js\"",
13 "test-integration": "./node_modules/.bin/_mocha --timeout=1200000 ./tests/integration/index",
14 "test-upgrade": "./node_modules/.bin/_mocha --timeout 90000 ./tests/integration/versioning/upgrade.js",
15 "coverage-report": "./node_modules/.bin/nyc report --reporter=lcov",
16 "lint": "./node_modules/.bin/eslint . bin/serverless-artillery",
17 "fix": "./node_modules/.bin/eslint --fix . bin/serverless-artillery",
18 "postinstall": "node ./postinstall.js",
19 "publish": "./node_modules/.bin/np"
20 },
21 "repository": {
22 "type": "git",
23 "url": "git+https://github.com/Nordstrom/serverless-artillery.git"
24 },
25 "keywords": [
26 "serverless",
27 "artillery",
28 "performance",
29 "load",
30 "acceptance",
31 "testing",
32 "scale",
33 "lambda"
34 ],
35 "author": "Erik Erikson, Greg Smith, Rob Gruhl, Danno Mayer, Andy Day, Grace Lee, Sayna Parsi",
36 "license": "Apache-2.0",
37 "bugs": {
38 "url": "https://github.com/Nordstrom/serverless-artillery/issues"
39 },
40 "homepage": "https://github.com/Nordstrom/serverless-artillery#readme",
41 "dependencies": {
42 "ajv": "^6.7.0",
43 "aws-sdk": "^2.388.0",
44 "bluebird": "^3.5.3",
45 "diff": "^3.5.0",
46 "get-stdin": "^6.0.0",
47 "js-yaml": "^3.13.0",
48 "node-fetch": "^2.3.0",
49 "rimraf": "^2.6.3",
50 "semver": "^5.5.0",
51 "shortid": "^2.2.14",
52 "yargs": "^12.0.2"
53 },
54 "devDependencies": {
55 "chai": "^4.1.2",
56 "chai-as-promised": "^7.1.1",
57 "chai-spies": "^1.0.0",
58 "coveralls": "^3.0.1",
59 "cross-spawn": "^6.0.5",
60 "es6-promisify": "^6.0.1",
61 "eslint": "^5.12.0",
62 "eslint-config-airbnb": "^16.1.0",
63 "eslint-plugin-import": "^2.11.0",
64 "eslint-plugin-jsx-a11y": "^6.0.3",
65 "eslint-plugin-react": "^7.12.3",
66 "lodash.merge": "^4.6.1",
67 "mocha": "^5.1.1",
68 "ncp": "^2.0.0",
69 "np": "5.0.1",
70 "nyc": "^13.2.0",
71 "proxyquire": "^2.1.0",
72 "quibble": "^0.5.5",
73 "recursive-readdir": "^2.2.2",
74 "serverless": "^1.40.0",
75 "sinon": "^5.0.2",
76 "sinon-chai": "^3.3.0",
77 "tmp": "0.0.33"
78 },
79 "nyc": {
80 "include": [
81 "**/*.js"
82 ],
83 "exclude": [
84 "coverage",
85 "**/lib/serverless-fx.js",
86 "postinstall.js",
87 "tests",
88 "test.js",
89 "**/assets"
90 ],
91 "reporter": [
92 "lcov",
93 "text-summary"
94 ],
95 "extension": [
96 ".jsx"
97 ],
98 "cache": true,
99 "all": true
100 }
101}