UNPKG

3.02 kBJSONView Raw
1{
2 "name": "@ianwremmel/clark",
3 "version": "3.0.0",
4 "description": "Monorepo tools",
5 "bin": {
6 "clark": "bin/clark"
7 },
8 "repository": {
9 "type": "git",
10 "url": "git://github.com/ianwremmel/clark.git"
11 },
12 "scripts": {
13 "prebuild": "npm run clean",
14 "build": "tsc",
15 "clean": "rimraf dist lib",
16 "commitmsg": "npm run --silent lint:commitmsg",
17 "lint": "npm run --silent lint:js && npm run --silent lint:ts && npm run --silent lint:changelog",
18 "lint:changelog": "commitlint --from origin/master --to HEAD",
19 "lint:commitmsg": "commitlint -e",
20 "lint:eslint": "eslint --ignore --ignore-path .gitignore",
21 "lint:js": "npm run --silent lint:eslint -- .",
22 "lint:tslint": "tslint --project tsconfig.json -t stylish",
23 "lint:ts": "npm run --slient lint:tslint -- './src/**/*.ts' && tsc --noemit",
24 "lint:staged": "lint-staged",
25 "mocha-reporter-options": "[ -n \"${CI}\" ] && echo '--reporter xunit --reporter-options output=reports/junit/mocha.xml'",
26 "precommit": "npm run --silent lint:staged",
27 "presemantic-release": "npm run build",
28 "semantic-release": "semantic-release",
29 "test": "mocha -r ts-node/register $(npm run --silent mocha-reporter-options) './src/**/*.spec.[jt]s' './test/*/spec/**/*.[jt]s'"
30 },
31 "engines": {
32 "node": ">=8"
33 },
34 "keywords": [],
35 "author": "Ian Remmel <1182361+ianwremmel@users.noreply.github.com>",
36 "license": "MIT",
37 "devDependencies": {
38 "@commitlint/cli": "^6.1.3",
39 "@commitlint/config-angular": "^6.1.3",
40 "@ianwremmel/eslint-config-base": "^1.0.0",
41 "@ianwremmel/eslint-config-standard": "^1.2.0",
42 "@types/chai": "^4.1.2",
43 "@types/chai-as-promised": "^7.1.0",
44 "@types/debug": "0.0.30",
45 "@types/find-root": "^1.1.0",
46 "@types/glob": "^5.0.35",
47 "@types/invariant": "^2.2.29",
48 "@types/mocha": "^5.0.0",
49 "@types/mz": "0.0.32",
50 "@types/node": "^9.4.7",
51 "@types/rc": "0.0.1",
52 "@types/semver": "^5.5.0",
53 "@types/yargs": "^11.0.0",
54 "@urbandoor/lint": "0.0.6",
55 "chai": "^4.1.2",
56 "chai-as-promised": "^7.1.1",
57 "condition-circle": "^2.0.1",
58 "eslint": "^4.18.2",
59 "eslint-plugin-import": "^2.9.0",
60 "eslint-plugin-mocha": "^5.0.0",
61 "husky": "^0.14.3",
62 "lint-staged": "^7.0.0",
63 "mocha": "^5.0.4",
64 "prettier": "^1.11.1",
65 "rimraf": "^2.6.2",
66 "semantic-release": "^15.0.3",
67 "ts-node": "^5.0.1",
68 "tslint": "^5.9.1",
69 "tslint-config-prettier": "^1.10.0",
70 "tslint-language-service": "^0.9.8",
71 "tslint-plugin-prettier": "^1.3.0",
72 "typescript": "^2.7.2"
73 },
74 "lint-staged": {
75 "**/*.js": "npm run lint:eslint -- ",
76 "**/*.ts": "tslint",
77 "bin/**": "npm run lint:eslint -- "
78 },
79 "release": {
80 "verifyConditions": "condition-circle"
81 },
82 "dependencies": {
83 "debug": "^3.1.0",
84 "find-root": "^1.1.0",
85 "glob": "^7.1.2",
86 "invariant": "^2.2.4",
87 "mz": "^2.7.0",
88 "rc": "^1.2.6",
89 "semver": "^5.5.0",
90 "tslib": "^1.9.0",
91 "yargs": "^11.0.0"
92 }
93}