UNPKG

4.8 kBJSONView Raw
1{
2 "name": "auto",
3 "description": "CLI tools to help facilitate semantic versioning based on GitHub PR labels",
4 "version": "4.8.13",
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": "^3.0.2",
41 "@octokit/plugin-enterprise-compatibility": "^1.1.0",
42 "@octokit/rest": "^16.16.3",
43 "arr-flatten": "^1.1.0",
44 "chalk": "^2.4.2",
45 "chrome-webstore-upload-cli": "^1.2.0",
46 "command-line-args": "^5.0.2",
47 "command-line-usage": "^5.0.5",
48 "cosmiconfig": "5.1.0",
49 "dedent": "^0.7.0",
50 "deepmerge": "^3.2.0",
51 "dotenv": "^7.0.0",
52 "enquirer": "^2.3.0",
53 "get-monorepo-packages": "^1.1.0",
54 "gitlog": "^3.1.2",
55 "import-cwd": "^2.1.0",
56 "is-ci": "^2.0.0",
57 "node-fetch": "2.3.0",
58 "parse-author": "^2.0.0",
59 "parse-commit-message": "4.0.0",
60 "parse-github-url": "1.0.2",
61 "registry-url": "5.0.0",
62 "semver": "^5.6.0",
63 "signale": "^1.4.0",
64 "tapable": "^2.0.0-beta.2",
65 "tinycolor2": "^1.4.1",
66 "typescript-memoize": "^1.0.0-alpha.3",
67 "url-join": "^4.0.0"
68 },
69 "devDependencies": {
70 "@types/command-line-args": "^5.0.0",
71 "@types/command-line-usage": "^5.0.1",
72 "@types/cosmiconfig": "5.0.3",
73 "@types/dedent": "^0.7.0",
74 "@types/dotenv": "^6.1.0",
75 "@types/is-ci": "^1.1.0",
76 "@types/jest": "~24.0.9",
77 "@types/node": "~11.11.0",
78 "@types/node-fetch": "2.1.6",
79 "@types/parse-github-url": "1.0.0",
80 "@types/semver": "^5.5.0",
81 "@types/signale": "^1.2.1",
82 "@types/tinycolor2": "^1.4.1",
83 "@types/url-join": "^4.0.0",
84 "all-contributors-cli": "^6.1.2",
85 "husky": "^1.3.1",
86 "ignite": "^1.6.8",
87 "jest": "~24.5.0",
88 "lint-staged": "^8.1.5",
89 "prettier": "^1.16.4",
90 "ts-jest": "~24.0.0",
91 "tslint": "~5.14.0",
92 "tslint-config-prettier": "~1.18.0",
93 "tslint-xo": "~0.15.0",
94 "typescript": "~3.3.3333",
95 "typescript-tslint-plugin": "^0.3.1"
96 },
97 "prettier": {
98 "singleQuote": true
99 },
100 "husky": {
101 "hooks": {
102 "pre-commit": "lint-staged"
103 }
104 },
105 "lint-staged": {
106 "*.{js,json,css,md}": [
107 "prettier --write",
108 "git add"
109 ],
110 "*.{ts,tsx}": [
111 "prettier --parser typescript --write",
112 "npm run lint -- --fix",
113 "git add"
114 ]
115 },
116 "jest": {
117 "testEnvironment": "node",
118 "moduleFileExtensions": [
119 "ts",
120 "js"
121 ],
122 "transform": {
123 "^.+\\.(ts|tsx)$": "ts-jest"
124 },
125 "globals": {
126 "ts-jest": {
127 "tsConfig": "tsconfig.json"
128 }
129 },
130 "testMatch": [
131 "**/src/**/__tests__/*.test.+(ts|tsx|js)"
132 ],
133 "collectCoverage": true,
134 "coverageDirectory": "./coverage",
135 "collectCoverageFrom": [
136 "src/**/*.ts",
137 "!src/**/*.test.ts",
138 "!src/**/__tests__/**/*"
139 ],
140 "coverageReporters": [
141 "cobertura",
142 "html",
143 "lcov"
144 ]
145 },
146 "ignite": {
147 "title": "auto",
148 "baseURL": "/auto",
149 "logo": "logo.gif",
150 "bulmaTheme": "materia",
151 "githubURL": "https://github.com/intuit/auto",
152 "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>",
153 "favicon": "favicon.png"
154 },
155 "auto": {
156 "plugins": [
157 "npm",
158 "released"
159 ]
160 }
161}