返回 slidev
pnpm-workspace.yaml
根目录 / pnpm-workspace.yaml
1 catalogMode: prefer
2 ignoreWorkspaceRootCheck: true
3 minimumReleaseAgeExclude:
4 # Shiki v4.2.0 cohort and `@shikijs/magic-move` (rename of `shiki-magic-move`)
5 # all ship together from antfu's monorepo; pnpm v11's 24h `minimumReleaseAge`
6 # default would otherwise block this install until the cohort matures.
7 - '@iconify/json@2.2.482'
8 - '@shikijs/core@4.2.0'
9 - '@shikijs/engine-javascript@4.2.0'
10 - '@shikijs/engine-oniguruma@4.2.0'
11 - '@shikijs/langs@4.2.0'
12 - '@shikijs/magic-move'
13 - '@shikijs/markdown-it@4.2.0'
14 - '@shikijs/monaco@4.2.0'
15 - '@shikijs/primitive@4.2.0'
16 - '@shikijs/themes@4.2.0'
17 - '@shikijs/twoslash@4.2.0'
18 - '@shikijs/types@4.2.0'
19 - '@shikijs/vitepress-twoslash@4.2.0'
20 - shiki@4.2.0
21 - magic-string-stack@2.0.0
22 - verkit@0.3.2
23
24 shamefullyHoist: true
25 shellEmulator: true
26 trustPolicy: no-downgrade
27 trustPolicyExclude:
28 - langium
29 # pnpm v11 evaluates `trustPolicy: no-downgrade` against the *originally-declared*
30 # transitive version (before `resolutions`/`overrides` are applied), so long-lived
31 # transitives that were once published with provenance flag false positives. Ignore
32 # trust downgrades for packages published more than 30 days ago.
33 trustPolicyIgnoreAfter: 43200
34 packages:
35 - packages/*
36 - demo/*
37 - cypress/fixtures/*
38 - docs
39
40 strictPeerDependencies: false
41 linkWorkspacePackages: true
42
43 overrides:
44 # Dedupe `markdown-exit` so `unplugin-vue-markdown` and Slidev share one version,
45 # otherwise the `md` instance passed to `markdownSetup` mismatches our type.
46 markdown-exit: catalog:prod
47
48 patchedDependencies:
49 '@hedgedoc/markdown-it-plugins@2.1.4': patches/@hedgedoc__markdown-it-plugins@2.1.4.patch
50 catalogs:
51 demo:
52 '@vue/compiler-sfc': ^3.5.40
53 dev:
54 '@antfu/eslint-config': ^9.2.0
55 bumpp: ^12.1.1
56 cypress: ^15.19.0
57 eslint: ^10.8.0
58 eslint-plugin-format: ^2.0.1
59 lint-staged: ^17.3.0
60 nodemon: ^3.1.14
61 ovsx: ^1.0.2
62 playwright-chromium: ^1.62.1
63 prettier: ^3.9.4
64 prettier-plugin-slidev: ^1.0.5
65 rimraf: ^6.1.3
66 semver: ^7.8.5
67 simple-git-hooks: ^2.13.1
68 taze: ^19.16.0
69 tsdown: ^0.22.14
70 tsdown-stale-guard: ^0.1.3
71 tsnapi: ^1.2.0
72 tsx: ^4.23.1
73 typescript: ^6.0.3
74 undici: ^8.9.0
75 undici-types: ^8.9.0
76 vitest: ^4.1.10
77 vue-tsc: ^3.3.9
78 zx: ^8.8.5
79 docs:
80 oxc-minify: ^0.142.0
81 typeit: 8.1.0
82 vitepress: ^2.0.0-alpha.18
83 vitepress-plugin-group-icons: ^1.7.6
84 vitepress-plugin-llms: ^1.13.4
85 frontend:
86 '@antfu/utils': ^9.3.0
87 '@fix-webm-duration/fix': ^1.0.1
88 '@shikijs/engine-javascript': ^4.4.1
89 '@shikijs/magic-move': ^4.4.1
90 '@shikijs/markdown-it': ^4.4.1
91 '@slidev/rough-notation': ^0.1.0
92 '@unhead/vue': ^3.2.3
93 '@unocss/reset': ^66.7.5
94 '@vueuse/core': ^14.4.0
95 '@vueuse/math': ^14.4.0
96 '@vueuse/motion': ^3.0.3
97 drauu: ^1.0.0
98 file-saver: ^2.0.5
99 fitty: ^2.4.2
100 floating-vue: ^5.2.2
101 fuse.js: ^7.5.0
102 katex: ^0.18.1
103 lz-string: ^1.5.0
104 mermaid: ^11.16.0
105 nanotar: ^0.3.0
106 plantuml-encoder: ^1.4.0
107 recordrtc: ^5.6.2
108 shiki: ^4.4.1
109 tm-grammars: ^1.32.1
110 unhead: ^3.2.3
111 vue: ^3.5.40
112 vue-router: ^5.2.0
113 icons:
114 '@iconify-json/carbon': ^1.2.25
115 '@iconify-json/mdi': ^1.2.3
116 '@iconify-json/ph': ^1.2.2
117 '@iconify-json/ri': ^1.2.10
118 '@iconify-json/svg-spinners': ^1.2.4
119 '@iconify/json': ^2.2.508
120 monaco:
121 '@shikijs/monaco': ^4.4.1
122 '@typescript/ata': ^0.9.8
123 monaco-editor: ^0.56.0
124 prod:
125 '@antfu/ni': ^30.3.0
126 '@comark/markdown-it': ^0.3.4
127 '@hedgedoc/markdown-it-plugins': ^2.1.4
128 '@lillallol/outline-pdf': ^4.0.0
129 '@modelcontextprotocol/client': ^2.0.0
130 '@modelcontextprotocol/node': ^2.0.0
131 '@modelcontextprotocol/server': ^2.0.0
132 '@shikijs/twoslash': ^4.4.1
133 '@shikijs/vitepress-twoslash': ^4.4.1
134 '@unocss/extractor-mdc': ^66.7.5
135 '@unocss/preset-mini': ^66.7.5
136 '@vitejs/plugin-vue': ^6.0.8
137 '@vitejs/plugin-vue-jsx': ^5.1.6
138 ansis: ^4.3.1
139 chokidar: ^5.0.0
140 cli-progress: ^3.12.0
141 connect: ^3.7.0
142 fast-deep-equal: ^3.1.3
143 fast-glob: ^3.3.3
144 get-port-please: ^3.2.0
145 global-directory: ^5.0.0
146 gray-matter: ^4.0.3
147 htmlparser2: ^12.0.0
148 is-installed-globally: ^1.0.0
149 jiti: ^2.7.0
150 local-pkg: ^1.2.1
151 magic-string: ^1.1.0
152 magic-string-stack: ^2.0.0
153 markdown-exit: ^1.1.0-beta.2
154 markdown-it-footnote: ^4.0.0
155 markdown-it-github-alerts: ^1.0.1
156 minimist: ^1.2.8
157 mlly: ^1.8.2
158 obug: ^2.1.4
159 open: ^11.0.0
160 pathe: ^2.0.3
161 pdf-lib: ^1.17.1
162 picomatch: ^4.0.5
163 postcss-nested: ^8.0.0
164 pptxgenjs: ^4.0.1
165 prompts: ^2.4.2
166 public-ip: ^8.0.0
167 resolve-from: ^5.0.0
168 resolve-global: ^2.0.0
169 sirv: ^3.0.2
170 source-map-js: ^1.2.1
171 tinyexec: ^1.3.0
172 unocss: ^66.7.5
173 unplugin-icons: ^23.0.1
174 unplugin-vue-components: ^32.1.0
175 unplugin-vue-markdown: ^32.0.0
176 untun: ^0.2.2
177 uqr: ^0.1.3
178 verkit: ^0.3.2
179 vite: ^8.2.0
180 vite-plugin-inspect: ^12.0.2
181 vite-plugin-pwa: ^1.3.0
182 vite-plugin-remote-assets: ^2.1.0
183 vite-plugin-static-copy: ^4.1.1
184 vite-plugin-vue-server-ref: ^1.0.0
185 vitefu: ^1.1.3
186 yaml: ^2.9.0
187 yargs: ^18.1.0
188 zod: ^4.4.3
189 themes:
190 '@slidev/theme-default': ^0.25.0
191 '@slidev/theme-seriph': ^0.25.0
192 types:
193 '@types/cli-progress': ^3.11.6
194 '@types/connect': ^3.4.38
195 '@types/file-saver': ^2.0.7
196 '@types/js-yaml': ^4.0.9
197 '@types/katex': ^0.16.8
198 '@types/node': ^26.1.2
199 '@types/picomatch': ^4.0.3
200 '@types/plantuml-encoder': ^1.4.2
201 '@types/prompts': ^2.4.9
202 '@types/recordrtc': ^5.6.15
203 '@types/resolve': ^1.20.6
204 '@types/yargs': ^17.0.35
205 vscode:
206 '@volar/language-server': ~2.4.28
207 '@volar/vscode': ^2.4.28
208 picomatch: ^4.0.5
209 prettier: ^2.8.8
210 reactive-vscode: ^1.0.2
211 ts-json-schema-generator: ^2.9.0
212 volar-service-prettier: ^0.0.71
213 volar-service-yaml: ^0.0.71
214 vscode-uri: ^3.1.0
215 yaml-language-server: ^1.24.0
216 allowBuilds:
217 '@vscode/vsce-sign': true
218 cypress: true
219 esbuild: true
220 keytar: true
221 playwright-chromium: true
222 simple-git-hooks: true
223 typeit: true
224 unrs-resolver: true
225
225 lines YAML