From f1fd2679a0c40ace3ddbf20e6ecf7995f47aa1db Mon Sep 17 00:00:00 2001 From: Amadeus Demarzi Date: Mon, 3 Aug 2026 16:15:19 -0700 Subject: [PATCH] Update shiki to 4.4.1 --- pnpm-lock.yaml | 163 +++++++++++++++++++++++--------------------- pnpm-workspace.yaml | 19 ++++-- 2 files changed, 99 insertions(+), 83 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9f6ceda5..f10f02ccc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -227,10 +227,10 @@ catalogs: version: 4.1.11 overrides: - '@shikijs/core': 4.2.0 - '@shikijs/engine-javascript': 4.2.0 - '@shikijs/themes': 4.2.0 - '@shikijs/transformers': 4.2.0 + '@shikijs/core': 4.4.1 + '@shikijs/engine-javascript': 4.4.1 + '@shikijs/themes': 4.4.1 + '@shikijs/transformers': 4.4.1 '@types/react': 19.2.7 '@types/react-dom': 19.2.3 '@rolldown/binding-wasm32-wasi>@napi-rs/wasm-runtime': 1.1.5 @@ -239,7 +239,7 @@ overrides: next: 16.2.9 react: 19.2.7 react-dom: 19.2.7 - shiki: 4.2.0 + shiki: 4.4.1 typescript: 6.0.3 importers: @@ -308,8 +308,8 @@ importers: specifier: 19.2.7 version: 19.2.7(react@19.2.7) shiki: - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.4.1 + version: 4.4.1 devDependencies: '@types/react': specifier: 19.2.7 @@ -481,8 +481,8 @@ importers: specifier: 'catalog:' version: 1.2.2(@types/react@19.2.7)(react@19.2.7) '@shikijs/transformers': - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.4.1 + version: 4.4.1 '@vscode/web-custom-data': specifier: 'catalog:' version: 0.6.3 @@ -532,8 +532,8 @@ importers: specifier: 'catalog:' version: 3.3.1(@types/node@20.19.41)(typescript@6.0.3) shiki: - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.4.1 + version: 4.4.1 sonner: specifier: 'catalog:' version: 2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -593,8 +593,8 @@ importers: specifier: workspace:* version: link:../theming '@shikijs/transformers': - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.4.1 + version: 4.4.1 diff: specifier: 'catalog:' version: 9.0.0 @@ -605,8 +605,8 @@ importers: specifier: 'catalog:' version: 0.4.1 shiki: - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.4.1 + version: 4.4.1 devDependencies: '@arethetypeswrong/core': specifier: 'catalog:' @@ -720,8 +720,8 @@ importers: specifier: workspace:* version: link:../theme '@shikijs/themes': - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.4.1 + version: 4.4.1 '@types/react': specifier: 19.2.7 version: 19.2.7 @@ -735,8 +735,8 @@ importers: specifier: 19.2.7 version: 19.2.7(react@19.2.7) shiki: - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.4.1 + version: 4.4.1 tsdown: specifier: 'catalog:' version: 0.22.3(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.3)(@typescript/native-preview@7.0.0-dev.20260622.1)(typescript@6.0.3) @@ -2587,36 +2587,36 @@ packages: resolution: {integrity: sha512-Nqc90v4lWCXyakD6xNyNACBJNJ0tNCwj2WNk/7ivyacYHxiITVgmLUFXTBOeCdy79iz6HtN9Y31uw/jbLrdOAg==} engines: {node: '>=20.0.0'} - '@shikijs/core@4.2.0': - resolution: {integrity: sha512-Hc87Ab1Ld/vEbZRCbwx344I5v+4RU8CVToUTRkqXL1+TjbuOp9U5Xa0M23V4GEWHxVn+yO5otb+HkQVm3ptWQQ==} + '@shikijs/core@4.4.1': + resolution: {integrity: sha512-VeR2CY6Nn9/WbisoYLOQZ7HZOnwTrpBuOw4wExjqLnBCi62BNWynBUO6K2uPIASPFJwAv7cX1fUu+LrPlSstcw==} engines: {node: '>=20'} - '@shikijs/engine-javascript@4.2.0': - resolution: {integrity: sha512-fjETeq1k5ffyXqRgS6+3hpvqseLalp1kjNfRbXpUgWR8FpZ1CmQfiNHovc5lncYjt/Vg5JK/WJEmLahjwMa0og==} + '@shikijs/engine-javascript@4.4.1': + resolution: {integrity: sha512-6U4lJBh8LTvIkEVqRHv/rr3ruwtO6IweFQt1ME1ntHJMGHS+6N86vfYGO1o8c/DtOCTia2lfhdQBtBrps1sDfQ==} engines: {node: '>=20'} - '@shikijs/engine-oniguruma@4.2.0': - resolution: {integrity: sha512-hTorK1dffPkpbMUk6Z+828PgRo7d07HbnizoP0hNPFjhxMHctj0Px/qoHeGMYafc6ju+u9iMldN4JbVzNQM++g==} + '@shikijs/engine-oniguruma@4.4.1': + resolution: {integrity: sha512-p23RugMKss0r5DAtRJW1yAXUDl60JvhQYV20yuxei//26JyDSJefV3umyWzzwep2weblMnJGDYahuti6XkcMgA==} engines: {node: '>=20'} - '@shikijs/langs@4.2.0': - resolution: {integrity: sha512-bwrVRlJ0wUhZxAbVdvBbv2TTC9yLsh4C/IO5Ofz0T8MQntgDvyVnkbjw9vi50r1kx7RCIJdnJnjZAwmAsXFLZQ==} + '@shikijs/langs@4.4.1': + resolution: {integrity: sha512-xb2kCMloBCIraIy2fS5MW0t/BxVY3q2nDyQKBoeSeq6KNrQbShHetCFlw2n35fGIJ6t3+hXDLQogP5ir9O9bvA==} engines: {node: '>=20'} - '@shikijs/primitive@4.2.0': - resolution: {integrity: sha512-NOq+DtUkVBJtZMVXL5A0vI0Xk8nvDYaXetFHSJFlOqjDZIVhIPRYFdGkSoElDqNuegikcc3A76SNUa8dTqtAYA==} + '@shikijs/primitive@4.4.1': + resolution: {integrity: sha512-ko2OfDoG89YuQ7xL5LtcQiWKb7NIv1Ephb7g48TVU198OzAMLC8lXVEwaJGHK4sUMYrfAGJDqYmNLOLiW/Kz8w==} engines: {node: '>=20'} - '@shikijs/themes@4.2.0': - resolution: {integrity: sha512-RX8IHYeLv8Cu2W6ruc3RxUqWn0IYCqSrMBzi/uRGAmfyDNOnNO5BF/Px7o97n4XTpmFTo5GbRaazuOWj+2ak2w==} + '@shikijs/themes@4.4.1': + resolution: {integrity: sha512-wudOaoFro+/Zl9gQv2W1Ur5XlVduqvTuYLI483Xi0wgc1A+cy1hfB2r6ac6ufBgF+ID7KJEW7L41MHrzQ4wH+w==} engines: {node: '>=20'} - '@shikijs/transformers@4.2.0': - resolution: {integrity: sha512-pKrYVNUr1oPjJvs76gkPPirDySx3GKG9O88P2Y3AQ+7AjSFws9Y+Ry/Q/6Yg6QpyigzjdQ6H5JAMNAvLXZ63dw==} + '@shikijs/transformers@4.4.1': + resolution: {integrity: sha512-Sb9Eehas+5EhClpFgNuklwY3aWf354FLaKRCiAWmjdNbHAjoQUpv6WmSj+N19eTXO6GLIWh1dIOH9dxyauhVWw==} engines: {node: '>=20'} - '@shikijs/types@4.2.0': - resolution: {integrity: sha512-VT/MKtlpOhEPZloSH3Pb9WCZEBDoQVMa9jedp5UAwmJOar1DVc9DRODAxmYPW9M93IK4ryuqRejFfmlvlVDemw==} + '@shikijs/types@4.4.1': + resolution: {integrity: sha512-GOwCLQDHM5EjGUWNPrhzJbr6JP8V/Dx/CDVkWvbZ1Avw5JFnNUckrgbLmE07qtg4WlW7Q7QFndhjIkeU9XMPvw==} engines: {node: '>=20'} '@shikijs/vscode-textmate@10.0.2': @@ -2798,6 +2798,9 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/hast@3.0.5': + resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} + '@types/jsdom@28.0.1': resolution: {integrity: sha512-GJq2QE4TAZ5ajSoCasn5DOFm8u1mI3tIFvM5tIq3W5U/RTB6gsHwc6Yhpl91X9VSDOUVblgXmG+2+sSvFQrdlw==} @@ -5527,8 +5530,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@4.2.0: - resolution: {integrity: sha512-hjNax6o/ylDy9lefQEaSDtzaT3iVNtZ3WmpQnbuQNoG4xvnSKf2kSKbihZVO4JRG1TTMejs7CmNRYlWgAL66pQ==} + shiki@4.4.1: + resolution: {integrity: sha512-rFP+iYKzjLEIqiMiKANhARqiAbk4deDhWnBtnUO/K0D0dPxMGDH4N0FVfBY/VeI+lPrV4wNGCHQZp7EOr7NNBw==} engines: {node: '>=20'} side-channel-list@1.0.1: @@ -6887,7 +6890,7 @@ snapshots: dependencies: '@types/estree': 1.0.9 '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdx': 2.0.14 acorn: 8.17.0 collapse-white-space: 2.1.0 @@ -7879,48 +7882,48 @@ snapshots: '@secretlint/types@10.2.2': {} - '@shikijs/core@4.2.0': + '@shikijs/core@4.4.1': dependencies: - '@shikijs/primitive': 4.2.0 - '@shikijs/types': 4.2.0 + '@shikijs/primitive': 4.4.1 + '@shikijs/types': 4.4.1 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@4.2.0': + '@shikijs/engine-javascript@4.4.1': dependencies: - '@shikijs/types': 4.2.0 + '@shikijs/types': 4.4.1 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.6 - '@shikijs/engine-oniguruma@4.2.0': + '@shikijs/engine-oniguruma@4.4.1': dependencies: - '@shikijs/types': 4.2.0 + '@shikijs/types': 4.4.1 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@4.2.0': + '@shikijs/langs@4.4.1': dependencies: - '@shikijs/types': 4.2.0 + '@shikijs/types': 4.4.1 - '@shikijs/primitive@4.2.0': + '@shikijs/primitive@4.4.1': dependencies: - '@shikijs/types': 4.2.0 + '@shikijs/types': 4.4.1 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 - '@shikijs/themes@4.2.0': + '@shikijs/themes@4.4.1': dependencies: - '@shikijs/types': 4.2.0 + '@shikijs/types': 4.4.1 - '@shikijs/transformers@4.2.0': + '@shikijs/transformers@4.4.1': dependencies: - '@shikijs/core': 4.2.0 - '@shikijs/types': 4.2.0 + '@shikijs/core': 4.4.1 + '@shikijs/types': 4.4.1 - '@shikijs/types@4.2.0': + '@shikijs/types@4.4.1': dependencies: '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@shikijs/vscode-textmate@10.0.2': {} @@ -8099,6 +8102,10 @@ snapshots: dependencies: '@types/unist': 3.0.3 + '@types/hast@3.0.5': + dependencies: + '@types/unist': 3.0.3 + '@types/jsdom@28.0.1': dependencies: '@types/node': 25.9.3 @@ -9298,13 +9305,13 @@ snapshots: hast-util-heading-rank@3.0.0: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 hast-util-to-estree@3.1.3: dependencies: '@types/estree': 1.0.9 '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-attach-comments: 3.0.0 @@ -9323,7 +9330,7 @@ snapshots: hast-util-to-html@9.0.5: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 @@ -9338,7 +9345,7 @@ snapshots: hast-util-to-jsx-runtime@2.3.6: dependencies: '@types/estree': 1.0.9 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 @@ -9357,11 +9364,11 @@ snapshots: hast-util-to-string@3.0.1: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 hast-util-whitespace@3.0.0: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 headers-polyfill@5.0.1: dependencies: @@ -9946,7 +9953,7 @@ snapshots: mdast-util-mdx-expression@2.0.1: dependencies: '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.3 @@ -9957,7 +9964,7 @@ snapshots: mdast-util-mdx-jsx@3.2.0: dependencies: '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 '@types/unist': 3.0.3 ccount: 2.0.1 @@ -9984,7 +9991,7 @@ snapshots: mdast-util-mdxjs-esm@2.0.1: dependencies: '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.3 @@ -9999,7 +10006,7 @@ snapshots: mdast-util-to-hast@13.2.1: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.3.1 devlop: 1.1.0 @@ -10993,7 +11000,7 @@ snapshots: rehype-recma@1.0.0: dependencies: '@types/estree': 1.0.9 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 hast-util-to-estree: 3.1.3 transitivePeerDependencies: - supports-color @@ -11027,7 +11034,7 @@ snapshots: remark-rehype@11.1.2: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.1 unified: 11.0.5 @@ -11257,16 +11264,16 @@ snapshots: shebang-regex@3.0.0: {} - shiki@4.2.0: + shiki@4.4.1: dependencies: - '@shikijs/core': 4.2.0 - '@shikijs/engine-javascript': 4.2.0 - '@shikijs/engine-oniguruma': 4.2.0 - '@shikijs/langs': 4.2.0 - '@shikijs/themes': 4.2.0 - '@shikijs/types': 4.2.0 + '@shikijs/core': 4.4.1 + '@shikijs/engine-javascript': 4.4.1 + '@shikijs/engine-oniguruma': 4.4.1 + '@shikijs/langs': 4.4.1 + '@shikijs/themes': 4.4.1 + '@shikijs/types': 4.4.1 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 side-channel-list@1.0.1: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 75097528a..4356474b3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -41,6 +41,15 @@ minimumReleaseAgeExclude: - '@typescript/native-preview-win32-x64' - 'rolldown' - 'vite' + - '@shikijs/core@4.4.1' + - '@shikijs/engine-javascript@4.4.1' + - '@shikijs/engine-oniguruma@4.4.1' + - '@shikijs/langs@4.4.1' + - '@shikijs/primitive@4.4.1' + - '@shikijs/themes@4.4.1' + - '@shikijs/transformers@4.4.1' + - '@shikijs/types@4.4.1' + - shiki@4.4.1 catalog: '@arethetypeswrong/core': '0.18.2' @@ -68,10 +77,10 @@ catalog: '@radix-ui/react-toggle-group': '1.1.11' '@radix-ui/react-tooltip': '1.2.8' '@radix-ui/react-use-controllable-state': '1.2.2' - '@shikijs/core': '4.2.0' - '@shikijs/engine-javascript': '4.2.0' - '@shikijs/themes': '4.2.0' - '@shikijs/transformers': '4.2.0' + '@shikijs/core': '4.4.1' + '@shikijs/engine-javascript': '4.4.1' + '@shikijs/themes': '4.4.1' + '@shikijs/transformers': '4.4.1' '@tailwindcss/postcss': '4.1.13' '@tsdown/css': '0.22.3' '@types/bun': '1.3.14' @@ -121,7 +130,7 @@ catalog: 'react-dom': '19.2.7' 'remark-gfm': '4.0.1' 'shadcn': '3.3.1' - 'shiki': '4.2.0' + 'shiki': '4.4.1' 'sonner': '2.0.7' 'stylelint': '17.13.0' 'stylelint-config-standard': '40.0.0'