UNPKG

3.19 kBJSONView Raw
1{
2 "name": "cli-engine",
3 "description": "Generic CLI Framework",
4 "version": "4.7.1",
5 "author": "Jeff Dickey @dickeyxxx",
6 "bugs": "https://github.com/heroku/cli-engine/issues",
7 "dependencies": {
8 "@heroku/linewrap": "^1.0.0",
9 "@oclif/command": "^1.3.1",
10 "@oclif/config": "^1.3.56",
11 "@oclif/errors": "^1.0.2",
12 "ansi-escapes": "^3.0.0",
13 "cli-engine-command": "^9.0.3",
14 "cli-engine-config": "^3.4.0",
15 "cli-ux": "^2.0.4",
16 "debug": "^3.1.0",
17 "filesize": "^3.5.11",
18 "find-up": "^2.1.0",
19 "fs-extra": "^4.0.2",
20 "http-call": "^3.0.2",
21 "klaw-sync": "^3.0.2",
22 "lodash.flatten": "4.x",
23 "lodash.maxby": "4.x",
24 "lodash.throttle": "^4.1.1",
25 "lodash.uniqby": "4.x",
26 "log-chopper": "^1.0.1",
27 "moment": "^2.19.2",
28 "netrc-parser": "^2.0.3",
29 "node-gyp": "3.x",
30 "rwlockfile": "^1.4.10",
31 "semver": "5.4.1",
32 "string": "3.x",
33 "string-similarity": "^1.2.0",
34 "tar-fs": "1.16.0",
35 "tmp": "^0.0.33"
36 },
37 "devDependencies": {
38 "babel-cli": "^6.26.0",
39 "babel-eslint": "8.0.2",
40 "babel-jest": "^21.2.0",
41 "babel-plugin-syntax-object-rest-spread": "^6.13.0",
42 "babel-plugin-transform-class-properties": "6.24.1",
43 "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
44 "babel-plugin-transform-flow-strip-types": "6.22.0",
45 "eslint": "^4.11.0",
46 "eslint-config-standard": "10.2.1",
47 "eslint-plugin-flowtype": "^2.39.1",
48 "eslint-plugin-import": "^2.8.0",
49 "eslint-plugin-jest": "^21.3.2",
50 "eslint-plugin-node": "^5.2.1",
51 "eslint-plugin-promise": "3.6.0",
52 "eslint-plugin-standard": "3.0.1",
53 "execa": "^0.8.0",
54 "flow-bin": "^0.54.1",
55 "flow-copy-source": "^1.2.1",
56 "flow-typed": "^2.1.5",
57 "got": "7.1.0",
58 "heroku-debug-4.0.0": "file:test/heroku-debug/4.0.0",
59 "heroku-debug-5.0.2": "file:test/heroku-debug/5.0.2",
60 "heroku-debug-5.0.3": "file:test/heroku-debug/5.0.3",
61 "heroku-hello-world-build": "0.0.0",
62 "heroku-kafka": "^2.9.13",
63 "heroku-pg-extras": "^1.1.1",
64 "husky": "^0.14.3",
65 "jest": "^21.2.1",
66 "lint-staged": "^5.0.0",
67 "nock": "^9.1.0",
68 "rimraf": "2.6.2",
69 "time-require": "^0.1.2"
70 },
71 "engines": {
72 "node": ">= 8.3.0"
73 },
74 "enginestrict": true,
75 "files": [
76 "lib",
77 "yarn"
78 ],
79 "homepage": "https://github.com/heroku/cli-engine",
80 "jest": {
81 "testEnvironment": "node",
82 "rootDir": "./src",
83 "setupTestFrameworkScriptFile": "../test/framework.js",
84 "setupFiles": [
85 "../test/init.js"
86 ]
87 },
88 "keywords": [
89 "cli"
90 ],
91 "license": "ISC",
92 "lint-staged": {
93 "src/**/*.js": [
94 "eslint --fix",
95 "git add"
96 ]
97 },
98 "main": "lib/cli.js",
99 "repository": "https://github.com/heroku/cli-engine",
100 "scripts": {
101 "build": "babel src -d lib --ignore '*.test.js,**/__mocks__/*.js'",
102 "clean": "rimraf lib tmp",
103 "download": "node ./scripts/download-yarn",
104 "precommit": "flow && lint-staged",
105 "prepare": "npm run clean && npm run build && npm run download",
106 "release": "np",
107 "test": "npm run download && jest -i && flow && eslint .",
108 "watch": "babel --watch src -d lib --ignore '*.test.js'"
109 }
110}