⬆️ Upgrade Shiki to `v3.3.0`

This commit is contained in:
pheralb
2025-04-29 10:53:00 +01:00
parent fb523d3ded
commit 05feba89f4
2 changed files with 111 additions and 52 deletions
+2 -2
View File
@@ -55,7 +55,7 @@
"rehype-pretty-code": "0.14.0",
"rehype-slug": "6.0.0",
"remark-gfm": "4.0.0",
"shiki": "1.18.0",
"shiki": "3.3.0",
"svelte-sonner": "0.3.28",
"tailwind-merge": "2.5.2",
"tailwind-variants": "0.2.1"
@@ -77,7 +77,7 @@
"eslint-config-prettier": "9.1.0",
"eslint-plugin-svelte": "2.44.0",
"globals": "15.9.0",
"mdsvex": "0.12.3",
"mdsvex": "0.12.5",
"postcss": "8.4.47",
"prettier": "3.3.3",
"prettier-plugin-svelte": "3.2.6",
+109 -50
View File
@@ -49,7 +49,7 @@ importers:
version: 7.1.0
rehype-pretty-code:
specifier: 0.14.0
version: 0.14.0(shiki@1.18.0)
version: 0.14.0(shiki@3.3.0)
rehype-slug:
specifier: 6.0.0
version: 6.0.0
@@ -57,8 +57,8 @@ importers:
specifier: 4.0.0
version: 4.0.0
shiki:
specifier: 1.18.0
version: 1.18.0
specifier: 3.3.0
version: 3.3.0
svelte-sonner:
specifier: 0.3.28
version: 0.3.28(svelte@4.2.19)
@@ -118,8 +118,8 @@ importers:
specifier: 15.9.0
version: 15.9.0
mdsvex:
specifier: 0.12.3
version: 0.12.3(svelte@4.2.19)
specifier: 0.12.5
version: 0.12.5(svelte@4.2.19)
postcss:
specifier: 8.4.47
version: 8.4.47
@@ -749,20 +749,26 @@ packages:
cpu: [x64]
os: [win32]
'@shikijs/core@1.18.0':
resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==}
'@shikijs/core@3.3.0':
resolution: {integrity: sha512-CovkFL2WVaHk6PCrwv6ctlmD4SS1qtIfN8yEyDXDYWh4ONvomdM9MaFw20qHuqJOcb8/xrkqoWQRJ//X10phOQ==}
'@shikijs/engine-javascript@1.18.0':
resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==}
'@shikijs/engine-javascript@3.3.0':
resolution: {integrity: sha512-XlhnFGv0glq7pfsoN0KyBCz9FJU678LZdQ2LqlIdAj6JKsg5xpYKay3DkazXWExp3DTJJK9rMOuGzU2911pg7Q==}
'@shikijs/engine-oniguruma@1.18.0':
resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==}
'@shikijs/engine-oniguruma@3.3.0':
resolution: {integrity: sha512-l0vIw+GxeNU7uGnsu6B+Crpeqf+WTQ2Va71cHb5ZYWEVEPdfYwY5kXwYqRJwHrxz9WH+pjSpXQz+TJgAsrkA5A==}
'@shikijs/types@1.18.0':
resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==}
'@shikijs/langs@3.3.0':
resolution: {integrity: sha512-zt6Kf/7XpBQKSI9eqku+arLkAcDQ3NHJO6zFjiChI8w0Oz6Jjjay7pToottjQGjSDCFk++R85643WbyINcuL+g==}
'@shikijs/vscode-textmate@9.3.1':
resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==}
'@shikijs/themes@3.3.0':
resolution: {integrity: sha512-tXeCvLXBnqq34B0YZUEaAD1lD4lmN6TOHAhnHacj4Owh7Ptb/rf5XCDeROZt2rEOk5yuka3OOW2zLqClV7/SOg==}
'@shikijs/types@3.3.0':
resolution: {integrity: sha512-KPCGnHG6k06QG/2pnYGbFtFvpVJmC3uIpXrAiPrawETifujPBv0Se2oUxm5qYgjCvGJS9InKvjytOdN+bGuX+Q==}
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
'@svelte-dev/pretty-code@1.0.0':
resolution: {integrity: sha512-4dFacn9fv7SNK0kp6VjZeSQd9e7ISihaC3l/I7fB6sAAObZt5hRkbFeU2pM2kUlpjzRPGaYuXlWfYj7dLFvPHA==}
@@ -1767,8 +1773,8 @@ packages:
mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
mdsvex@0.12.3:
resolution: {integrity: sha512-C/uIJamjNo5PHHnR3JHqsBPoLcfUBpzRmAEB6FLMXI/s7XHOceswjDMKqSPEW2WHmYpKm0taZ3U20GSyhMridA==}
mdsvex@0.12.5:
resolution: {integrity: sha512-JQy8CBbGF1IvpxZTmGJigRiD1s2BKfLKS9xCLPKngjHToY8WMYLZ8WFGRpuR6x4C4bxipSuLm2LctwL2fVXaEQ==}
peerDependencies:
svelte: ^3.56.0 || ^4.0.0 || ^5.0.0-next.120
@@ -1929,8 +1935,11 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
oniguruma-to-js@0.4.3:
resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==}
oniguruma-parser@0.12.0:
resolution: {integrity: sha512-fD9o5ebCmEAA9dLysajdQvuKzLL7cj+w7DQjuO3Cb6IwafENfx6iL+RGkmyW82pVRsvgzixsWinHvgxTMJvdIA==}
oniguruma-to-es@4.3.1:
resolution: {integrity: sha512-VtX1kepWO+7HG7IWV5v72JhiqofK7XsiHmtgnvurnNOTdIvE5mrdWYtsOrQyrXCv1L2Ckm08hywp+MFO7rC4Ug==}
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
@@ -2181,8 +2190,14 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
regex@4.4.0:
resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==}
regex-recursion@6.0.2:
resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
regex-utilities@2.3.0:
resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
regex@6.0.1:
resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==}
rehype-autolink-headings@7.1.0:
resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==}
@@ -2282,8 +2297,8 @@ packages:
resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==}
engines: {node: '>= 0.4'}
shiki@1.18.0:
resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==}
shiki@3.3.0:
resolution: {integrity: sha512-j0Z1tG5vlOFGW8JVj0Cpuatzvshes7VJy5ncDmmMaYcmnGW0Js1N81TOW98ivTFNZfKRn9uwEg/aIm638o368g==}
shikiji-core@0.10.2:
resolution: {integrity: sha512-9Of8HMlF96usXJHmCL3Gd0Fcf0EcyJUF9m8EoAKKd98mHXi0La2AZl1h6PegSFGtiYcBDK/fLuKbDa1l16r1fA==}
@@ -2508,6 +2523,9 @@ packages:
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
unist-util-is@4.1.0:
resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
unist-util-is@6.0.0:
resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
@@ -2520,9 +2538,15 @@ packages:
unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
unist-util-visit-parents@3.1.1:
resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
unist-util-visit-parents@6.0.1:
resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
unist-util-visit@2.0.3:
resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
@@ -3132,32 +3156,38 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.34.8':
optional: true
'@shikijs/core@1.18.0':
'@shikijs/core@3.3.0':
dependencies:
'@shikijs/engine-javascript': 1.18.0
'@shikijs/engine-oniguruma': 1.18.0
'@shikijs/types': 1.18.0
'@shikijs/vscode-textmate': 9.3.1
'@shikijs/types': 3.3.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
'@shikijs/engine-javascript@1.18.0':
'@shikijs/engine-javascript@3.3.0':
dependencies:
'@shikijs/types': 1.18.0
'@shikijs/vscode-textmate': 9.3.1
oniguruma-to-js: 0.4.3
'@shikijs/types': 3.3.0
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.1
'@shikijs/engine-oniguruma@1.18.0':
'@shikijs/engine-oniguruma@3.3.0':
dependencies:
'@shikijs/types': 1.18.0
'@shikijs/vscode-textmate': 9.3.1
'@shikijs/types': 3.3.0
'@shikijs/vscode-textmate': 10.0.2
'@shikijs/types@1.18.0':
'@shikijs/langs@3.3.0':
dependencies:
'@shikijs/vscode-textmate': 9.3.1
'@shikijs/types': 3.3.0
'@shikijs/themes@3.3.0':
dependencies:
'@shikijs/types': 3.3.0
'@shikijs/types@3.3.0':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
'@shikijs/vscode-textmate@9.3.1': {}
'@shikijs/vscode-textmate@10.0.2': {}
'@svelte-dev/pretty-code@1.0.0(shikiji@0.10.2)':
dependencies:
@@ -4331,12 +4361,14 @@ snapshots:
mdn-data@2.0.30: {}
mdsvex@0.12.3(svelte@4.2.19):
mdsvex@0.12.5(svelte@4.2.19):
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 2.0.11
prism-svelte: 0.4.7
prismjs: 1.29.0
svelte: 4.2.19
unist-util-visit: 2.0.3
vfile-message: 2.0.4
merge2@1.4.1: {}
@@ -4584,9 +4616,13 @@ snapshots:
object-hash@3.0.0: {}
oniguruma-to-js@0.4.3:
oniguruma-parser@0.12.0: {}
oniguruma-to-es@4.3.1:
dependencies:
regex: 4.4.0
oniguruma-parser: 0.12.0
regex: 6.0.1
regex-recursion: 6.0.2
optionator@0.9.4:
dependencies:
@@ -4761,7 +4797,15 @@ snapshots:
dependencies:
picomatch: 2.3.1
regex@4.4.0: {}
regex-recursion@6.0.2:
dependencies:
regex-utilities: 2.3.0
regex-utilities@2.3.0: {}
regex@6.0.1:
dependencies:
regex-utilities: 2.3.0
rehype-autolink-headings@7.1.0:
dependencies:
@@ -4788,13 +4832,13 @@ snapshots:
unified: 11.0.5
unist-util-visit: 5.0.0
rehype-pretty-code@0.14.0(shiki@1.18.0):
rehype-pretty-code@0.14.0(shiki@3.3.0):
dependencies:
'@types/hast': 3.0.4
hast-util-to-string: 3.0.1
parse-numeric-range: 1.3.0
rehype-parse: 9.0.1
shiki: 1.18.0
shiki: 3.3.0
unified: 11.0.5
unist-util-visit: 5.0.0
@@ -4913,13 +4957,15 @@ snapshots:
shell-quote@1.8.2: {}
shiki@1.18.0:
shiki@3.3.0:
dependencies:
'@shikijs/core': 1.18.0
'@shikijs/engine-javascript': 1.18.0
'@shikijs/engine-oniguruma': 1.18.0
'@shikijs/types': 1.18.0
'@shikijs/vscode-textmate': 9.3.1
'@shikijs/core': 3.3.0
'@shikijs/engine-javascript': 3.3.0
'@shikijs/engine-oniguruma': 3.3.0
'@shikijs/langs': 3.3.0
'@shikijs/themes': 3.3.0
'@shikijs/types': 3.3.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
shikiji-core@0.10.2: {}
@@ -5172,6 +5218,8 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
unist-util-is@4.1.0: {}
unist-util-is@6.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -5188,11 +5236,22 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
unist-util-visit-parents@3.1.1:
dependencies:
'@types/unist': 2.0.11
unist-util-is: 4.1.0
unist-util-visit-parents@6.0.1:
dependencies:
'@types/unist': 3.0.3
unist-util-is: 6.0.0
unist-util-visit@2.0.3:
dependencies:
'@types/unist': 2.0.11
unist-util-is: 4.1.0
unist-util-visit-parents: 3.1.1
unist-util-visit@5.0.0:
dependencies:
'@types/unist': 3.0.3