-
Notifications
You must be signed in to change notification settings - Fork 6
/
.syncpackrc.json
46 lines (46 loc) · 1.19 KB
/
.syncpackrc.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
"lintFormatting": false,
"customTypes": {
"engines": {
"path": "engines",
"strategy": "versionsByName"
}
},
"semverGroups": [
{
"label": "Use fixed version ranges",
"range": "",
"dependencies": ["**"]
}
],
"versionGroups": [
{
"label": "Don't use broken ember-apollo-client versions",
"dependencies": ["ember-apollo-client"],
"pinVersion": "4.0.2"
},
{
"label": "Keep @ember-data/* in sync with ember-data",
"dependencies": ["@ember-data/*", "ember-data"],
"policy": "sameRange"
},
{
"label": "Use workspace protocol for local packages",
"dependencies": ["$LOCAL"],
"dependencyTypes": ["!local"],
"pinVersion": "workspace:*"
},
{
"label": "Only use devDependencies in applications",
"packages": ["citizen-portal", "camac-ng", "caluma-portal", "ebau"],
"dependencyTypes": ["!dev", "!local", "!engines"],
"isBanned": true
},
{
"label": "Only use devDependencies and dependencies in addons",
"packages": ["ember-ebau-core"],
"dependencyTypes": ["!dev", "!prod", "!local", "!engines"],
"isBanned": true
}
]
}