diff --git a/docs/package.json b/docs/package.json index b61fe7d3..36f612b1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -28,7 +28,9 @@ "markmap-toolbar": "catalog:prod", "markmap-view": "catalog:prod", "mermaid": "catalog:dev", + "postprocessing": "catalog:peer", "swiper": "catalog:peer", + "three": "catalog:peer", "vue": "catalog:prod", "vuepress-theme-plume": "workspace:*" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfa3d308..6acece2a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,8 +112,8 @@ catalogs: specifier: ^6.1.2 version: 6.1.2 stylelint: - specifier: ^17.2.0 - version: 17.2.0 + specifier: ^17.3.0 + version: 17.3.0 stylus: specifier: ^0.64.0 version: 0.64.0 @@ -173,8 +173,8 @@ catalogs: specifier: ^1.97.3 version: 1.97.3 swiper: - specifier: ^12.1.0 - version: 12.1.0 + specifier: ^12.1.1 + version: 12.1.1 three: specifier: ^0.182.0 version: 0.182.0 @@ -312,11 +312,11 @@ catalogs: specifier: ^3.6.1 version: 3.6.1 tm-grammars: - specifier: ^1.30.8 - version: 1.30.8 + specifier: ^1.30.9 + version: 1.30.9 tm-themes: - specifier: ^1.11.1 - version: 1.11.1 + specifier: ^1.11.2 + version: 1.11.2 vue: specifier: ^3.5.28 version: 3.5.28 @@ -423,7 +423,7 @@ importers: version: 2.0.0(@stylistic/eslint-plugin@5.8.0(eslint@10.0.0(jiti@2.6.1)))(@typescript-eslint/parser@8.55.0(eslint@10.0.0(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.28)(eslint@10.0.0(jiti@2.6.1))(globals@17.3.0)(typescript@5.9.3)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(esbuild@0.27.3)(jiti@2.6.1)(less@4.5.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(yaml@2.8.2)) '@pengzhanbo/stylelint-config': specifier: catalog:dev - version: 2.0.0(stylelint@17.2.0(typescript@5.9.3)) + version: 2.0.0(stylelint@17.3.0(typescript@5.9.3)) '@types/js-yaml': specifier: catalog:dev version: 4.0.9 @@ -504,7 +504,7 @@ importers: version: 1.97.3 stylelint: specifier: catalog:dev - version: 17.2.0(typescript@5.9.3) + version: 17.3.0(typescript@5.9.3) stylus: specifier: catalog:dev version: 0.64.0 @@ -592,9 +592,15 @@ importers: mermaid: specifier: catalog:dev version: 11.12.2 + postprocessing: + specifier: catalog:peer + version: 6.38.2(three@0.182.0) swiper: specifier: catalog:peer - version: 12.1.0 + version: 12.1.1 + three: + specifier: catalog:peer + version: 0.182.0 vue: specifier: catalog:prod version: 3.5.28(typescript@5.9.3) @@ -742,10 +748,10 @@ importers: version: 0.64.0 tm-grammars: specifier: catalog:prod - version: 1.30.8 + version: 1.30.9 tm-themes: specifier: catalog:prod - version: 1.11.1 + version: 1.11.2 vue: specifier: catalog:prod version: 3.5.28(typescript@5.9.3) @@ -957,7 +963,7 @@ importers: version: 6.38.2(three@0.182.0) swiper: specifier: catalog:peer - version: 12.1.0 + version: 12.1.1 three: specifier: catalog:peer version: 0.182.0 @@ -5014,10 +5020,6 @@ packages: hash-wasm@4.12.0: resolution: {integrity: sha512-+/2B2rYLb48I/evdOIhP+K/DD2ca2fgBjp6O+GBEnCDk2e4rpeXIK8GvIyRPjTezgmWn9gmKwkQjjx6BtqDHVQ==} - hashery@1.2.0: - resolution: {integrity: sha512-43XJKpwle72Ik5Zpam7MuzRWyNdwwdf6XHlh8wCj2PggvWf+v/Dm5B0dxGZOmddidgeO6Ofu9As/o231Ti/9PA==} - engines: {node: '>=20'} - hashery@1.4.0: resolution: {integrity: sha512-Wn2i1In6XFxl8Az55kkgnFRiAlIAushzh26PTjL2AKtQcEfXrcLa7Hn5QOWGZEf3LU057P9TwwZjFyxfS1VuvQ==} engines: {node: '>=20'} @@ -7048,6 +7050,10 @@ packages: resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} engines: {node: '>=20'} + string-width@8.1.1: + resolution: {integrity: sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==} + engines: {node: '>=20'} + string.prototype.includes@2.0.1: resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} engines: {node: '>= 0.4'} @@ -7158,8 +7164,8 @@ packages: peerDependencies: stylelint: ^16.8.2 || ^17.0.0 - stylelint@17.2.0: - resolution: {integrity: sha512-602jhMkRt6P1dSh9kEzbFIaOKY//h4D0E7u/w2WHKxmi5VAjjMqe6P8rQPJuCWdbB3apOkjOFN5kcg6qWPIZWQ==} + stylelint@17.3.0: + resolution: {integrity: sha512-1POV91lcEMhj6SLVaOeA0KlS9yattS+qq+cyWqP/nYzWco7K5jznpGH1ExngvPlTM9QF1Kjd2bmuzJu9TH2OcA==} engines: {node: '>=20.19.0'} hasBin: true @@ -7205,8 +7211,8 @@ packages: svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - swiper@12.1.0: - resolution: {integrity: sha512-BD4CpAOOyEvZ2f0CDx362ea+vmOwukVcmbsQx+0BhRIaBUz8wvcCd//E7RFmvBZCrfyqXCHUVqmgUwts6ywlxw==} + swiper@12.1.1: + resolution: {integrity: sha512-NB8Uvpu6m725Xf68l2hZBHD184v/ZAi6WIvAorDuR3gRuwCWbGSam233/8seeeIrMJ9isHGk/CTKFdpgeT5u2Q==} engines: {node: '>= 4.7.0'} sync-child-process@1.0.2: @@ -7270,11 +7276,11 @@ packages: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} - tm-grammars@1.30.8: - resolution: {integrity: sha512-nZZ9qS0DZ1rPVIDYdR00ck0CPdSWuebVasEKeEJBHckLcbVkQzHjq02/JEh2VomLsof6sIGC0JwN9wE2GaGbuQ==} + tm-grammars@1.30.9: + resolution: {integrity: sha512-4oi6Ol/mQSm/vZ281Q4xr+CqgK8SIp+rYwQ0nlztJsQz71OZHv+liYxq5kA7/H04kZyGqWxFYU9en18v6Hy74A==} - tm-themes@1.11.1: - resolution: {integrity: sha512-lf4ULkNhbJJ0MFPGMz9o1rJ1OzpIxVi2V3r3assgpcktJBzGB+2RbDmSPpW8S2emHgT1V4u6fZlrWzGJUaGfCQ==} + tm-themes@1.11.2: + resolution: {integrity: sha512-xeW09kY4JXxkzLC4g2bB5vvUXvT1ZeNNxWuZnY9Q/BcCnnm6sZ/ITIDGoWRDQMtpqMftq0+2F3Dh2gc1tJZByw==} tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} @@ -8587,7 +8593,7 @@ snapshots: '@keyv/bigmap@1.3.0(keyv@5.6.0)': dependencies: - hashery: 1.2.0 + hashery: 1.4.0 hookified: 1.15.1 keyv: 5.6.0 @@ -8984,22 +8990,22 @@ snapshots: - typescript - vitest - '@pengzhanbo/stylelint-config@2.0.0(stylelint@17.2.0(typescript@5.9.3))': + '@pengzhanbo/stylelint-config@2.0.0(stylelint@17.3.0(typescript@5.9.3))': dependencies: '@pengzhanbo/utils': 3.2.0 - '@stylelint-types/stylelint-order': 7.0.1(stylelint-define-config@17.2.0(stylelint@17.2.0(typescript@5.9.3)))(stylelint@17.2.0(typescript@5.9.3)) - '@stylelint-types/stylelint-scss': 7.0.0(stylelint-define-config@17.2.0(stylelint@17.2.0(typescript@5.9.3)))(stylelint@17.2.0(typescript@5.9.3)) - '@stylelint-types/stylelint-stylistic': 5.0.0(stylelint-define-config@17.2.0(stylelint@17.2.0(typescript@5.9.3)))(stylelint@17.2.0(typescript@5.9.3)) - '@stylistic/stylelint-plugin': 5.0.1(stylelint@17.2.0(typescript@5.9.3)) + '@stylelint-types/stylelint-order': 7.0.1(stylelint-define-config@17.2.0(stylelint@17.3.0(typescript@5.9.3)))(stylelint@17.3.0(typescript@5.9.3)) + '@stylelint-types/stylelint-scss': 7.0.0(stylelint-define-config@17.2.0(stylelint@17.3.0(typescript@5.9.3)))(stylelint@17.3.0(typescript@5.9.3)) + '@stylelint-types/stylelint-stylistic': 5.0.0(stylelint-define-config@17.2.0(stylelint@17.3.0(typescript@5.9.3)))(stylelint@17.3.0(typescript@5.9.3)) + '@stylistic/stylelint-plugin': 5.0.1(stylelint@17.3.0(typescript@5.9.3)) local-pkg: 1.1.2 postcss: 8.5.6 postcss-html: 1.8.1 - stylelint: 17.2.0(typescript@5.9.3) - stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.2.0(typescript@5.9.3)) - stylelint-config-standard: 40.0.0(stylelint@17.2.0(typescript@5.9.3)) - stylelint-config-standard-scss: 17.0.0(postcss@8.5.6)(stylelint@17.2.0(typescript@5.9.3)) - stylelint-define-config: 17.2.0(stylelint@17.2.0(typescript@5.9.3)) - stylelint-order: 7.0.1(stylelint@17.2.0(typescript@5.9.3)) + stylelint: 17.3.0(typescript@5.9.3) + stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.3.0(typescript@5.9.3)) + stylelint-config-standard: 40.0.0(stylelint@17.3.0(typescript@5.9.3)) + stylelint-config-standard-scss: 17.0.0(postcss@8.5.6)(stylelint@17.3.0(typescript@5.9.3)) + stylelint-define-config: 17.2.0(stylelint@17.3.0(typescript@5.9.3)) + stylelint-order: 7.0.1(stylelint@17.3.0(typescript@5.9.3)) '@pengzhanbo/utils@3.2.0': {} @@ -9226,23 +9232,23 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@stylelint-types/stylelint-order@7.0.1(stylelint-define-config@17.2.0(stylelint@17.2.0(typescript@5.9.3)))(stylelint@17.2.0(typescript@5.9.3))': + '@stylelint-types/stylelint-order@7.0.1(stylelint-define-config@17.2.0(stylelint@17.3.0(typescript@5.9.3)))(stylelint@17.3.0(typescript@5.9.3))': dependencies: - stylelint-define-config: 17.2.0(stylelint@17.2.0(typescript@5.9.3)) + stylelint-define-config: 17.2.0(stylelint@17.3.0(typescript@5.9.3)) optionalDependencies: - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) - '@stylelint-types/stylelint-scss@7.0.0(stylelint-define-config@17.2.0(stylelint@17.2.0(typescript@5.9.3)))(stylelint@17.2.0(typescript@5.9.3))': + '@stylelint-types/stylelint-scss@7.0.0(stylelint-define-config@17.2.0(stylelint@17.3.0(typescript@5.9.3)))(stylelint@17.3.0(typescript@5.9.3))': dependencies: - stylelint-define-config: 17.2.0(stylelint@17.2.0(typescript@5.9.3)) + stylelint-define-config: 17.2.0(stylelint@17.3.0(typescript@5.9.3)) optionalDependencies: - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) - '@stylelint-types/stylelint-stylistic@5.0.0(stylelint-define-config@17.2.0(stylelint@17.2.0(typescript@5.9.3)))(stylelint@17.2.0(typescript@5.9.3))': + '@stylelint-types/stylelint-stylistic@5.0.0(stylelint-define-config@17.2.0(stylelint@17.3.0(typescript@5.9.3)))(stylelint@17.3.0(typescript@5.9.3))': dependencies: - stylelint-define-config: 17.2.0(stylelint@17.2.0(typescript@5.9.3)) + stylelint-define-config: 17.2.0(stylelint@17.3.0(typescript@5.9.3)) optionalDependencies: - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) '@stylistic/eslint-plugin@5.8.0(eslint@10.0.0(jiti@2.6.1))': dependencies: @@ -9254,7 +9260,7 @@ snapshots: estraverse: 5.3.0 picomatch: 4.0.3 - '@stylistic/stylelint-plugin@5.0.1(stylelint@17.2.0(typescript@5.9.3))': + '@stylistic/stylelint-plugin@5.0.1(stylelint@17.3.0(typescript@5.9.3))': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -9263,7 +9269,7 @@ snapshots: postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) '@svta/cml-608@1.0.1': {} @@ -12285,10 +12291,6 @@ snapshots: hash-wasm@4.12.0: {} - hashery@1.2.0: - dependencies: - hookified: 1.15.1 - hashery@1.4.0: dependencies: hookified: 1.15.1 @@ -14594,6 +14596,11 @@ snapshots: get-east-asian-width: 1.3.0 strip-ansi: 7.1.0 + string-width@8.1.1: + dependencies: + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 + string.prototype.includes@2.0.1: dependencies: call-bind: 1.0.8 @@ -14654,49 +14661,49 @@ snapshots: style-search@0.1.0: {} - stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.2.0(typescript@5.9.3)): + stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.3.0(typescript@5.9.3)): dependencies: postcss-html: 1.8.1 - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) - stylelint-config-recommended-scss@17.0.0(postcss@8.5.6)(stylelint@17.2.0(typescript@5.9.3)): + stylelint-config-recommended-scss@17.0.0(postcss@8.5.6)(stylelint@17.3.0(typescript@5.9.3)): dependencies: postcss-scss: 4.0.9(postcss@8.5.6) - stylelint: 17.2.0(typescript@5.9.3) - stylelint-config-recommended: 18.0.0(stylelint@17.2.0(typescript@5.9.3)) - stylelint-scss: 7.0.0(stylelint@17.2.0(typescript@5.9.3)) + stylelint: 17.3.0(typescript@5.9.3) + stylelint-config-recommended: 18.0.0(stylelint@17.3.0(typescript@5.9.3)) + stylelint-scss: 7.0.0(stylelint@17.3.0(typescript@5.9.3)) optionalDependencies: postcss: 8.5.6 - stylelint-config-recommended@18.0.0(stylelint@17.2.0(typescript@5.9.3)): + stylelint-config-recommended@18.0.0(stylelint@17.3.0(typescript@5.9.3)): dependencies: - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) - stylelint-config-standard-scss@17.0.0(postcss@8.5.6)(stylelint@17.2.0(typescript@5.9.3)): + stylelint-config-standard-scss@17.0.0(postcss@8.5.6)(stylelint@17.3.0(typescript@5.9.3)): dependencies: - stylelint: 17.2.0(typescript@5.9.3) - stylelint-config-recommended-scss: 17.0.0(postcss@8.5.6)(stylelint@17.2.0(typescript@5.9.3)) - stylelint-config-standard: 40.0.0(stylelint@17.2.0(typescript@5.9.3)) + stylelint: 17.3.0(typescript@5.9.3) + stylelint-config-recommended-scss: 17.0.0(postcss@8.5.6)(stylelint@17.3.0(typescript@5.9.3)) + stylelint-config-standard: 40.0.0(stylelint@17.3.0(typescript@5.9.3)) optionalDependencies: postcss: 8.5.6 - stylelint-config-standard@40.0.0(stylelint@17.2.0(typescript@5.9.3)): + stylelint-config-standard@40.0.0(stylelint@17.3.0(typescript@5.9.3)): dependencies: - stylelint: 17.2.0(typescript@5.9.3) - stylelint-config-recommended: 18.0.0(stylelint@17.2.0(typescript@5.9.3)) + stylelint: 17.3.0(typescript@5.9.3) + stylelint-config-recommended: 18.0.0(stylelint@17.3.0(typescript@5.9.3)) - stylelint-define-config@17.2.0(stylelint@17.2.0(typescript@5.9.3)): + stylelint-define-config@17.2.0(stylelint@17.3.0(typescript@5.9.3)): dependencies: csstype: 3.2.3 - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) - stylelint-order@7.0.1(stylelint@17.2.0(typescript@5.9.3)): + stylelint-order@7.0.1(stylelint@17.3.0(typescript@5.9.3)): dependencies: postcss: 8.5.6 postcss-sorting: 9.1.0(postcss@8.5.6) - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) - stylelint-scss@7.0.0(stylelint@17.2.0(typescript@5.9.3)): + stylelint-scss@7.0.0(stylelint@17.3.0(typescript@5.9.3)): dependencies: css-tree: 3.1.0 is-plain-object: 5.0.0 @@ -14706,9 +14713,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - stylelint: 17.2.0(typescript@5.9.3) + stylelint: 17.3.0(typescript@5.9.3) - stylelint@17.2.0(typescript@5.9.3): + stylelint@17.3.0(typescript@5.9.3): dependencies: '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -14744,7 +14751,7 @@ snapshots: postcss-safe-parser: 7.0.1(postcss@8.5.6) postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - string-width: 8.1.0 + string-width: 8.1.1 supports-hyperlinks: 4.4.0 svg-tags: 1.0.0 table: 6.9.0 @@ -14796,7 +14803,7 @@ snapshots: svg-tags@1.0.0: {} - swiper@12.1.0: {} + swiper@12.1.1: {} sync-child-process@1.0.2: dependencies: @@ -14847,9 +14854,9 @@ snapshots: tinyrainbow@3.0.3: {} - tm-grammars@1.30.8: {} + tm-grammars@1.30.9: {} - tm-themes@1.11.1: {} + tm-themes@1.11.2: {} tmp@0.0.33: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 79045e1a..a1c431a2 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -57,7 +57,7 @@ catalogs: minimist: ^1.2.8 postcss: ^8.5.6 rimraf: ^6.1.2 - stylelint: ^17.2.0 + stylelint: ^17.3.0 stylus: ^0.64.0 tsconfig-vuepress: ^7.0.0 tsdown: ^0.20.3 @@ -83,7 +83,7 @@ catalogs: pyodide: ^0.29.3 sass: ^1.97.3 sass-embedded: ^1.97.3 - swiper: ^12.1.0 + swiper: ^12.1.1 three: ^0.182.0 prod: '@clack/prompts': ^1.0.1 @@ -132,8 +132,8 @@ catalogs: qrcode: ^1.5.4 shiki: ^3.22.0 sort-package-json: ^3.6.1 - tm-grammars: ^1.30.8 - tm-themes: ^1.11.1 + tm-grammars: ^1.30.9 + tm-themes: ^1.11.2 vue: ^3.5.28 vue-router: ^5.0.2 vuepress: