UNPKG

5.16 kBJSONView Raw
1{
2 "name": "auto",
3 "description": "CLI tools to help facilitate semantic versioning based on GitHub PR labels",
4 "version": "4.15.2-canary.363.4401",
5 "main": "dist/main.js",
6 "author": {
7 "name": "Andrew Lisowski",
8 "email": "lisowski54@gmail.com"
9 },
10 "license": "MIT",
11 "bin": {
12 "auto": "dist/bin/auto.js"
13 },
14 "publishConfig": {
15 "registry": "https://registry.npmjs.org/"
16 },
17 "repository": {
18 "type": "git",
19 "url": "https://github.com/intuit/auto"
20 },
21 "files": [
22 "dist"
23 ],
24 "scripts": {
25 "semver:check": "./scripts/post-install.sh",
26 "build": "tsc -p tsconfig.build.json",
27 "build:watch": "npm run build -- -w",
28 "lint": "tslint -p . --format stylish",
29 "precommit": "lint-staged",
30 "test": "jest --maxWorkers=2",
31 "release": "chmod +x ./dist/bin/auto.js && ./dist/bin/auto.js shipit",
32 "release:canary": "chmod +x ./dist/bin/auto.js && ./dist/bin/auto.js canary -w",
33 "contributors:add": "all-contributors",
34 "contributors:generate": "all-contributors generate",
35 "docs": "ignite",
36 "docs:watch": "ignite --watch",
37 "docs:publish": "./scripts/publish-docs.sh"
38 },
39 "dependencies": {
40 "@atomist/slack-messages": "~1.1.0",
41 "@hutson/set-npm-auth-token-for-ci": "^4.0.0",
42 "@octokit/graphql": "^2.1.1",
43 "@octokit/plugin-enterprise-compatibility": "^1.1.0",
44 "@octokit/plugin-retry": "^2.2.0",
45 "@octokit/plugin-throttling": "^2.4.0",
46 "@octokit/rest": "^16.24.1",
47 "arr-flatten": "^1.1.0",
48 "chalk": "^2.4.2",
49 "chrome-webstore-upload-cli": "^1.2.0",
50 "command-line-args": "^5.1.1",
51 "command-line-usage": "^5.0.5",
52 "cosmiconfig": "5.2.0",
53 "dedent": "^0.7.0",
54 "deepmerge": "^3.2.0",
55 "dotenv": "^8.0.0",
56 "enquirer": "^2.3.0",
57 "env-ci": "^3.2.0",
58 "get-monorepo-packages": "^1.1.0",
59 "gitlog": "^3.1.2",
60 "import-cwd": "^3.0.0",
61 "lodash.chunk": "^4.2.0",
62 "node-fetch": "2.5.0",
63 "parse-author": "^2.0.0",
64 "parse-commit-message": "4.0.0",
65 "parse-github-url": "1.0.2",
66 "registry-url": "5.1.0",
67 "semver": "^6.0.0",
68 "signale": "^1.4.0",
69 "tapable": "^2.0.0-beta.2",
70 "tinycolor2": "^1.4.1",
71 "typescript-memoize": "^1.0.0-alpha.3",
72 "url-join": "^4.0.0"
73 },
74 "devDependencies": {
75 "@types/command-line-args": "^5.0.0",
76 "@types/command-line-usage": "^5.0.1",
77 "@types/cosmiconfig": "5.0.3",
78 "@types/dedent": "^0.7.0",
79 "@types/dotenv": "^6.1.0",
80 "@types/env-ci": "^3.1.0",
81 "@types/graphql": "^14.2.0",
82 "@types/jest": "~24.0.9",
83 "@types/lodash.chunk": "^4.2.6",
84 "@types/node": "^11.13.4",
85 "@types/node-fetch": "2.3.3",
86 "@types/parse-github-url": "1.0.0",
87 "@types/semver": "^6.0.0",
88 "@types/signale": "^1.2.1",
89 "@types/tinycolor2": "^1.4.1",
90 "@types/url-join": "^4.0.0",
91 "all-contributors-cli": "^6.1.2",
92 "graphql": "^14.2.1",
93 "husky": "^2.0.0",
94 "ignite": "^1.6.8",
95 "jest": "~24.5.0",
96 "lint-staged": "^8.1.5",
97 "prettier": "^1.16.4",
98 "ts-jest": "^24.0.2",
99 "tslint": "~5.14.0",
100 "tslint-config-prettier": "~1.18.0",
101 "tslint-xo": "~0.16.0",
102 "typescript": "~3.3.3333",
103 "typescript-tslint-plugin": "^0.3.1"
104 },
105 "prettier": {
106 "singleQuote": true
107 },
108 "husky": {
109 "hooks": {
110 "pre-commit": "lint-staged"
111 }
112 },
113 "lint-staged": {
114 "*.{js,json,css,md}": [
115 "prettier --write",
116 "git add"
117 ],
118 "*.{ts,tsx}": [
119 "prettier --parser typescript --write",
120 "npm run lint -- --fix",
121 "git add"
122 ]
123 },
124 "jest": {
125 "testEnvironment": "node",
126 "moduleFileExtensions": [
127 "ts",
128 "js",
129 "json"
130 ],
131 "transform": {
132 "^.+\\.(ts|tsx)$": "ts-jest"
133 },
134 "globals": {
135 "ts-jest": {
136 "tsConfig": "tsconfig.json"
137 }
138 },
139 "testMatch": [
140 "**/src/**/__tests__/*.test.+(ts|tsx|js)"
141 ],
142 "collectCoverage": true,
143 "coverageDirectory": "./coverage",
144 "collectCoverageFrom": [
145 "src/**/*.ts",
146 "!src/**/*.test.ts",
147 "!src/**/__tests__/**/*"
148 ],
149 "coverageReporters": [
150 "cobertura",
151 "html",
152 "lcov"
153 ]
154 },
155 "ignite": {
156 "title": "auto",
157 "baseURL": "/auto",
158 "logo": "logo.gif",
159 "bulmaTheme": "materia",
160 "githubURL": "https://github.com/intuit/auto",
161 "customHead": "<style>.content p > .header-image { max-width: 200px !important; } .navbar { box-shadow: none !important; border-bottom: 1px solid lightgrey; } .list { font-size: 1.2rem; } .is-purple { background: #870048 !important; } .has-text-purple { color: #870048 !important; } .is-red { background: #C5000B !important; } .is-yellow { background: #F1A60E !important; } a.navbar-item.is-active, a.navbar-item:hover, a.navbar-link.is-active, a.navbar-link:hover { background-color: #f5f5f5;color: #870048; } .button.is-link.is-inverted.is-outlined:hover { background-color: #fff;color: #870048; } p .image { max-width: 100% !important; }.menu .menu-list a.is-active {background-color: transparent;color: #870048;}</style>",
162 "favicon": "favicon.png"
163 },
164 "auto": {
165 "plugins": [
166 "npm",
167 "released"
168 ]
169 }
170}