UNPKG

4.67 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.13.3",
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.0.0",
23 "deepmerge": "3.2.0",
24 "husky": "2.3.0",
25 "jest": "24.8.0",
26 "renovate": "17.14.5"
27 },
28 "husky": {
29 "hooks": {
30 "pre-commit": "yarn generate-config && git add package.json"
31 }
32 },
33 "renovate-config": {
34 "app": {
35 "extends": [
36 ":pinAllExceptPeerDependencies",
37 "@artsy:shared"
38 ]
39 },
40 "lib": {
41 "extends": [
42 ":pinOnlyDevDependencies",
43 "@artsy:shared"
44 ],
45 "packageRules": [
46 {
47 "depTypeList": [
48 "dependencies",
49 "peerDependencies",
50 "devDependencies",
51 "orb"
52 ],
53 "labels": [
54 "Version: Trivial"
55 ]
56 }
57 ]
58 },
59 "shared": {
60 "extends": [
61 ":disableRateLimiting"
62 ],
63 "enabledManagers": [
64 "npm",
65 "circleci"
66 ],
67 "ignoreDeps": [
68 "artsy/hokusai"
69 ],
70 "timezone": "America/New_York",
71 "automerge": true,
72 "major": {
73 "automerge": false
74 },
75 "commitMessageTopic": "dep {{depName}}",
76 "commitMessageExtra": "from {{{currentVersion}}} to {{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{toVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}",
77 "packageRules": [
78 {
79 "managers": [
80 "npm"
81 ],
82 "depTypeList": [
83 "dependencies",
84 "devDependencies",
85 "peerDependencies"
86 ],
87 "packagePatterns": [
88 "*"
89 ],
90 "excludePackagePatterns": [
91 "^@artsy",
92 "^@omakase"
93 ],
94 "masterIssueApproval": true
95 },
96 {
97 "managers": [
98 "npm"
99 ],
100 "depTypeList": [
101 "engines"
102 ],
103 "packagePatterns": [
104 "*"
105 ],
106 "enabled": false
107 },
108 {
109 "packagePatterns": [
110 "*"
111 ],
112 "depTypeList": [
113 "orb"
114 ],
115 "enabled": true
116 },
117 {
118 "packagePatterns": [
119 "^@artsy"
120 ],
121 "prBodyNotes": [
122 "See full list of changes [here]({{sourceUrl}}/compare/v{{currentValue}}...v{{newValue}})."
123 ]
124 }
125 ]
126 },
127 "default": {
128 "extends": [
129 "config:base"
130 ],
131 "packageRules": [
132 {
133 "managers": [
134 "npm"
135 ],
136 "depTypeList": [
137 "dependencies",
138 "devDependencies",
139 "peerDependencies"
140 ],
141 "packagePatterns": [
142 "*"
143 ],
144 "excludePackagePatterns": [
145 "^@artsy",
146 "^@omakase"
147 ],
148 "enabled": false
149 },
150 {
151 "managers": [
152 "npm"
153 ],
154 "depTypeList": [
155 "engines"
156 ],
157 "packagePatterns": [
158 "*"
159 ],
160 "enabled": false
161 },
162 {
163 "depTypeList": [
164 "devDependencies",
165 "orb"
166 ],
167 "labels": [
168 "Version: Trivial"
169 ]
170 },
171 {
172 "packageNames": [
173 "yarn"
174 ],
175 "depTypeList": [
176 "orb"
177 ],
178 "automerge": true,
179 "major": {
180 "automerge": false
181 }
182 },
183 {
184 "packageNames": [
185 "@artsy/auto-config"
186 ],
187 "automerge": true,
188 "major": {
189 "automerge": false
190 }
191 }
192 ],
193 "enabledManagers": [
194 "npm",
195 "circleci"
196 ],
197 "ignoreDeps": [
198 "artsy/hokusai"
199 ],
200 "vulnerabilityAlerts": {
201 "enabled": false
202 },
203 "prHourlyLimit": 0,
204 "prBodyNotes": [
205 "See full list of changes [here]({{sourceUrl}}/compare/v{{currentValue}}...v{{newValue}})."
206 ],
207 "timezone": "America/New_York"
208 }
209 }
210}