| 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 |