Skip to content

Commit 303aa7e

Browse files
authored
chore: move pnpm settings and enable minimumReleaseAge 3 days (#1226)
* chore: move pnpm settings to workspace.yml and enable minimumReleaseAge 3 days in pnpm and renovate * fix: allow immediate update of rolldown-vite related deps * fix: allow all of oxc-project because of rolldown * one more
1 parent 1b50eb9 commit 303aa7e

File tree

4 files changed

+64
-46
lines changed

4 files changed

+64
-46
lines changed

.github/renovate.json5

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
{
1414
"matchDepTypes": ["peerDependencies","engines"],
1515
"enabled": false
16+
}, {
17+
"matchDatasources": ["npm"],
18+
"minimumReleaseAge": "3 days"
1619
}
1720
]
1821
}

package.json

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -64,43 +64,9 @@
6464
"*": "prettier --cache --ignore-path .gitignore --ignore-unknown --write",
6565
"packages/*/src/**/*": "pnpm generate:types-staged"
6666
},
67-
"packageManager": "pnpm@10.16.1",
67+
"packageManager": "pnpm@10.17.1",
6868
"engines": {
6969
"pnpm": "^10.2.0",
7070
"node": "^20.19 || ^22.12 || >=24"
71-
},
72-
"pnpm": {
73-
"overrides": {
74-
"@sveltejs/kit": "$@sveltejs/kit",
75-
"@sveltejs/kit>@sveltejs/vite-plugin-svelte": "workspace:^",
76-
"@sveltejs/vite-plugin-svelte": "workspace:^",
77-
"@sveltejs/vite-plugin-svelte-inspector": "workspace:^",
78-
"svelte": "$svelte",
79-
"vite": "$vite",
80-
"@types/node@<=20.12.0": "20.19.14",
81-
"send@<0.19.0": "^0.19.1",
82-
"@sveltejs/kit>cookie@<0.7.0": "^0.7.2",
83-
"vite-plugin-inspect": "/home/dominikg/develop/vite-plugin-inspect"
84-
},
85-
"onlyBuiltDependencies": [
86-
"esbuild"
87-
],
88-
"ignoredBuiltDependencies": [
89-
"@parcel/watcher",
90-
"carbon-components-svelte",
91-
"es5-ext",
92-
"svelte-preprocess"
93-
],
94-
"auditConfig": {
95-
"ignoreGhsas": [
96-
"GHSA-67mh-4wv8-2f99",
97-
"GHSA-v6h2-p8h4-qcjw"
98-
]
99-
},
100-
"updateConfig": {
101-
"ignoreDependencies": [
102-
"execa"
103-
]
104-
}
10571
}
10672
}

pnpm-lock.yaml

Lines changed: 18 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,48 @@ packages:
33
- 'packages/e2e-tests/*'
44
- 'packages/e2e-tests/_test_dependencies/*'
55

6-
# settings
6+
# package resolution settings
7+
minimumReleaseAge: 4320 #3 days
8+
9+
minimumReleaseAgeExclude:
10+
- 'vite'
11+
- 'create-vite'
12+
- '@vitejs/*'
13+
- 'svelte'
14+
- '@sveltejs/*'
15+
- 'rolldown-vite'
16+
- 'rolldown'
17+
- '@rolldown/*'
18+
- '@oxc-project/*'
19+
20+
onlyBuiltDependencies:
21+
- esbuild
22+
ignoredBuiltDependencies:
23+
- '@parcel/watcher'
24+
- 'carbon-components-svelte'
25+
- 'es5-ext'
26+
- 'svelte-preprocess'
27+
28+
auditConfig:
29+
ignoreGhsas:
30+
- 'GHSA-67mh-4wv8-2f99'
31+
- 'GHSA-v6h2-p8h4-qcjw'
32+
33+
updateConfig:
34+
ignoreDependencies:
35+
- 'execa' # v9 is larger than v8 and doesn't work the same, we only use it in testing
36+
37+
overrides:
38+
# $ prefixed package names take their version from root package.json - this is like catalogs but without them
39+
'@sveltejs/kit': '$@sveltejs/kit'
40+
'@sveltejs/kit>@sveltejs/vite-plugin-svelte': 'workspace:^'
41+
'@sveltejs/vite-plugin-svelte': 'workspace:^'
42+
'@sveltejs/vite-plugin-svelte-inspector': 'workspace:^'
43+
'svelte': '$svelte'
44+
'vite': '$vite'
45+
'@types/node@<=20.12.0': '20.19.14'
46+
'send@<0.19.0': '^0.19.1'
47+
'@sveltejs/kit>cookie@<0.7.0': '^0.7.2'
748

849
#cli output
950
aggregateOutput: true

0 commit comments

Comments
 (0)