UNPKG

3.96 kBJSONView Raw
1{
2 "name": "@ianwremmel/clark",
3 "version": "4.1.2",
4 "description": "Monorepo tools",
5 "bin": {
6 "clark": "bin/run"
7 },
8 "repository": {
9 "type": "git",
10 "url": "ianwremmel/clark"
11 },
12 "main": "/lib/index.js",
13 "scripts": {
14 "prebuild": "npm run clean",
15 "build": "tsc",
16 "clean": "rimraf dist lib",
17 "commitmsg": "npm run --silent lint:commitmsg",
18 "lint": "npm run --silent lint:js && npm run --silent lint:ts && npm run --silent lint:changelog",
19 "lint:changelog": "commitlint --from origin/master --to HEAD",
20 "lint:commitmsg": "commitlint -e",
21 "lint:eslint": "eslint --ignore-pattern bin/run.cmd --ignore-path .gitignore",
22 "lint:js": "npm run --silent lint:eslint -- .",
23 "lint:tslint": "tslint --project tsconfig.json -t stylish",
24 "lint:ts": "npm run --slient lint:tslint -- './src/**/*.ts' && tsc --noemit",
25 "lint:staged": "lint-staged",
26 "mocha-reporter-options": "[ -n \"${CI}\" ] && echo '--reporter xunit --reporter-options output=reports/junit/mocha.xml'",
27 "precommit": "npm run --silent lint:staged",
28 "presemantic-release": "npm run build",
29 "semantic-release": "semantic-release -e @oclif/semantic-release",
30 "postpack": "rm -f .oclif.manifest.json",
31 "prepack": "rm -rf lib && tsc && oclif-dev manifest && npm run --silent readme",
32 "readme": "oclif-dev readme",
33 "postreadme": "sed -i.bak 's/^## `clark/#### `clark/' README.md && rm README.md.bak",
34 "test": "NODE_ENV=test mocha $(npm run --silent mocha-reporter-options) 'test/**/*.test.ts' './src/**/*.spec.[jt]s' './test/*/spec/**/*.[jt]s'",
35 "posttest": "tsc -p test --noEmit && tslint -p test -t stylish",
36 "version": "oclif-dev readme && git add README.md"
37 },
38 "dependencies": {
39 "@oclif/command": "^1.4.13",
40 "@oclif/config": "^1.6.4",
41 "@oclif/errors": "^1.0.4",
42 "@oclif/plugin-help": "^1.2.4",
43 "chalk": "^2.4.0",
44 "debug": "^3.1.0",
45 "find-root": "^1.1.0",
46 "glob": "^7.1.2",
47 "invariant": "^2.2.4",
48 "mz": "^2.7.0",
49 "pkg-up": "^2.0.0",
50 "rc": "^1.2.6",
51 "semver": "^5.5.0",
52 "string": "^3.3.3",
53 "supports-color": "^5.4.0",
54 "tslib": "^1.9.0"
55 },
56 "devDependencies": {
57 "@commitlint/cli": "^6.1.3",
58 "@commitlint/config-angular": "^6.1.3",
59 "@ianwremmel/eslint-config-base": "^1.0.0",
60 "@ianwremmel/eslint-config-standard": "^1.2.0",
61 "@oclif/dev-cli": "^1.13.1",
62 "@oclif/semantic-release": "^3.0.4",
63 "@oclif/test": "^1.0.4",
64 "@oclif/tslint": "^1.1.0",
65 "@types/chai": "^4.1.2",
66 "@types/debug": "0.0.30",
67 "@types/find-root": "^1.1.0",
68 "@types/glob": "^5.0.35",
69 "@types/invariant": "^2.2.29",
70 "@types/mocha": "^5.0.0",
71 "@types/mz": "0.0.32",
72 "@types/node": "^9.6.5",
73 "@types/rc": "0.0.1",
74 "@types/semver": "^5.5.0",
75 "@types/string": "0.0.29",
76 "@types/supports-color": "^5.3.0",
77 "chai": "^4.1.2",
78 "condition-circle": "^2.0.1",
79 "eslint": "^4.18.2",
80 "eslint-config-prettier": "^2.9.0",
81 "eslint-plugin-import": "^2.9.0",
82 "eslint-plugin-mocha": "^5.0.0",
83 "eslint-plugin-prettier": "^2.6.0",
84 "husky": "^0.14.3",
85 "lint-staged": "^7.0.0",
86 "mocha": "^5.1.0",
87 "oclif": "^1.7.31",
88 "prettier": "^1.12.1",
89 "rimraf": "^2.6.2",
90 "semantic-release": "^15.0.3",
91 "ts-node": "^6.0.0",
92 "tslint": "^5.9.1",
93 "tslint-config-prettier": "^1.10.0",
94 "tslint-language-service": "^0.9.8",
95 "tslint-plugin-prettier": "^1.3.0",
96 "typescript": "^2.8.1"
97 },
98 "engines": {
99 "node": ">=8.0.0"
100 },
101 "files": [
102 ".oclif.manifest.json",
103 "/bin",
104 "/lib"
105 ],
106 "lint-staged": {
107 "**/*.js": "npm run lint:eslint -- ",
108 "**/*.ts": "tslint",
109 "bin/**": "npm run lint:eslint -- "
110 },
111 "oclif": {
112 "commands": "./lib/commands",
113 "bin": "clark",
114 "plugins": [
115 "@oclif/plugin-help"
116 ]
117 },
118 "types": "lib/index.d.ts",
119 "release": {
120 "verifyConditions": "condition-circle"
121 }
122}