Skip to content

Commit c40cebe

Browse files
committed
chore(fixtures): add some catalog scenarios
1 parent d88550a commit c40cebe

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

fixtures/the-repo/.syncpackrc.json

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
11
{
2+
"semverGroups": [
3+
{
4+
"label": "All catalog dependencies must use ~ versions",
5+
"dependencyTypes": ["pnpmCatalog"],
6+
"range": "~"
7+
}
8+
],
29
"versionGroups": [
10+
{
11+
"label": "Ban zod from the catalog",
12+
"dependencies": ["zod"],
13+
"dependencyTypes": ["pnpmCatalog"],
14+
"isBanned": true
15+
},
316
{
417
"label": "Use workspace protocol when developing local packages",
518
"dependencies": ["$LOCAL"],
619
"dependencyTypes": ["!local"],
720
"pinVersion": "workspace:*"
8-
},
9-
{
10-
"label": "Enforce catalogs for development and production deps",
11-
"dependencyTypes": ["dev", "prod"],
12-
"policy": "catalog"
1321
}
1422
]
1523
}

0 commit comments

Comments
 (0)