forked from vuetifyjs/vuetify
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.pnpmfile.cjs
24 lines (24 loc) · 815 Bytes
/
.pnpmfile.cjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
module.exports = {
hooks: {
readPackage (pkg, context) {
if (pkg.name === 'vite-ssr') {
delete pkg.dependencies['react-router-dom']
delete pkg.dependencies['react-ssr-prepass']
pkg.peerDependencies.vite = '*'
pkg.peerDependencies['@vueuse/head'] = '*'
pkg.peerDependencies['@vitejs/plugin-vue'] = '*'
}
if (['vite-plugin-warmup', 'unplugin-fonts', 'vite-plugin-md'].includes(pkg.name)) {
pkg.peerDependencies.vite = '*'
}
if (['@rollup/pluginutils', 'rollup-plugin-terser', '@rollup/plugin-replace'].includes(pkg.name)) {
pkg.peerDependencies.rollup = '*'
}
if (pkg.name === 'brilliant-errors') {
delete pkg.dependencies.bumpp
delete pkg.dependencies.vitest
}
return pkg
}
}
}