UNPKG

5.64 kBJSONView Raw
1{
2 "name": "@artsy/renovate-config",
3 "description": "Arty's Renovate preset configs",
4 "author": "zephraph <zephraph@gmail.com>",
5 "license": "MIT",
6 "homepage": "https://github.com/artsy/renovate-config",
7 "repository": "https://github.com/artsy/renovate-config.git",
8 "publishConfig": {
9 "allow": "public",
10 "registry": "https://registry.npmjs.org/"
11 },
12 "bugs": {
13 "url": "https://github.com/artsy/renovate-config/issues"
14 },
15 "version": "1.22.0",
16 "scripts": {
17 "release": "auto shipit",
18 "test": "jest",
19 "generate-config": "node lib/generate-config.js"
20 },
21 "devDependencies": {
22 "@artsy/auto-config": "1.2.0",
23 "deepmerge": "4.2.2",
24 "husky": "3.0.7",
25 "jest": "24.9.0",
26 "jest-junit": "8.0.0",
27 "renovate": "19.239.11"
28 },
29 "husky": {
30 "hooks": {
31 "pre-commit": "yarn generate-config && git add package.json"
32 }
33 },
34 "renovate-config": {
35 "app": {
36 "extends": [
37 ":pinAllExceptPeerDependencies",
38 "@artsy:shared"
39 ]
40 },
41 "lib": {
42 "extends": [
43 ":pinOnlyDevDependencies",
44 "@artsy:shared"
45 ],
46 "packageRules": [
47 {
48 "depTypeList": [
49 "dependencies",
50 "peerDependencies",
51 "devDependencies",
52 "orb"
53 ],
54 "labels": [
55 "Version: Trivial"
56 ]
57 }
58 ]
59 },
60 "shared": {
61 "extends": [
62 ":disableRateLimiting"
63 ],
64 "enabledManagers": [
65 "npm",
66 "circleci"
67 ],
68 "ignoreDeps": [
69 "artsy/hokusai"
70 ],
71 "timezone": "America/New_York",
72 "automerge": true,
73 "major": {
74 "automerge": false
75 },
76 "vulnerabilityAlerts": {
77 "enabled": false
78 },
79 "commitMessageTopic": "dep {{depName}}",
80 "commitMessageExtra": "from {{{currentVersion}}} to {{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{toVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}",
81 "packageRules": [
82 {
83 "managers": [
84 "npm"
85 ],
86 "depTypeList": [
87 "dependencies",
88 "devDependencies",
89 "optionalDependencies",
90 "peerDependencies",
91 "resolutions"
92 ],
93 "packagePatterns": [
94 "*"
95 ],
96 "excludePackagePatterns": [
97 "^@artsy",
98 "^@omakase"
99 ],
100 "masterIssueApproval": true,
101 "automerge": false
102 },
103 {
104 "managers": [
105 "npm"
106 ],
107 "depTypeList": [
108 "engines"
109 ],
110 "packagePatterns": [
111 "*"
112 ],
113 "enabled": false
114 },
115 {
116 "packagePatterns": [
117 "*"
118 ],
119 "depTypeList": [
120 "orb"
121 ],
122 "enabled": true,
123 "major": {
124 "enabled": true
125 }
126 },
127 {
128 "packagePatterns": [
129 "^@artsy"
130 ],
131 "prBodyNotes": [
132 "See full list of changes [here]({{sourceUrl}}/compare/v{{currentValue}}...v{{newValue}})."
133 ]
134 },
135 {
136 "extends": "monorepo:react",
137 "groupName": "react"
138 },
139 {
140 "extends": "monorepo:babel",
141 "groupName": "babel"
142 },
143 {
144 "managers": [
145 "npm"
146 ],
147 "automerge": true,
148 "packageNames": [
149 "vscode-apollo-relay"
150 ],
151 "enabled": true,
152 "masterIssueApproval": false
153 },
154 {
155 "managers": [
156 "npm"
157 ],
158 "automerge": false,
159 "packageNames": [
160 "@artsy/auto-config"
161 ]
162 }
163 ],
164 "pin": {
165 "masterIssueApproval": false,
166 "enabled": true,
167 "automerge": true
168 }
169 },
170 "default": {
171 "extends": [
172 "config:base"
173 ],
174 "packageRules": [
175 {
176 "managers": [
177 "npm"
178 ],
179 "depTypeList": [
180 "dependencies",
181 "devDependencies",
182 "peerDependencies"
183 ],
184 "packagePatterns": [
185 "*"
186 ],
187 "excludePackagePatterns": [
188 "^@artsy",
189 "^@omakase"
190 ],
191 "enabled": false
192 },
193 {
194 "managers": [
195 "npm"
196 ],
197 "depTypeList": [
198 "engines"
199 ],
200 "packagePatterns": [
201 "*"
202 ],
203 "enabled": false
204 },
205 {
206 "depTypeList": [
207 "devDependencies",
208 "orb"
209 ],
210 "labels": [
211 "Version: Trivial"
212 ]
213 },
214 {
215 "packageNames": [
216 "yarn"
217 ],
218 "depTypeList": [
219 "orb"
220 ],
221 "automerge": true,
222 "major": {
223 "automerge": false
224 }
225 },
226 {
227 "packageNames": [
228 "@artsy/auto-config"
229 ],
230 "automerge": true,
231 "major": {
232 "automerge": false
233 }
234 }
235 ],
236 "enabledManagers": [
237 "npm",
238 "circleci"
239 ],
240 "ignoreDeps": [
241 "artsy/hokusai"
242 ],
243 "vulnerabilityAlerts": {
244 "enabled": false
245 },
246 "prHourlyLimit": 0,
247 "prBodyNotes": [
248 "See full list of changes [here]({{sourceUrl}}/compare/v{{currentValue}}...v{{newValue}})."
249 ],
250 "timezone": "America/New_York"
251 }
252 }
253}