UNPKG

5.42 kBJSONView Raw
1{
2 "name": "auto",
3 "description": "CLI tools to help facilitate semantic versioning based on GitHub PR labels",
4 "version": "6.5.2-canary.5610",
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 "contributors:add": "all-contributors",
33 "contributors:generate": "all-contributors generate",
34 "docs": "ignite",
35 "docs:watch": "ignite --watch",
36 "docs:publish": "./scripts/publish-docs.sh"
37 },
38 "dependencies": {
39 "@atomist/slack-messages": "~1.1.0",
40 "@hutson/set-npm-auth-token-for-ci": "^4.0.0",
41 "@octokit/graphql": "^2.1.2",
42 "@octokit/plugin-enterprise-compatibility": "^1.1.0",
43 "@octokit/plugin-retry": "^2.2.0",
44 "@octokit/plugin-throttling": "^2.5.0",
45 "@octokit/rest": "^16.24.1",
46 "arr-flatten": "^1.1.0",
47 "chalk": "^2.4.2",
48 "chrome-webstore-upload-cli": "^1.2.0",
49 "command-line-args": "^5.1.1",
50 "command-line-usage": "^5.0.5",
51 "cosmiconfig": "5.2.1",
52 "dedent": "^0.7.0",
53 "deepmerge": "^3.2.0",
54 "dotenv": "^8.0.0",
55 "enquirer": "^2.3.0",
56 "env-ci": "^3.2.0",
57 "get-monorepo-packages": "^1.1.0",
58 "gitlog": "^3.1.2",
59 "import-cwd": "^3.0.0",
60 "lodash.chunk": "^4.2.0",
61 "node-fetch": "2.6.0",
62 "parse-author": "^2.0.0",
63 "parse-commit-message": "4.0.0",
64 "parse-github-url": "1.0.2",
65 "registry-url": "5.1.0",
66 "semver": "^6.0.0",
67 "signale": "^1.4.0",
68 "tapable": "^2.0.0-beta.2",
69 "tinycolor2": "^1.4.1",
70 "typescript-memoize": "^1.0.0-alpha.3",
71 "url-join": "^4.0.0"
72 },
73 "devDependencies": {
74 "@types/command-line-args": "^5.0.0",
75 "@types/command-line-usage": "^5.0.1",
76 "@types/cosmiconfig": "5.0.3",
77 "@types/dedent": "^0.7.0",
78 "@types/dotenv": "^6.1.0",
79 "@types/env-ci": "^3.1.0",
80 "@types/graphql": "^14.2.0",
81 "@types/jest": "~24.0.9",
82 "@types/lodash.chunk": "^4.2.6",
83 "@types/node": "^12.0.0",
84 "@types/node-fetch": "2.3.4",
85 "@types/parse-github-url": "1.0.0",
86 "@types/semver": "^6.0.0",
87 "@types/signale": "^1.2.1",
88 "@types/tinycolor2": "^1.4.1",
89 "@types/url-join": "^4.0.0",
90 "all-contributors-cli": "^6.4.0",
91 "graphql": "^14.2.1",
92 "husky": "^2.0.0",
93 "ignite": "^1.8.2",
94 "jest": "~24.5.0",
95 "lint-staged": "^8.1.6",
96 "prettier": "^1.16.4",
97 "ts-jest": "^24.0.2",
98 "tslint": "~5.14.0",
99 "tslint-config-prettier": "~1.18.0",
100 "tslint-xo": "~0.16.0",
101 "typescript": "~3.3.3333",
102 "typescript-tslint-plugin": "^0.3.1"
103 },
104 "prettier": {
105 "singleQuote": true
106 },
107 "husky": {
108 "hooks": {
109 "pre-commit": "lint-staged"
110 }
111 },
112 "lint-staged": {
113 "*.{js,json,css,md}": [
114 "prettier --write",
115 "git add"
116 ],
117 "*.{ts,tsx}": [
118 "prettier --parser typescript --write",
119 "npm run lint -- --fix",
120 "git add"
121 ]
122 },
123 "jest": {
124 "testEnvironment": "node",
125 "moduleFileExtensions": [
126 "ts",
127 "js",
128 "json"
129 ],
130 "transform": {
131 "^.+\\.(ts|tsx)$": "ts-jest"
132 },
133 "globals": {
134 "ts-jest": {
135 "tsConfig": "tsconfig.json"
136 }
137 },
138 "testMatch": [
139 "**/src/**/__tests__/*.test.+(ts|tsx|js)"
140 ],
141 "collectCoverage": true,
142 "coverageDirectory": "./coverage",
143 "collectCoverageFrom": [
144 "src/**/*.ts",
145 "!src/**/*.test.ts",
146 "!src/**/__tests__/**/*"
147 ],
148 "coverageReporters": [
149 "cobertura",
150 "html",
151 "lcov"
152 ]
153 },
154 "ignite": {
155 "title": "auto",
156 "baseURL": "/auto",
157 "logo": "logo.gif",
158 "bulmaTheme": "materia",
159 "githubURL": "https://github.com/intuit/auto",
160 "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;} .blogPost .mediumImage .image { max-width: 400px !important; }</style>",
161 "favicon": "favicon.png"
162 },
163 "auto": {
164 "plugins": [
165 "npm",
166 "released"
167 ],
168 "labels": {
169 "greenkeeper": {
170 "name": "greenkeeper",
171 "title": "🔩 Dependency Updates"
172 },
173 "blog-post": {
174 "name": "blog-post",
175 "title": "📚 Blog Post"
176 }
177 },
178 "skipReleaseLabels": [
179 "greenkeeper",
180 "blog-post"
181 ]
182 }
183}