1 | {
|
2 | "name": "ask-cli",
|
3 | "version": "2.10.2",
|
4 | "description": "Alexa Skills Kit (ASK) Command Line Interfaces",
|
5 | "bin": {
|
6 | "ask": "bin/ask.js"
|
7 | },
|
8 | "engines": {
|
9 | "node": ">=8.3.0"
|
10 | },
|
11 | "license": "Apache 2.0",
|
12 | "repository": "alexa/ask-cli",
|
13 | "author": {
|
14 | "name": "RonWang",
|
15 | "email": "nongwang@amazon.com"
|
16 | },
|
17 | "keywords": [
|
18 | "alexa",
|
19 | "skill",
|
20 | "cli",
|
21 | "package",
|
22 | "cloudformation",
|
23 | "serverless",
|
24 | "deploy"
|
25 | ],
|
26 | "scripts": {
|
27 | "test": "node ./node_modules/mocha/bin/_mocha -u exports -R spec test/unit/run-test.js",
|
28 | "test:watch": "node ./node_modules/mocha/bin/_mocha test/unit/run-test.js -w",
|
29 | "test:report": "nyc --cache npm test && nyc report --reporter=html",
|
30 | "test:browser": "npm run test:report && open coverage/index.html",
|
31 | "integration-test": "mocha -t 180000 test/integration/run-test.js",
|
32 | "functional-test": "mocha -t 180000 test/functional/run-test.js",
|
33 | "lint": "eslint lib/builtins lib/clients lib/commands lib/controllers lib/model lib/view",
|
34 | "pre-release": "standard-version",
|
35 | "prism": "prism"
|
36 | },
|
37 | "dependencies": {
|
38 | "adm-zip": "^0.4.13",
|
39 | "archiver": "^1.1.0",
|
40 | "ask-smapi-model": "1.9.3",
|
41 | "ask-smapi-sdk": "^1.2.0",
|
42 | "async": "^2.1.5",
|
43 | "aws-profile-handler": "2.0.3",
|
44 | "aws-sdk": "^2.288.0",
|
45 | "axios": "^0.19.2",
|
46 | "bunyan": "^1.8.12",
|
47 | "chalk": "2.4.2",
|
48 | "commander": "^4.1.1",
|
49 | "date-fns": "^2.7.0",
|
50 | "folder-hash": "^3.0.0",
|
51 | "fs-extra": "^2.1.0",
|
52 | "inquirer": "^6.2.0",
|
53 | "js-yaml": "^3.13.1",
|
54 | "jsonfile": "^2.4.0",
|
55 | "listr": "^0.14.3",
|
56 | "module-alias": "^2.1.0",
|
57 | "mustache": "^4.0.1",
|
58 | "open": "^7.0.3",
|
59 | "ora": "^3.4.0",
|
60 | "portscanner": "^2.1.1",
|
61 | "pretty-bytes": "^5.1.0",
|
62 | "ramda": "^0.27.0",
|
63 | "request": "^2.79.0",
|
64 | "rxjs": "^6.5.2",
|
65 | "semver": "^5.3.0",
|
66 | "shelljs": "^0.8.2",
|
67 | "simple-git": "^1.82.0",
|
68 | "tmp": "^0.1.0",
|
69 | "uuid": "^3.4.0",
|
70 | "valid-url": "^1.0.9"
|
71 | },
|
72 | "devDependencies": {
|
73 | "@commitlint/cli": "^8.2.0",
|
74 | "@commitlint/config-conventional": "^8.2.0",
|
75 | "@stoplight/prism-cli": "^3.3.3",
|
76 | "chai": "^3.5.0",
|
77 | "chai-json-schema": "^1.5.1",
|
78 | "chai-uuid": "^1.0.6",
|
79 | "coveralls": "^3.0.2",
|
80 | "eslint": "^6.8.0",
|
81 | "eslint-config-airbnb-base": "^14.0.0",
|
82 | "eslint-plugin-import": "^2.20.1",
|
83 | "gulp": "^3.9.1",
|
84 | "husky": "^4.2.3",
|
85 | "mocha": "^3.2.0",
|
86 | "mocha.parallel": "^0.15.6",
|
87 | "nyc": "^13.3.0",
|
88 | "proxyquire": "^1.7.11",
|
89 | "sinon": "^6.0.0",
|
90 | "standard-version": "^7.0.0"
|
91 | },
|
92 | "husky": {
|
93 | "hooks": {
|
94 | "pre-commit": "npm run lint",
|
95 | "commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
|
96 | "pre-push": "npm run test:report"
|
97 | }
|
98 | },
|
99 | "nyc": {
|
100 | "check-coverage": true,
|
101 | "lines": 95,
|
102 | "statements": 95,
|
103 | "functions": 95,
|
104 | "branches": 95,
|
105 | "include": [
|
106 | "lib/utils/string-utils.js",
|
107 | "lib/utils/url-utils.js",
|
108 | "lib/utils/zip-utils.js",
|
109 | "lib/utils/hash-utils.js",
|
110 | "lib/utils/retry-utility.js",
|
111 | "lib/builtins/*",
|
112 | "lib/clients/*",
|
113 | "lib/model/*",
|
114 | "lib/view/*",
|
115 | "lib/controllers/*",
|
116 | "lib/commands/*"
|
117 | ],
|
118 | "exclude": [
|
119 | "lib/clients/aws-client/aws-util.js"
|
120 | ]
|
121 | },
|
122 | "_moduleAliases": {
|
123 | "@root": ".",
|
124 | "@src": "./lib",
|
125 | "@test": "./test"
|
126 | }
|
127 | }
|