Skip to content

Commit b6cd347

Browse files
committed
chore: migrate to named pnpm catalogs
1 parent 4021c70 commit b6cd347

File tree

16 files changed

+935
-1161
lines changed

16 files changed

+935
-1161
lines changed

cypress/fixtures/basic/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
},
88
"devDependencies": {
99
"@slidev/cli": "workspace:*",
10-
"@slidev/theme-default": "catalog:",
11-
"@slidev/theme-seriph": "catalog:",
10+
"@slidev/theme-default": "catalog:themes",
11+
"@slidev/theme-seriph": "catalog:themes",
1212
"@slidev/types": "workspace:*",
13-
"nodemon": "catalog:"
13+
"nodemon": "catalog:dev"
1414
}
1515
}

demo/composable-vue/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
"export:clicks": "slidev export --with-clicks"
88
},
99
"devDependencies": {
10-
"@iconify-json/mdi": "catalog:",
11-
"@iconify-json/ri": "catalog:",
10+
"@iconify-json/mdi": "catalog:icons",
11+
"@iconify-json/ri": "catalog:icons",
1212
"@slidev/cli": "workspace:*",
13-
"@slidev/theme-default": "catalog:",
14-
"@slidev/theme-seriph": "catalog:",
13+
"@slidev/theme-default": "catalog:themes",
14+
"@slidev/theme-seriph": "catalog:themes",
1515
"@slidev/types": "workspace:*",
16-
"nodemon": "catalog:"
16+
"nodemon": "catalog:dev"
1717
}
1818
}

demo/starter/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
},
1010
"devDependencies": {
1111
"@slidev/cli": "workspace:*",
12-
"@slidev/theme-default": "catalog:",
13-
"@slidev/theme-seriph": "catalog:",
14-
"nodemon": "catalog:",
15-
"vue": "catalog:"
12+
"@slidev/theme-default": "catalog:themes",
13+
"@slidev/theme-seriph": "catalog:themes",
14+
"nodemon": "catalog:dev",
15+
"vue": "catalog:frontend"
1616
}
1717
}

demo/vue-runner/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
},
99
"devDependencies": {
1010
"@slidev/cli": "workspace:*",
11-
"@slidev/theme-default": "catalog:",
12-
"@slidev/theme-seriph": "catalog:",
13-
"@vue/compiler-sfc": "catalog:",
14-
"nodemon": "catalog:",
15-
"vue": "catalog:"
11+
"@slidev/theme-default": "catalog:themes",
12+
"@slidev/theme-seriph": "catalog:themes",
13+
"@vue/compiler-sfc": "catalog:demo",
14+
"nodemon": "catalog:dev",
15+
"vue": "catalog:frontend"
1616
}
1717
}

docs/package.json

+19-19
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,29 @@
99
"preview": "vitepress preview"
1010
},
1111
"dependencies": {
12-
"@antfu/utils": "catalog:",
13-
"@vueuse/core": "catalog:",
14-
"typeit": "catalog:"
12+
"@antfu/utils": "catalog:frontend",
13+
"@vueuse/core": "catalog:frontend",
14+
"typeit": "catalog:docs"
1515
},
1616
"devDependencies": {
17-
"@iconify/json": "catalog:",
18-
"@shikijs/vitepress-twoslash": "catalog:",
17+
"@iconify/json": "catalog:icons",
18+
"@shikijs/vitepress-twoslash": "catalog:prod",
1919
"@slidev/client": "workspace:*",
2020
"@slidev/parser": "workspace:*",
2121
"@slidev/types": "workspace:*",
22-
"@types/node": "catalog:",
23-
"@unocss/reset": "catalog:",
24-
"fast-glob": "catalog:",
25-
"gray-matter": "catalog:",
26-
"markdown-it": "catalog:",
27-
"shiki": "catalog:",
28-
"typescript": "catalog:",
29-
"unocss": "catalog:",
30-
"unplugin-icons": "catalog:",
31-
"unplugin-vue-components": "catalog:",
32-
"vite-plugin-inspect": "catalog:",
33-
"vitepress": "catalog:",
34-
"vitepress-plugin-llms": "^0.0.20",
35-
"vue": "catalog:"
22+
"@types/node": "catalog:types",
23+
"@unocss/reset": "catalog:frontend",
24+
"fast-glob": "catalog:prod",
25+
"gray-matter": "catalog:prod",
26+
"markdown-it": "catalog:prod",
27+
"shiki": "catalog:frontend",
28+
"typescript": "catalog:dev",
29+
"unocss": "catalog:prod",
30+
"unplugin-icons": "catalog:prod",
31+
"unplugin-vue-components": "catalog:prod",
32+
"vite-plugin-inspect": "catalog:prod",
33+
"vitepress": "catalog:docs",
34+
"vitepress-plugin-llms": "catalog:docs",
35+
"vue": "catalog:frontend"
3636
}
3737
}

eslint.config.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import antfu from '@antfu/eslint-config'
22

33
export default antfu({
4-
// pnpm: true,
4+
pnpm: true,
55
formatters: {
66
markdown: true,
77
css: true,
@@ -20,9 +20,9 @@ export default antfu({
2020
'vue/no-v-text-v-html-on-component',
2121
'vue/component-name-in-template-casing',
2222
)
23-
// .override('antfu/yaml/pnpm-workspace', {
24-
// ignores: [
25-
// 'packages/create-theme/template/**',
26-
// 'packages/create-app/template/**',
27-
// ],
28-
// })
23+
.override('antfu/pnpm/package-json', {
24+
ignores: [
25+
'packages/create-theme/template/package.json',
26+
'packages/create-app/template/package.json',
27+
],
28+
})

package.json

+42-43
Original file line numberDiff line numberDiff line change
@@ -28,54 +28,53 @@
2828
"prepare": "simple-git-hooks"
2929
},
3030
"devDependencies": {
31-
"@antfu/eslint-config": "catalog:",
32-
"@antfu/ni": "catalog:",
33-
"@antfu/utils": "catalog:",
34-
"@shikijs/markdown-it": "catalog:",
31+
"@antfu/eslint-config": "catalog:dev",
32+
"@antfu/ni": "catalog:prod",
33+
"@antfu/utils": "catalog:frontend",
34+
"@shikijs/markdown-it": "catalog:frontend",
3535
"@slidev/cli": "workspace:*",
3636
"@slidev/parser": "workspace:*",
3737
"@slidev/types": "workspace:*",
38-
"@types/cli-progress": "catalog:",
39-
"@types/connect": "catalog:",
40-
"@types/debug": "catalog:",
41-
"@types/file-saver": "catalog:",
42-
"@types/js-yaml": "catalog:",
43-
"@types/katex": "catalog:",
44-
"@types/markdown-it": "catalog:",
45-
"@types/node": "catalog:",
46-
"@types/prompts": "catalog:",
47-
"@types/recordrtc": "catalog:",
48-
"@types/resolve": "catalog:",
49-
"@types/semver": "catalog:",
50-
"@types/yargs": "catalog:",
51-
"@vueuse/core": "catalog:",
52-
"bumpp": "catalog:",
53-
"cross-env": "catalog:",
54-
"cypress": "catalog:",
55-
"eslint": "catalog:",
56-
"eslint-plugin-format": "catalog:",
57-
"esno": "catalog:",
58-
"katex": "catalog:",
59-
"lint-staged": "catalog:",
60-
"mermaid": "catalog:",
61-
"playwright-chromium": "catalog:",
62-
"prettier-plugin-slidev": "catalog:",
63-
"rimraf": "catalog:",
64-
"shiki": "catalog:",
65-
"simple-git-hooks": "catalog:",
66-
"taze": "catalog:",
67-
"tinyexec": "catalog:",
68-
"ts-json-schema-generator": "catalog:",
69-
"tsup": "catalog:",
70-
"typescript": "catalog:",
71-
"vite": "catalog:",
72-
"vitest": "catalog:",
73-
"vue-tsc": "catalog:",
74-
"zx": "catalog:"
38+
"@types/cli-progress": "catalog:types",
39+
"@types/connect": "catalog:types",
40+
"@types/debug": "catalog:types",
41+
"@types/file-saver": "catalog:types",
42+
"@types/js-yaml": "catalog:types",
43+
"@types/katex": "catalog:types",
44+
"@types/markdown-it": "catalog:types",
45+
"@types/node": "catalog:types",
46+
"@types/prompts": "catalog:types",
47+
"@types/recordrtc": "catalog:types",
48+
"@types/resolve": "catalog:types",
49+
"@types/semver": "catalog:types",
50+
"@types/yargs": "catalog:types",
51+
"@vueuse/core": "catalog:frontend",
52+
"bumpp": "catalog:dev",
53+
"cross-env": "catalog:dev",
54+
"cypress": "catalog:dev",
55+
"eslint": "catalog:dev",
56+
"eslint-plugin-format": "catalog:dev",
57+
"katex": "catalog:frontend",
58+
"lint-staged": "catalog:dev",
59+
"mermaid": "catalog:frontend",
60+
"playwright-chromium": "catalog:dev",
61+
"prettier-plugin-slidev": "catalog:dev",
62+
"rimraf": "catalog:dev",
63+
"shiki": "catalog:frontend",
64+
"simple-git-hooks": "catalog:dev",
65+
"taze": "catalog:dev",
66+
"tinyexec": "catalog:prod",
67+
"tsup": "catalog:dev",
68+
"tsx": "catalog:dev",
69+
"typescript": "catalog:dev",
70+
"vite": "catalog:prod",
71+
"vitest": "catalog:dev",
72+
"vue-tsc": "catalog:dev",
73+
"zx": "catalog:dev"
7574
},
7675
"resolutions": {
77-
"typescript": "catalog:",
78-
"vite": "catalog:"
76+
"typescript": "catalog:dev",
77+
"vite": "catalog:prod"
7978
},
8079
"simple-git-hooks": {
8180
"pre-commit": "npx lint-staged"

packages/client/package.json

+33-34
Original file line numberDiff line numberDiff line change
@@ -28,43 +28,42 @@
2828
"node": ">=18.0.0"
2929
},
3030
"dependencies": {
31-
"@antfu/utils": "catalog:",
32-
"@iconify-json/carbon": "catalog:",
33-
"@iconify-json/ph": "catalog:",
34-
"@iconify-json/svg-spinners": "catalog:",
35-
"@shikijs/engine-javascript": "catalog:",
36-
"@shikijs/monaco": "catalog:",
37-
"@shikijs/vitepress-twoslash": "catalog:",
31+
"@antfu/utils": "catalog:frontend",
32+
"@iconify-json/carbon": "catalog:icons",
33+
"@iconify-json/ph": "catalog:icons",
34+
"@iconify-json/svg-spinners": "catalog:icons",
35+
"@shikijs/engine-javascript": "catalog:frontend",
36+
"@shikijs/monaco": "catalog:monaco",
37+
"@shikijs/vitepress-twoslash": "catalog:prod",
3838
"@slidev/parser": "workspace:*",
39-
"@slidev/rough-notation": "catalog:",
39+
"@slidev/rough-notation": "catalog:frontend",
4040
"@slidev/types": "workspace:*",
41-
"@typescript/ata": "catalog:",
42-
"@unhead/vue": "catalog:",
43-
"@unocss/reset": "catalog:",
44-
"@vueuse/core": "catalog:",
45-
"@vueuse/math": "catalog:",
46-
"@vueuse/motion": "catalog:",
47-
"drauu": "catalog:",
48-
"file-saver": "catalog:",
49-
"floating-vue": "catalog:",
50-
"fuse.js": "catalog:",
51-
"katex": "catalog:",
52-
"lz-string": "catalog:",
53-
"mermaid": "catalog:",
54-
"monaco-editor": "catalog:",
55-
"nanotar": "catalog:",
56-
"pptxgenjs": "catalog:",
57-
"prettier": "catalog:",
58-
"recordrtc": "catalog:",
59-
"shiki": "catalog:",
60-
"shiki-magic-move": "catalog:",
61-
"typescript": "catalog:",
62-
"unocss": "catalog:",
63-
"vue": "catalog:",
64-
"vue-router": "catalog:",
65-
"yaml": "catalog:"
41+
"@typescript/ata": "catalog:monaco",
42+
"@unhead/vue": "catalog:frontend",
43+
"@unocss/reset": "catalog:frontend",
44+
"@vueuse/core": "catalog:frontend",
45+
"@vueuse/math": "catalog:frontend",
46+
"@vueuse/motion": "catalog:frontend",
47+
"drauu": "catalog:frontend",
48+
"file-saver": "catalog:frontend",
49+
"floating-vue": "catalog:frontend",
50+
"fuse.js": "catalog:frontend",
51+
"katex": "catalog:frontend",
52+
"lz-string": "catalog:frontend",
53+
"mermaid": "catalog:frontend",
54+
"monaco-editor": "catalog:monaco",
55+
"nanotar": "catalog:frontend",
56+
"pptxgenjs": "catalog:prod",
57+
"recordrtc": "catalog:frontend",
58+
"shiki": "catalog:frontend",
59+
"shiki-magic-move": "catalog:frontend",
60+
"typescript": "catalog:dev",
61+
"unocss": "catalog:prod",
62+
"vue": "catalog:frontend",
63+
"vue-router": "catalog:frontend",
64+
"yaml": "catalog:prod"
6665
},
6766
"devDependencies": {
68-
"vite": "catalog:"
67+
"vite": "catalog:prod"
6968
}
7069
}

packages/create-app/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
"prepublishOnly": "npm run build"
2929
},
3030
"dependencies": {
31-
"ansis": "catalog:",
32-
"minimist": "catalog:",
33-
"prompts": "catalog:",
34-
"tinyexec": "catalog:"
31+
"ansis": "catalog:prod",
32+
"minimist": "catalog:prod",
33+
"prompts": "catalog:prod",
34+
"tinyexec": "catalog:prod"
3535
}
3636
}

packages/create-theme/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"node": ">=18.0.0"
2121
},
2222
"dependencies": {
23-
"ansis": "catalog:",
24-
"minimist": "catalog:",
25-
"prompts": "catalog:"
23+
"ansis": "catalog:prod",
24+
"minimist": "catalog:prod",
25+
"prompts": "catalog:prod"
2626
}
2727
}

packages/parser/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
"prepublishOnly": "npm run build"
4646
},
4747
"dependencies": {
48-
"@antfu/utils": "catalog:",
48+
"@antfu/utils": "catalog:frontend",
4949
"@slidev/types": "workspace:*",
50-
"yaml": "catalog:"
50+
"yaml": "catalog:prod"
5151
}
5252
}

0 commit comments

Comments
 (0)