UNPKG

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