返回 slidev
pnpm-workspace.yaml
根目录 / pnpm-workspace.yaml
1 ignoreWorkspaceRootCheck: true
2 linkWorkspacePackages: true
3 catalogMode: prefer
4 catalogPrune: true
5 minimumReleaseAge: 0
6 minimumReleaseAgeExcludePrune: true
7
8 trustPolicy: no-downgrade
9 trustPolicyExclude:
10 - langium
11 - undici-types@6.21.0
12
13 update:
14 ignoreDeps:
15 - typescript@7
16
17 strictPeerDependencies: false
18 shamefullyHoist: true
19 shellEmulator: true
20
21 packages:
22 - packages/*
23 - demo/*
24 - cypress/fixtures/*
25 - docs
26
27 overrides:
28 markdown-exit: catalog:prod
29 rollup: ^4.63.3
30 semver: ^7.8.5
31 # vscode-languageserver / vscode-languageclient pin these to exact 3.17.5, which prevents
32 # pnpm from deduping against the ^3.17.5 range used elsewhere (resolving to 3.18.3), causing
33 # duplicate vscode-languageserver-types instances and type errors in packages/vscode
34 vscode-languageserver-protocol: 3.17.5
35 vscode-languageserver-types: 3.17.5
36 # Pinning workbox-build to avoid introducing @trickfilm400/rollup-plugin-off-main-thread@3.0.0-pre1
37 workbox-build: 7.3.0
38
39 patchedDependencies:
40 '@hedgedoc/markdown-it-plugins@2.1.4': patches/@hedgedoc__markdown-it-plugins@2.1.4.patch
41
42 allowBuilds:
43 '@vscode/vsce-sign': true
44 cypress: true
45 esbuild: true
46 keytar: true
47 playwright-chromium: true
48 simple-git-hooks: true
49 typeit: true
50 unrs-resolver: true
51
52 catalogs:
53 demo:
54 '@vue/compiler-sfc': ^3.5.42
55 dev:
56 '@antfu/eslint-config': ^9.5.1
57 bumpp: ^12.3.0
58 cypress: ^16.0.0
59 eslint: ^10.10.0
60 eslint-plugin-format: ^2.0.1
61 jszip: ^3.10.1
62 lint-staged: ^17.5.1
63 nodemon: ^3.1.14
64 ovsx: ^1.2.0
65 playwright-chromium: ^1.63.0
66 prettier: ^3.9.6
67 prettier-plugin-slidev: ^1.0.5
68 rimraf: ^6.1.3
69 simple-git-hooks: ^2.14.0
70 taze: ^21.1.0
71 tsdown: ^0.23.0
72 tsdown-stale-guard: ^0.1.3
73 tsnapi: ^1.5.0
74 tsx: ^4.23.13
75 turbo: ^2.10.13
76 typescript: ^6.0.3
77 vitest: ^5.0.1
78 vue-tsc: ^3.3.11
79 zx: ^8.8.5
80 docs:
81 oxc-minify: ^0.150.0
82 typeit: 8.1.0
83 vitepress: ^2.0.0-alpha.20
84 vitepress-plugin-group-icons: ^1.7.6
85 vitepress-plugin-llms: ^1.14.0
86 frontend:
87 '@antfu/utils': ^9.3.0
88 '@fix-webm-duration/fix': ^1.0.1
89 '@shikijs/engine-javascript': ^4.4.3
90 '@shikijs/magic-move': ^4.4.3
91 '@shikijs/markdown-it': ^4.4.3
92 '@slidev/rough-notation': ^0.1.0
93 '@unhead/vue': ^3.4.1
94 '@unocss/reset': ^66.10.4
95 '@vueuse/core': ^14.4.0
96 '@vueuse/math': ^14.4.0
97 '@vueuse/motion': ^3.0.3
98 drauu: ^1.0.0
99 file-saver: ^2.0.5
100 fitty: ^2.4.2
101 floating-vue: ^5.4.0
102 fuse.js: ^7.5.0
103 katex: ^0.18.7
104 lz-string: ^1.5.0
105 mermaid: ^12.0.0
106 nanotar: ^0.3.0
107 plantuml-encoder: ^1.4.0
108 recordrtc: ^5.6.2
109 shiki: ^4.4.3
110 tm-grammars: ^1.32.20
111 unhead: ^3.4.1
112 vue: ^3.5.42
113 vue-router: ^5.3.1
114 icons:
115 '@iconify-json/carbon': ^1.2.27
116 '@iconify-json/mdi': ^1.2.3
117 '@iconify-json/ph': ^1.2.2
118 '@iconify-json/ri': ^1.2.10
119 '@iconify-json/svg-spinners': ^1.2.4
120 '@iconify/json': ^2.2.528
121 monaco:
122 '@shikijs/monaco': ^4.4.3
123 '@typescript/ata': ^0.9.8
124 monaco-editor: ^0.56.0
125 prod:
126 '@antfu/ni': ^30.5.0
127 '@comark/markdown-it': ^0.3.4
128 '@hedgedoc/markdown-it-plugins': ^2.1.4
129 '@lillallol/outline-pdf': ^4.0.0
130 '@modelcontextprotocol/client': ^2.0.0
131 '@modelcontextprotocol/node': ^2.0.0
132 '@modelcontextprotocol/server': ^2.0.0
133 '@shikijs/twoslash': ^4.4.3
134 '@shikijs/vitepress-twoslash': ^4.4.3
135 '@unocss/extractor-mdc': ^66.10.4
136 '@unocss/preset-mini': ^66.10.4
137 '@vitejs/plugin-vue': ^6.0.9
138 '@vitejs/plugin-vue-jsx': ^5.1.6
139 ansis: ^4.4.0
140 chokidar: ^5.0.0
141 cli-progress: ^3.12.0
142 connect: ^3.7.0
143 fast-deep-equal: ^3.1.3
144 fast-glob: ^3.3.3
145 get-port-please: ^3.2.0
146 global-directory: ^5.0.0
147 gray-matter: ^4.0.3
148 htmlparser2: ^12.0.0
149 is-installed-globally: ^1.0.0
150 jiti: ^2.7.0
151 local-pkg: ^1.2.1
152 magic-string: ^1.4.1
153 magic-string-stack: ^2.0.0
154 markdown-exit: ^1.3.0
155 markdown-it-footnote: ^4.0.0
156 markdown-it-github-alerts: ^1.0.1
157 minimist: ^1.2.8
158 mlly: ^1.8.2
159 obug: ^3.0.0
160 open: ^11.0.4
161 package-manager-detector: ^1.8.0
162 pathe: ^2.0.3
163 pdf-lib: ^1.17.1
164 picomatch: ^4.0.7
165 postcss-nested: ^8.0.1
166 pptxgenjs: ^4.0.1
167 prompts: ^2.4.2
168 public-ip: ^8.0.0
169 resolve-from: ^5.0.0
170 resolve-global: ^2.0.0
171 sirv: ^3.0.2
172 source-map-js: ^1.2.1
173 tinyexec: ^1.3.1
174 unocss: ^66.10.4
175 unplugin-icons: ^24.0.0
176 unplugin-vue-components: ^32.1.0
177 unplugin-vue-markdown: ^32.1.1
178 untun: ^0.2.2
179 uqr: ^0.1.3
180 verkit: ^0.4.0
181 vite: ^8.3.0
182 vite-plugin-inspect: ^12.0.2
183 vite-plugin-pwa: ^1.3.0
184 vite-plugin-remote-assets: ^2.1.0
185 vite-plugin-static-copy: ^4.1.1
186 vite-plugin-vue-server-ref: ^1.0.0
187 vitefu: ^1.1.3
188 yaml: ^2.9.1
189 yargs: ^18.1.0
190 zod: ^4.6.5
191 themes:
192 '@slidev/theme-default': ^0.25.0
193 '@slidev/theme-seriph': ^0.25.0
194 types:
195 '@types/cli-progress': ^3.11.6
196 '@types/connect': ^3.4.38
197 '@types/file-saver': ^2.0.7
198 '@types/js-yaml': ^4.0.9
199 '@types/katex': ^0.16.8
200 '@types/node': ^26.6.1
201 '@types/picomatch': ^4.0.3
202 '@types/plantuml-encoder': ^1.4.2
203 '@types/prompts': ^2.4.9
204 '@types/recordrtc': ^5.6.15
205 '@types/resolve': ^1.20.6
206 '@types/yargs': ^17.0.35
207 vscode:
208 '@volar/language-server': ~2.4.28
209 '@volar/vscode': ^2.4.28
210 picomatch: ^4.0.7
211 prettier: ^2.8.8
212 reactive-vscode: ^1.0.2
213 ts-json-schema-generator: ^2.9.0
214 volar-service-prettier: ^0.0.71
215 vscode-uri: ^3.2.0
216 yaml-language-server: ^1.24.0
217
217 lines YAML