UNPKG

4.56 kBJSONView Raw
1{
2 "name": "oclif",
3 "description": "oclif: create your own CLI",
4 "version": "4.16.0",
5 "author": "Salesforce",
6 "bin": {
7 "oclif": "bin/run.js"
8 },
9 "bugs": "https://github.com/oclif/oclif/issues",
10 "dependencies": {
11 "@aws-sdk/client-cloudfront": "^3.687.0",
12 "@aws-sdk/client-s3": "^3.701.0",
13 "@inquirer/confirm": "^3.1.22",
14 "@inquirer/input": "^2.2.4",
15 "@inquirer/select": "^2.5.0",
16 "@oclif/core": "^4.0.32",
17 "@oclif/plugin-help": "^6.2.17",
18 "@oclif/plugin-not-found": "^3.2.25",
19 "@oclif/plugin-warn-if-update-available": "^3.1.21",
20 "async-retry": "^1.3.3",
21 "chalk": "^4",
22 "change-case": "^4",
23 "debug": "^4.3.4",
24 "ejs": "^3.1.10",
25 "find-yarn-workspace-root": "^2.0.0",
26 "fs-extra": "^8.1",
27 "github-slugger": "^2",
28 "got": "^13",
29 "lodash": "^4.17.21",
30 "normalize-package-data": "^6",
31 "semver": "^7.6.3",
32 "sort-package-json": "^2.10.1",
33 "tiny-jsonc": "^1.0.1",
34 "validate-npm-package-name": "^5.0.1"
35 },
36 "devDependencies": {
37 "@commitlint/config-conventional": "^19",
38 "@oclif/plugin-legacy": "^2.0.13",
39 "@oclif/prettier-config": "^0.2.1",
40 "@oclif/test": "^4",
41 "@types/async-retry": "^1.4.5",
42 "@types/chai": "^4.3.17",
43 "@types/cli-progress": "^3.11.6",
44 "@types/debug": "^4.1.12",
45 "@types/ejs": "^3.1.5",
46 "@types/fs-extra": "^9.0",
47 "@types/lodash": "^4.17.13",
48 "@types/mocha": "^10.0.10",
49 "@types/node": "^18",
50 "@types/semver": "^7.5.8",
51 "@types/shelljs": "^0.8.11",
52 "@types/sinon": "^17.0.3",
53 "@types/validate-npm-package-name": "^4.0.2",
54 "chai": "^4.5.0",
55 "commitlint": "^19",
56 "eslint": "^8.57.1",
57 "eslint-config-oclif": "^5.2.2",
58 "eslint-config-oclif-typescript": "^3.1.12",
59 "eslint-config-prettier": "^9.0.0",
60 "eslint-plugin-perfectionist": "^2.11.0",
61 "husky": "^9.1.7",
62 "lint-staged": "^15",
63 "mocha": "^10.8.2",
64 "nyc": "^15.1.0",
65 "prettier": "^3.3.3",
66 "shelljs": "^0.8.5",
67 "shx": "^0.3.4",
68 "sinon": "^18.0.1",
69 "ts-node": "^10.7.0",
70 "typescript": "^5"
71 },
72 "engines": {
73 "node": ">=18.0.0"
74 },
75 "files": [
76 "oclif.manifest.json",
77 "/bin",
78 "/lib",
79 "/templates"
80 ],
81 "homepage": "https://github.com/oclif/oclif",
82 "keywords": [
83 "oclif"
84 ],
85 "license": "MIT",
86 "main": "lib/index.js",
87 "oclif": {
88 "commands": "./lib/commands",
89 "plugins": [
90 "@oclif/plugin-help",
91 "@oclif/plugin-warn-if-update-available",
92 "@oclif/plugin-not-found"
93 ],
94 "bin": "oclif",
95 "dirname": "oclif",
96 "topicSeparator": " ",
97 "macos": {
98 "identifier": "com.oclif.cli"
99 },
100 "update": {
101 "autoupdate": {
102 "rollout": 50,
103 "debounce": 60
104 },
105 "node": {
106 "version": "18.17.1"
107 },
108 "s3": {
109 "bucket": "dfc-data-production",
110 "indexVersionLimit": 20,
111 "folder": "media/salesforce-cli/oclif-testing",
112 "acl": " ",
113 "host": "https://developer.salesforce.com",
114 "xz": true
115 }
116 },
117 "topics": {
118 "pack": {
119 "description": "Package an oclif CLI into installable artifacts."
120 },
121 "upload": {
122 "description": "Upload installable CLI artifacts to AWS S3."
123 }
124 }
125 },
126 "repository": "oclif/oclif",
127 "scripts": {
128 "build": "shx rm -rf lib && tsc",
129 "commitlint": "commitlint",
130 "compile": "tsc",
131 "format": "prettier --write \"+(src|test)/**/*.+(ts|js|json)\"",
132 "lint": "eslint . --ext .ts",
133 "postpack": "shx rm oclif.manifest.json",
134 "posttest": "yarn run lint",
135 "prepack": "yarn build && bin/run.js manifest",
136 "prepare": "husky",
137 "test:integration:cli": "mocha test/integration/cli.test.ts --timeout 600000",
138 "test:integration:deb": "mocha test/integration/deb.test.ts --timeout 900000",
139 "test:integration:init": "mocha test/integration/init.test.ts --timeout 600000",
140 "test:integration:macos": "mocha test/integration/macos.test.ts --timeout 900000",
141 "test:integration:publish": "mocha test/integration/publish.test.ts --timeout 900000",
142 "test:integration:sf": "mocha test/integration/sf.test.ts --timeout 600000",
143 "test:integration:win": "mocha test/integration/win.test.ts --timeout 900000",
144 "test:integration": "mocha --forbid-only \"test/integration/*.test.ts\" --timeout 900000",
145 "test": "nyc mocha --forbid-only \"test/unit/*.test.ts\"",
146 "oclif": "bin/run.js"
147 },
148 "publishConfig": {
149 "registry": "https://registry.npmjs.org"
150 },
151 "types": "lib/index.d.ts"
152}