chore!: bump shiki to v2

BREAKING CHANGE: shiki transformers now use v3 [matching algorithm](https://shiki.style/packages/transformers#matching-algorithm)
pull/4502/head
Divyansh Singh 8 months ago
parent 36bde803c8
commit 373f9b933e

@ -15,6 +15,6 @@
"open-cli": "^8.0.0", "open-cli": "^8.0.0",
"postcss-rtlcss": "^5.6.0", "postcss-rtlcss": "^5.6.0",
"vitepress": "workspace:*", "vitepress": "workspace:*",
"vitepress-plugin-group-icons": "^1.3.4" "vitepress-plugin-group-icons": "^1.3.5"
} }
} }

@ -98,9 +98,9 @@
"@docsearch/css": "^3.8.2", "@docsearch/css": "^3.8.2",
"@docsearch/js": "^3.8.2", "@docsearch/js": "^3.8.2",
"@iconify-json/simple-icons": "^1.2.20", "@iconify-json/simple-icons": "^1.2.20",
"@shikijs/core": "^1.27.2", "@shikijs/core": "^2.0.0",
"@shikijs/transformers": "^1.27.2", "@shikijs/transformers": "^2.0.0",
"@shikijs/types": "^1.27.2", "@shikijs/types": "^2.0.0",
"@types/markdown-it": "^14.1.2", "@types/markdown-it": "^14.1.2",
"@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue": "^5.2.1",
"@vue/devtools-api": "^7.7.0", "@vue/devtools-api": "^7.7.0",
@ -110,8 +110,8 @@
"focus-trap": "^7.6.4", "focus-trap": "^7.6.4",
"mark.js": "8.11.1", "mark.js": "8.11.1",
"minisearch": "^7.1.1", "minisearch": "^7.1.1",
"shiki": "^1.27.2", "shiki": "^2.0.0",
"vite": "^5.4.11", "vite": "^5.4.12",
"vue": "^3.5.13" "vue": "^3.5.13"
}, },
"devDependencies": { "devDependencies": {
@ -152,7 +152,7 @@
"fs-extra": "^11.3.0", "fs-extra": "^11.3.0",
"get-port": "^7.1.0", "get-port": "^7.1.0",
"gray-matter": "^4.0.3", "gray-matter": "^4.0.3",
"lint-staged": "^15.4.0", "lint-staged": "^15.4.1",
"lodash.template": "^4.5.0", "lodash.template": "^4.5.0",
"lru-cache": "^11.0.2", "lru-cache": "^11.0.2",
"markdown-it": "^14.1.0", "markdown-it": "^14.1.0",
@ -176,7 +176,7 @@
"prompts": "^2.4.2", "prompts": "^2.4.2",
"punycode": "^2.3.1", "punycode": "^2.3.1",
"rimraf": "^6.0.1", "rimraf": "^6.0.1",
"rollup": "^4.30.1", "rollup": "^4.31.0",
"rollup-plugin-dts": "^6.1.1", "rollup-plugin-dts": "^6.1.1",
"rollup-plugin-esbuild": "^6.1.1", "rollup-plugin-esbuild": "^6.1.1",
"semver": "^7.6.3", "semver": "^7.6.3",
@ -186,7 +186,7 @@
"synckit": "^0.9.2", "synckit": "^0.9.2",
"tinyglobby": "^0.2.10", "tinyglobby": "^0.2.10",
"typescript": "^5.7.3", "typescript": "^5.7.3",
"vitest": "^3.0.0", "vitest": "^3.0.2",
"vue-tsc": "^2.2.0", "vue-tsc": "^2.2.0",
"wait-on": "^8.0.2" "wait-on": "^8.0.2"
}, },

@ -26,20 +26,20 @@ importers:
specifier: ^1.2.20 specifier: ^1.2.20
version: 1.2.20 version: 1.2.20
'@shikijs/core': '@shikijs/core':
specifier: ^1.27.2 specifier: ^2.0.0
version: 1.27.2 version: 2.0.0
'@shikijs/transformers': '@shikijs/transformers':
specifier: ^1.27.2 specifier: ^2.0.0
version: 1.27.2 version: 2.0.0
'@shikijs/types': '@shikijs/types':
specifier: ^1.27.2 specifier: ^2.0.0
version: 1.27.2 version: 2.0.0
'@types/markdown-it': '@types/markdown-it':
specifier: ^14.1.2 specifier: ^14.1.2
version: 14.1.2 version: 14.1.2
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.2.1 specifier: ^5.2.1
version: 5.2.1(vite@5.4.11(@types/node@22.10.7))(vue@3.5.13(typescript@5.7.3)) version: 5.2.1(vite@5.4.12(@types/node@22.10.7))(vue@3.5.13(typescript@5.7.3))
'@vue/devtools-api': '@vue/devtools-api':
specifier: ^7.7.0 specifier: ^7.7.0
version: 7.7.0 version: 7.7.0
@ -62,11 +62,11 @@ importers:
specifier: ^7.1.1 specifier: ^7.1.1
version: 7.1.1 version: 7.1.1
shiki: shiki:
specifier: ^1.27.2 specifier: ^2.0.0
version: 1.27.2 version: 2.0.0
vite: vite:
specifier: ^5.4.11 specifier: ^5.4.12
version: 5.4.11(@types/node@22.10.7) version: 5.4.12(@types/node@22.10.7)
vue: vue:
specifier: ^3.5.13 specifier: ^3.5.13
version: 3.5.13(typescript@5.7.3) version: 3.5.13(typescript@5.7.3)
@ -103,19 +103,19 @@ importers:
version: 1.0.0-next.28 version: 1.0.0-next.28
'@rollup/plugin-alias': '@rollup/plugin-alias':
specifier: ^5.1.1 specifier: ^5.1.1
version: 5.1.1(rollup@4.30.1) version: 5.1.1(rollup@4.31.0)
'@rollup/plugin-commonjs': '@rollup/plugin-commonjs':
specifier: ^28.0.2 specifier: ^28.0.2
version: 28.0.2(rollup@4.30.1) version: 28.0.2(rollup@4.31.0)
'@rollup/plugin-json': '@rollup/plugin-json':
specifier: ^6.1.0 specifier: ^6.1.0
version: 6.1.0(rollup@4.30.1) version: 6.1.0(rollup@4.31.0)
'@rollup/plugin-node-resolve': '@rollup/plugin-node-resolve':
specifier: ^16.0.0 specifier: ^16.0.0
version: 16.0.0(rollup@4.30.1) version: 16.0.0(rollup@4.31.0)
'@rollup/plugin-replace': '@rollup/plugin-replace':
specifier: ^6.0.2 specifier: ^6.0.2
version: 6.0.2(rollup@4.30.1) version: 6.0.2(rollup@4.31.0)
'@types/cross-spawn': '@types/cross-spawn':
specifier: ^6.0.6 specifier: ^6.0.6
version: 6.0.6 version: 6.0.6
@ -183,8 +183,8 @@ importers:
specifier: ^4.0.3 specifier: ^4.0.3
version: 4.0.3 version: 4.0.3
lint-staged: lint-staged:
specifier: ^15.4.0 specifier: ^15.4.1
version: 15.4.0 version: 15.4.1
lodash.template: lodash.template:
specifier: ^4.5.0 specifier: ^4.5.0
version: 4.5.0 version: 4.5.0
@ -255,14 +255,14 @@ importers:
specifier: ^6.0.1 specifier: ^6.0.1
version: 6.0.1 version: 6.0.1
rollup: rollup:
specifier: ^4.30.1 specifier: ^4.31.0
version: 4.30.1 version: 4.31.0
rollup-plugin-dts: rollup-plugin-dts:
specifier: ^6.1.1 specifier: ^6.1.1
version: 6.1.1(rollup@4.30.1)(typescript@5.7.3) version: 6.1.1(rollup@4.31.0)(typescript@5.7.3)
rollup-plugin-esbuild: rollup-plugin-esbuild:
specifier: ^6.1.1 specifier: ^6.1.1
version: 6.1.1(esbuild@0.24.2)(rollup@4.30.1) version: 6.1.1(esbuild@0.24.2)(rollup@4.31.0)
semver: semver:
specifier: ^7.6.3 specifier: ^7.6.3
version: 7.6.3 version: 7.6.3
@ -285,8 +285,8 @@ importers:
specifier: ^5.7.3 specifier: ^5.7.3
version: 5.7.3 version: 5.7.3
vitest: vitest:
specifier: ^3.0.0 specifier: ^3.0.2
version: 3.0.0(@types/node@22.10.7) version: 3.0.2(@types/node@22.10.7)
vue-tsc: vue-tsc:
specifier: ^2.2.0 specifier: ^2.2.0
version: 2.2.0(typescript@5.7.3) version: 2.2.0(typescript@5.7.3)
@ -324,8 +324,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:.. version: link:..
vitepress-plugin-group-icons: vitepress-plugin-group-icons:
specifier: ^1.3.4 specifier: ^1.3.5
version: 1.3.4 version: 1.3.5
packages: packages:
@ -904,124 +904,124 @@ packages:
rollup: rollup:
optional: true optional: true
'@rollup/rollup-android-arm-eabi@4.30.1': '@rollup/rollup-android-arm-eabi@4.31.0':
resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} resolution: {integrity: sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@rollup/rollup-android-arm64@4.30.1': '@rollup/rollup-android-arm64@4.31.0':
resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} resolution: {integrity: sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@rollup/rollup-darwin-arm64@4.30.1': '@rollup/rollup-darwin-arm64@4.31.0':
resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} resolution: {integrity: sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rollup/rollup-darwin-x64@4.30.1': '@rollup/rollup-darwin-x64@4.31.0':
resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} resolution: {integrity: sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rollup/rollup-freebsd-arm64@4.30.1': '@rollup/rollup-freebsd-arm64@4.31.0':
resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} resolution: {integrity: sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-freebsd-x64@4.30.1': '@rollup/rollup-freebsd-x64@4.31.0':
resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} resolution: {integrity: sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.30.1': '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} resolution: {integrity: sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.30.1': '@rollup/rollup-linux-arm-musleabihf@4.31.0':
resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} resolution: {integrity: sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.30.1': '@rollup/rollup-linux-arm64-gnu@4.31.0':
resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} resolution: {integrity: sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-musl@4.30.1': '@rollup/rollup-linux-arm64-musl@4.31.0':
resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} resolution: {integrity: sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-loongarch64-gnu@4.30.1': '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} resolution: {integrity: sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.30.1': '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} resolution: {integrity: sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.30.1': '@rollup/rollup-linux-riscv64-gnu@4.31.0':
resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} resolution: {integrity: sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.30.1': '@rollup/rollup-linux-s390x-gnu@4.31.0':
resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} resolution: {integrity: sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-gnu@4.30.1': '@rollup/rollup-linux-x64-gnu@4.31.0':
resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} resolution: {integrity: sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-musl@4.30.1': '@rollup/rollup-linux-x64-musl@4.31.0':
resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} resolution: {integrity: sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.30.1': '@rollup/rollup-win32-arm64-msvc@4.31.0':
resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} resolution: {integrity: sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.30.1': '@rollup/rollup-win32-ia32-msvc@4.31.0':
resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} resolution: {integrity: sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rollup/rollup-win32-x64-msvc@4.30.1': '@rollup/rollup-win32-x64-msvc@4.31.0':
resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} resolution: {integrity: sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@sec-ant/readable-stream@0.4.1': '@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
'@shikijs/core@1.27.2': '@shikijs/core@2.0.0':
resolution: {integrity: sha512-ns1dokDr0KE1lQ9mWd4rqaBkhSApk0qGCK1+lOqwnkQSkVZ08UGqXj1Ef8dAcTMZNFkN6PSNjkL5TYNX7pyPbQ==} resolution: {integrity: sha512-BXodyV73f46j8wcwjP5xn7TQ6Ts3puE65lDREfN+DikZWW3/clDduoopGwQi4F7T9agar41G24BLtH3HUT64KQ==}
'@shikijs/engine-javascript@1.27.2': '@shikijs/engine-javascript@2.0.0':
resolution: {integrity: sha512-0JB7U5vJc16NShBdxv9hSSJYSKX79+32O7F4oXIxJLdYfomyFvx4B982ackUI9ftO9T3WwagkiiD3nOxOOLiGA==} resolution: {integrity: sha512-ZpnBGCRLk6cjvtH+G6ljX6ajcErahx65F4IAm+9rGepYRvD3/jj6taSW8jevb7umzFxTUPXZxytf+ZBx/c5rVQ==}
'@shikijs/engine-oniguruma@1.27.2': '@shikijs/engine-oniguruma@2.0.0':
resolution: {integrity: sha512-FZYKD1KN7srvpkz4lbGLOYWlyDU4Rd+2RtuKfABTkafAPOFr+J6umfIwY/TzOQqfNtWjL7SAwPAO0dcOraRLaQ==} resolution: {integrity: sha512-X6LdTRXoT37uE/9Y6j7oNtWMMFR6cVrlsHAoQG3srhYcdcrmBm33FdfRRfWeCVlZRAeCHVuWaFmYBWeCTWVN+A==}
'@shikijs/langs@1.27.2': '@shikijs/langs@2.0.0':
resolution: {integrity: sha512-MSrknKL0DbeXvhtSigMLIzjPOOQfvK7fsbcRv2NUUB0EvuTTomY8/U+lAkczYrXY2+dygKOapJKk8ScFYbtoNw==} resolution: {integrity: sha512-xelmNcbbIiX3BO446OgsJcugf5tF9u+4N7V6Wws9XjZoe3qCE0dYtfkHXZiVDdciemI/1QnFeTo+AjPw2fD42w==}
'@shikijs/themes@1.27.2': '@shikijs/themes@2.0.0':
resolution: {integrity: sha512-Yw/uV7EijjWavIIZLoWneTAohcbBqEKj6XMX1bfMqO3llqTKsyXukPp1evf8qPqzUHY7ibauqEaQchhfi857mg==} resolution: {integrity: sha512-2v7PjBlTEcYhj96/WW4t4VhMmIR/0DhuKqZzWcPFG+w2RG3EaIiGfQYf9w+NvFYZ8uF7ianO8vxrjIVpDKnglw==}
'@shikijs/transformers@1.27.2': '@shikijs/transformers@2.0.0':
resolution: {integrity: sha512-BJFeXP9/zlYidJocv2ShkOvXI22fepS2oK/vItfCbCcuJ0783eWgEn6/mMrXmk+p+Twu49ntDVQe665uy6RPWw==} resolution: {integrity: sha512-j/s06D2yIVBj2KFEtaKJ4T79yRtTLfgxh/nXGX0Bhv4PfWog++TL5++9SG2RR7M5mISdSulSm5zdrWUu2l2LPg==}
'@shikijs/types@1.27.2': '@shikijs/types@2.0.0':
resolution: {integrity: sha512-DM9OWUyjmdYdnKDpaGB/GEn9XkToyK1tqxuqbmc5PV+5K8WjjwfygL3+cIvbkSw2v1ySwHDgqATq/+98pJ4Kyg==} resolution: {integrity: sha512-2gQ9V3NoGE4R1d0pGnsNF0PLStBu7GsJdJdS6H/YbzuTRVjv6cado9slh3sG4KMZBhJPFh7EC8+iIKuyHfNDvA==}
'@shikijs/vscode-textmate@10.0.1': '@shikijs/vscode-textmate@10.0.1':
resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==} resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==}
@ -1102,8 +1102,8 @@ packages:
'@types/minimist@1.2.5': '@types/minimist@1.2.5':
resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
'@types/ms@0.7.34': '@types/ms@2.1.0':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
'@types/node@17.0.45': '@types/node@17.0.45':
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
@ -1148,11 +1148,11 @@ packages:
vite: ^5.0.0 || ^6.0.0 vite: ^5.0.0 || ^6.0.0
vue: ^3.2.25 vue: ^3.2.25
'@vitest/expect@3.0.0': '@vitest/expect@3.0.2':
resolution: {integrity: sha512-Qx+cHyB59mWrQywT3/dZIIpSKwIpWbYFdBX2zixMYpOGZmbaP2jbbd4i/TAKJq/jBgSfww++d6YnrlGMFb2XBg==} resolution: {integrity: sha512-dKSHLBcoZI+3pmP5hiZ7I5grNru2HRtEW8Z5Zp4IXog8QYcxhlox7JUPyIIFWfN53+3HW3KPLIl6nSzUGgKSuQ==}
'@vitest/mocker@3.0.0': '@vitest/mocker@3.0.2':
resolution: {integrity: sha512-8ytqYjIRzAM90O7n8A0TCbziTnouIG+UGuMHmoRJpKh4vvah4uENw5UAMMNjdKCtzgMiTrZ9XU+xzwCwcxuxGQ==} resolution: {integrity: sha512-Hr09FoBf0jlwwSyzIF4Xw31OntpO3XtZjkccpcBf8FeVW3tpiyKlkeUzxS/txzHqpUCNIX157NaTySxedyZLvA==}
peerDependencies: peerDependencies:
msw: ^2.4.9 msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0 vite: ^5.0.0 || ^6.0.0
@ -1162,20 +1162,20 @@ packages:
vite: vite:
optional: true optional: true
'@vitest/pretty-format@3.0.0': '@vitest/pretty-format@3.0.2':
resolution: {integrity: sha512-24y+MS04ZHZbbbfAvfpi9hM2oULePbiL6Dir8r1nFMN97hxuL0gEXKWRGmlLPwzKDtaOKNjtyTx0+GiZcWCxDA==} resolution: {integrity: sha512-yBohcBw/T/p0/JRgYD+IYcjCmuHzjC3WLAKsVE4/LwiubzZkE8N49/xIQ/KGQwDRA8PaviF8IRO8JMWMngdVVQ==}
'@vitest/runner@3.0.0': '@vitest/runner@3.0.2':
resolution: {integrity: sha512-6MCYobtatsgG3DlM+dk6njP+R+28iSUqWbJzXp/nuOy6SkAKzJ1wby3fDgimmy50TeK8g6y+E6rP12REyinYPw==} resolution: {integrity: sha512-GHEsWoncrGxWuW8s405fVoDfSLk6RF2LCXp6XhevbtDjdDme1WV/eNmUueDfpY1IX3MJaCRelVCEXsT9cArfEg==}
'@vitest/snapshot@3.0.0': '@vitest/snapshot@3.0.2':
resolution: {integrity: sha512-W0X6fJFJ3RbSThncSYUNSnXkMJFyXX9sOvxP1HSQRsWCLB1U3JnZc0SrLpLzcyByMUDXHsiXQ+x+xsr/G5fXNw==} resolution: {integrity: sha512-h9s67yD4+g+JoYG0zPCo/cLTabpDqzqNdzMawmNPzDStTiwxwkyYM1v5lWE8gmGv3SVJ2DcxA2NpQJZJv9ym3g==}
'@vitest/spy@3.0.0': '@vitest/spy@3.0.2':
resolution: {integrity: sha512-pfK5O3lRqeCG8mbV+Lr8lLUBicFRm5TlggF7bLZpzpo111LKhMN/tZRXvyOGOgbktxAR9bTf4x8U6RtHuFBTVA==} resolution: {integrity: sha512-8mI2iUn+PJFMT44e3ISA1R+K6ALVs47W6eriDTfXe6lFqlflID05MB4+rIFhmDSLBj8iBsZkzBYlgSkinxLzSQ==}
'@vitest/utils@3.0.0': '@vitest/utils@3.0.2':
resolution: {integrity: sha512-l300v2/4diHyv5ZiQOj6y/H6VbaTWM6i1c2lC3lUZ5nn9rv9C+WneS/wqyaGLwM37reoh/QkrrYMSMKdfnDZpw==} resolution: {integrity: sha512-Qu01ZYZlgHvDP02JnMBRpX43nRaZtNpIzw3C1clDXmn8eakgX6iQVGzTQ/NjkIr64WD8ioqOjkaYRVvHQI5qiw==}
'@volar/language-core@2.4.11': '@volar/language-core@2.4.11':
resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
@ -1693,8 +1693,8 @@ packages:
fastq@1.18.0: fastq@1.18.0:
resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
fdir@6.4.2: fdir@6.4.3:
resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
peerDependencies: peerDependencies:
picomatch: ^3 || ^4 picomatch: ^3 || ^4
peerDependenciesMeta: peerDependenciesMeta:
@ -1769,8 +1769,8 @@ packages:
resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
engines: {node: '>=18'} engines: {node: '>=18'}
get-tsconfig@4.8.1: get-tsconfig@4.9.0:
resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} resolution: {integrity: sha512-52n24W52sIueosRe0XZ8Ex5Yle+WbhfCKnV/gWXpbVR8FXNTfqdKEKUSypKso66VRHTvvcQxL44UTZbJRlCTnw==}
git-raw-commits@5.0.0: git-raw-commits@5.0.0:
resolution: {integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==} resolution: {integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==}
@ -1986,8 +1986,8 @@ packages:
linkify-it@5.0.0: linkify-it@5.0.0:
resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
lint-staged@15.4.0: lint-staged@15.4.1:
resolution: {integrity: sha512-UdODqEZiQimd7rCzZ2vqFuELRNUda3mdv7M93jhE4SmDiqAj/w/msvwKgagH23jv2iCPw6Q5m+ltX4VlHvp2LQ==} resolution: {integrity: sha512-P8yJuVRyLrm5KxCtFx+gjI5Bil+wO7wnTl7C3bXhvtTaAFGirzeB24++D0wGoUwxrUKecNiehemgCob9YL39NA==}
engines: {node: '>=18.12.0'} engines: {node: '>=18.12.0'}
hasBin: true hasBin: true
@ -2212,8 +2212,8 @@ packages:
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
oniguruma-to-es@2.0.0: oniguruma-to-es@2.2.0:
resolution: {integrity: sha512-pE7+9jQgomy10aK6BJKRNHj1Nth0YLOzb3iRuhlz4gRzNSBSd7hga6U8BE6o0SoSuSkqv+PPtt511Msd1Hkl0w==} resolution: {integrity: sha512-EEsso27ri0sf+t4uRFEj5C5gvXQj0d0w1Y2qq06b+hDLBnvzO1rWTwEW4C7ytan6nhg4WPwE26eLoiPhHUbvKg==}
open-cli@8.0.0: open-cli@8.0.0:
resolution: {integrity: sha512-3muD3BbfLyzl+aMVSEfn2FfOqGdPYR0O4KNnxXsLEPE2q9OSjBfJAaB6XKbrUzLgymoSMejvb5jpXJfru/Ko2A==} resolution: {integrity: sha512-3muD3BbfLyzl+aMVSEfn2FfOqGdPYR0O4KNnxXsLEPE2q9OSjBfJAaB6XKbrUzLgymoSMejvb5jpXJfru/Ko2A==}
@ -2273,8 +2273,8 @@ packages:
path-to-regexp@6.3.0: path-to-regexp@6.3.0:
resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
pathe@2.0.1: pathe@2.0.2:
resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==}
pathval@2.0.0: pathval@2.0.0:
resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
@ -2443,8 +2443,8 @@ packages:
esbuild: '>=0.18.0' esbuild: '>=0.18.0'
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
rollup@4.30.1: rollup@4.31.0:
resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} resolution: {integrity: sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true hasBin: true
@ -2486,8 +2486,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'} engines: {node: '>=8'}
shiki@1.27.2: shiki@2.0.0:
resolution: {integrity: sha512-QtA1C41oEVixKog+V8I3ia7jjGls7oCZ8Yul8vdHrVBga5uPoyTtMvFF4lMMXIyAZo5A5QbXq91bot2vA6Q+eQ==} resolution: {integrity: sha512-cU0KHpb2zOMwVrSeJeYTcKNGzSHM+X/chH5KTtsZLg5QCsFUwclJervFoHQPz1Ap+O+94FOsv7mh/+Bmv3iQPA==}
siginfo@2.0.0: siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
@ -2775,13 +2775,13 @@ packages:
vfile@6.0.3: vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
vite-node@3.0.0: vite-node@3.0.2:
resolution: {integrity: sha512-V5p05fpAzkHM3aYChsHWV1RTeLAhPejbKX6MqiWWyuIfNcDgXq5p0GnYV6Wa4OAU588XC70XCJB9chRZsOh4yg==} resolution: {integrity: sha512-hsEQerBAHvVAbv40m3TFQe/lTEbOp7yDpyqMJqr2Tnd+W58+DEYOt+fluQgekOePcsNBmR77lpVAnIU2Xu4SvQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true hasBin: true
vite@5.4.11: vite@5.4.12:
resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} resolution: {integrity: sha512-KwUaKB27TvWwDJr1GjjWthLMATbGEbeWYZIbGZ5qFIsgPP3vWzLu4cVooqhm5/Z2SPDUMjyPVjTztm5tYKwQxA==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -2811,18 +2811,18 @@ packages:
terser: terser:
optional: true optional: true
vitepress-plugin-group-icons@1.3.4: vitepress-plugin-group-icons@1.3.5:
resolution: {integrity: sha512-lykQGXyalL7hnYY7NWr5+xFqgrNBbfXk2EB+dXojJ6KSAWvt9C39BwoJQ57BP0EykmcuDr/TVEouLa3ntjJbdQ==} resolution: {integrity: sha512-1f1NP7osRYlNTR0yS5CAqcaasKHRSAzFKpeCUOfCPwYLAFxhCxsEbRtPBm0U1CfrDVa303MsjX18ngGpFGxIMA==}
vitest@3.0.0: vitest@3.0.2:
resolution: {integrity: sha512-fwfPif+EV0jyms9h1Crb6rwJttH/KBzKrcUesjxHgldmc6R0FaMNLsd+Rgc17NoxzLcb/sYE2Xs9NQ/vnTBf6Q==} resolution: {integrity: sha512-5bzaHakQ0hmVVKLhfh/jXf6oETDBtgPo8tQCHYB+wftNgFJ+Hah67IsWc8ivx4vFL025Ow8UiuTf4W57z4izvQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@edge-runtime/vm': '*' '@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
'@vitest/browser': 3.0.0 '@vitest/browser': 3.0.2
'@vitest/ui': 3.0.0 '@vitest/ui': 3.0.2
happy-dom: '*' happy-dom: '*'
jsdom: '*' jsdom: '*'
peerDependenciesMeta: peerDependenciesMeta:
@ -3374,145 +3374,146 @@ snapshots:
'@polka/url@1.0.0-next.28': {} '@polka/url@1.0.0-next.28': {}
'@rollup/plugin-alias@5.1.1(rollup@4.30.1)': '@rollup/plugin-alias@5.1.1(rollup@4.31.0)':
optionalDependencies: optionalDependencies:
rollup: 4.30.1 rollup: 4.31.0
'@rollup/plugin-commonjs@28.0.2(rollup@4.30.1)': '@rollup/plugin-commonjs@28.0.2(rollup@4.31.0)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
commondir: 1.0.1 commondir: 1.0.1
estree-walker: 2.0.2 estree-walker: 2.0.2
fdir: 6.4.2(picomatch@4.0.2) fdir: 6.4.3(picomatch@4.0.2)
is-reference: 1.2.1 is-reference: 1.2.1
magic-string: 0.30.17 magic-string: 0.30.17
picomatch: 4.0.2 picomatch: 4.0.2
optionalDependencies: optionalDependencies:
rollup: 4.30.1 rollup: 4.31.0
'@rollup/plugin-json@6.1.0(rollup@4.30.1)': '@rollup/plugin-json@6.1.0(rollup@4.31.0)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
optionalDependencies: optionalDependencies:
rollup: 4.30.1 rollup: 4.31.0
'@rollup/plugin-node-resolve@16.0.0(rollup@4.30.1)': '@rollup/plugin-node-resolve@16.0.0(rollup@4.31.0)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
'@types/resolve': 1.20.2 '@types/resolve': 1.20.2
deepmerge: 4.3.1 deepmerge: 4.3.1
is-module: 1.0.0 is-module: 1.0.0
resolve: 1.22.10 resolve: 1.22.10
optionalDependencies: optionalDependencies:
rollup: 4.30.1 rollup: 4.31.0
'@rollup/plugin-replace@6.0.2(rollup@4.30.1)': '@rollup/plugin-replace@6.0.2(rollup@4.31.0)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
magic-string: 0.30.17 magic-string: 0.30.17
optionalDependencies: optionalDependencies:
rollup: 4.30.1 rollup: 4.31.0
'@rollup/pluginutils@5.1.4(rollup@4.30.1)': '@rollup/pluginutils@5.1.4(rollup@4.31.0)':
dependencies: dependencies:
'@types/estree': 1.0.6 '@types/estree': 1.0.6
estree-walker: 2.0.2 estree-walker: 2.0.2
picomatch: 4.0.2 picomatch: 4.0.2
optionalDependencies: optionalDependencies:
rollup: 4.30.1 rollup: 4.31.0
'@rollup/rollup-android-arm-eabi@4.30.1': '@rollup/rollup-android-arm-eabi@4.31.0':
optional: true optional: true
'@rollup/rollup-android-arm64@4.30.1': '@rollup/rollup-android-arm64@4.31.0':
optional: true optional: true
'@rollup/rollup-darwin-arm64@4.30.1': '@rollup/rollup-darwin-arm64@4.31.0':
optional: true optional: true
'@rollup/rollup-darwin-x64@4.30.1': '@rollup/rollup-darwin-x64@4.31.0':
optional: true optional: true
'@rollup/rollup-freebsd-arm64@4.30.1': '@rollup/rollup-freebsd-arm64@4.31.0':
optional: true optional: true
'@rollup/rollup-freebsd-x64@4.30.1': '@rollup/rollup-freebsd-x64@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.30.1': '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-arm-musleabihf@4.30.1': '@rollup/rollup-linux-arm-musleabihf@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-arm64-gnu@4.30.1': '@rollup/rollup-linux-arm64-gnu@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-arm64-musl@4.30.1': '@rollup/rollup-linux-arm64-musl@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.30.1': '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.30.1': '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-riscv64-gnu@4.30.1': '@rollup/rollup-linux-riscv64-gnu@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-s390x-gnu@4.30.1': '@rollup/rollup-linux-s390x-gnu@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-x64-gnu@4.30.1': '@rollup/rollup-linux-x64-gnu@4.31.0':
optional: true optional: true
'@rollup/rollup-linux-x64-musl@4.30.1': '@rollup/rollup-linux-x64-musl@4.31.0':
optional: true optional: true
'@rollup/rollup-win32-arm64-msvc@4.30.1': '@rollup/rollup-win32-arm64-msvc@4.31.0':
optional: true optional: true
'@rollup/rollup-win32-ia32-msvc@4.30.1': '@rollup/rollup-win32-ia32-msvc@4.31.0':
optional: true optional: true
'@rollup/rollup-win32-x64-msvc@4.30.1': '@rollup/rollup-win32-x64-msvc@4.31.0':
optional: true optional: true
'@sec-ant/readable-stream@0.4.1': {} '@sec-ant/readable-stream@0.4.1': {}
'@shikijs/core@1.27.2': '@shikijs/core@2.0.0':
dependencies: dependencies:
'@shikijs/engine-javascript': 1.27.2 '@shikijs/engine-javascript': 2.0.0
'@shikijs/engine-oniguruma': 1.27.2 '@shikijs/engine-oniguruma': 2.0.0
'@shikijs/types': 1.27.2 '@shikijs/types': 2.0.0
'@shikijs/vscode-textmate': 10.0.1 '@shikijs/vscode-textmate': 10.0.1
'@types/hast': 3.0.4 '@types/hast': 3.0.4
hast-util-to-html: 9.0.4 hast-util-to-html: 9.0.4
'@shikijs/engine-javascript@1.27.2': '@shikijs/engine-javascript@2.0.0':
dependencies: dependencies:
'@shikijs/types': 1.27.2 '@shikijs/types': 2.0.0
'@shikijs/vscode-textmate': 10.0.1 '@shikijs/vscode-textmate': 10.0.1
oniguruma-to-es: 2.0.0 oniguruma-to-es: 2.2.0
'@shikijs/engine-oniguruma@1.27.2': '@shikijs/engine-oniguruma@2.0.0':
dependencies: dependencies:
'@shikijs/types': 1.27.2 '@shikijs/types': 2.0.0
'@shikijs/vscode-textmate': 10.0.1 '@shikijs/vscode-textmate': 10.0.1
'@shikijs/langs@1.27.2': '@shikijs/langs@2.0.0':
dependencies: dependencies:
'@shikijs/types': 1.27.2 '@shikijs/types': 2.0.0
'@shikijs/themes@1.27.2': '@shikijs/themes@2.0.0':
dependencies: dependencies:
'@shikijs/types': 1.27.2 '@shikijs/types': 2.0.0
'@shikijs/transformers@1.27.2': '@shikijs/transformers@2.0.0':
dependencies: dependencies:
shiki: 1.27.2 '@shikijs/core': 2.0.0
'@shikijs/types': 2.0.0
'@shikijs/types@1.27.2': '@shikijs/types@2.0.0':
dependencies: dependencies:
'@shikijs/vscode-textmate': 10.0.1 '@shikijs/vscode-textmate': 10.0.1
'@types/hast': 3.0.4 '@types/hast': 3.0.4
@ -3539,7 +3540,7 @@ snapshots:
'@types/debug@4.1.12': '@types/debug@4.1.12':
dependencies: dependencies:
'@types/ms': 0.7.34 '@types/ms': 2.1.0
'@types/estree@1.0.6': {} '@types/estree@1.0.6': {}
@ -3601,7 +3602,7 @@ snapshots:
'@types/minimist@1.2.5': {} '@types/minimist@1.2.5': {}
'@types/ms@0.7.34': {} '@types/ms@2.1.0': {}
'@types/node@17.0.45': {} '@types/node@17.0.45': {}
@ -3636,48 +3637,48 @@ snapshots:
'@ungap/structured-clone@1.2.1': {} '@ungap/structured-clone@1.2.1': {}
'@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.7))(vue@3.5.13(typescript@5.7.3))': '@vitejs/plugin-vue@5.2.1(vite@5.4.12(@types/node@22.10.7))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
vite: 5.4.11(@types/node@22.10.7) vite: 5.4.12(@types/node@22.10.7)
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
'@vitest/expect@3.0.0': '@vitest/expect@3.0.2':
dependencies: dependencies:
'@vitest/spy': 3.0.0 '@vitest/spy': 3.0.2
'@vitest/utils': 3.0.0 '@vitest/utils': 3.0.2
chai: 5.1.2 chai: 5.1.2
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
'@vitest/mocker@3.0.0(vite@5.4.11(@types/node@22.10.7))': '@vitest/mocker@3.0.2(vite@5.4.12(@types/node@22.10.7))':
dependencies: dependencies:
'@vitest/spy': 3.0.0 '@vitest/spy': 3.0.2
estree-walker: 3.0.3 estree-walker: 3.0.3
magic-string: 0.30.17 magic-string: 0.30.17
optionalDependencies: optionalDependencies:
vite: 5.4.11(@types/node@22.10.7) vite: 5.4.12(@types/node@22.10.7)
'@vitest/pretty-format@3.0.0': '@vitest/pretty-format@3.0.2':
dependencies: dependencies:
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
'@vitest/runner@3.0.0': '@vitest/runner@3.0.2':
dependencies: dependencies:
'@vitest/utils': 3.0.0 '@vitest/utils': 3.0.2
pathe: 2.0.1 pathe: 2.0.2
'@vitest/snapshot@3.0.0': '@vitest/snapshot@3.0.2':
dependencies: dependencies:
'@vitest/pretty-format': 3.0.0 '@vitest/pretty-format': 3.0.2
magic-string: 0.30.17 magic-string: 0.30.17
pathe: 2.0.1 pathe: 2.0.2
'@vitest/spy@3.0.0': '@vitest/spy@3.0.2':
dependencies: dependencies:
tinyspy: 3.0.2 tinyspy: 3.0.2
'@vitest/utils@3.0.0': '@vitest/utils@3.0.2':
dependencies: dependencies:
'@vitest/pretty-format': 3.0.0 '@vitest/pretty-format': 3.0.2
loupe: 3.1.2 loupe: 3.1.2
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
@ -4263,7 +4264,7 @@ snapshots:
dependencies: dependencies:
reusify: 1.0.4 reusify: 1.0.4
fdir@6.4.2(picomatch@4.0.2): fdir@6.4.3(picomatch@4.0.2):
optionalDependencies: optionalDependencies:
picomatch: 4.0.2 picomatch: 4.0.2
@ -4326,7 +4327,7 @@ snapshots:
'@sec-ant/readable-stream': 0.4.1 '@sec-ant/readable-stream': 0.4.1
is-stream: 4.0.1 is-stream: 4.0.1
get-tsconfig@4.8.1: get-tsconfig@4.9.0:
dependencies: dependencies:
resolve-pkg-maps: 1.0.0 resolve-pkg-maps: 1.0.0
@ -4540,7 +4541,7 @@ snapshots:
dependencies: dependencies:
uc.micro: 2.1.0 uc.micro: 2.1.0
lint-staged@15.4.0: lint-staged@15.4.1:
dependencies: dependencies:
chalk: 5.4.1 chalk: 5.4.1
commander: 12.1.0 commander: 12.1.0
@ -4724,7 +4725,7 @@ snapshots:
mlly@1.7.4: mlly@1.7.4:
dependencies: dependencies:
acorn: 8.14.0 acorn: 8.14.0
pathe: 2.0.1 pathe: 2.0.2
pkg-types: 1.3.1 pkg-types: 1.3.1
ufo: 1.5.4 ufo: 1.5.4
@ -4771,7 +4772,7 @@ snapshots:
dependencies: dependencies:
mimic-function: 5.0.1 mimic-function: 5.0.1
oniguruma-to-es@2.0.0: oniguruma-to-es@2.2.0:
dependencies: dependencies:
emoji-regex-xs: 1.0.0 emoji-regex-xs: 1.0.0
regex: 5.1.1 regex: 5.1.1
@ -4839,7 +4840,7 @@ snapshots:
path-to-regexp@6.3.0: {} path-to-regexp@6.3.0: {}
pathe@2.0.1: {} pathe@2.0.2: {}
pathval@2.0.0: {} pathval@2.0.0: {}
@ -4863,7 +4864,7 @@ snapshots:
dependencies: dependencies:
confbox: 0.1.8 confbox: 0.1.8
mlly: 1.7.4 mlly: 1.7.4
pathe: 2.0.1 pathe: 2.0.2
playwright-chromium@1.49.1: playwright-chromium@1.49.1:
dependencies: dependencies:
@ -4975,48 +4976,48 @@ snapshots:
glob: 11.0.1 glob: 11.0.1
package-json-from-dist: 1.0.1 package-json-from-dist: 1.0.1
rollup-plugin-dts@6.1.1(rollup@4.30.1)(typescript@5.7.3): rollup-plugin-dts@6.1.1(rollup@4.31.0)(typescript@5.7.3):
dependencies: dependencies:
magic-string: 0.30.17 magic-string: 0.30.17
rollup: 4.30.1 rollup: 4.31.0
typescript: 5.7.3 typescript: 5.7.3
optionalDependencies: optionalDependencies:
'@babel/code-frame': 7.26.2 '@babel/code-frame': 7.26.2
rollup-plugin-esbuild@6.1.1(esbuild@0.24.2)(rollup@4.30.1): rollup-plugin-esbuild@6.1.1(esbuild@0.24.2)(rollup@4.31.0):
dependencies: dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
debug: 4.4.0 debug: 4.4.0
es-module-lexer: 1.6.0 es-module-lexer: 1.6.0
esbuild: 0.24.2 esbuild: 0.24.2
get-tsconfig: 4.8.1 get-tsconfig: 4.9.0
rollup: 4.30.1 rollup: 4.31.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
rollup@4.30.1: rollup@4.31.0:
dependencies: dependencies:
'@types/estree': 1.0.6 '@types/estree': 1.0.6
optionalDependencies: optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.30.1 '@rollup/rollup-android-arm-eabi': 4.31.0
'@rollup/rollup-android-arm64': 4.30.1 '@rollup/rollup-android-arm64': 4.31.0
'@rollup/rollup-darwin-arm64': 4.30.1 '@rollup/rollup-darwin-arm64': 4.31.0
'@rollup/rollup-darwin-x64': 4.30.1 '@rollup/rollup-darwin-x64': 4.31.0
'@rollup/rollup-freebsd-arm64': 4.30.1 '@rollup/rollup-freebsd-arm64': 4.31.0
'@rollup/rollup-freebsd-x64': 4.30.1 '@rollup/rollup-freebsd-x64': 4.31.0
'@rollup/rollup-linux-arm-gnueabihf': 4.30.1 '@rollup/rollup-linux-arm-gnueabihf': 4.31.0
'@rollup/rollup-linux-arm-musleabihf': 4.30.1 '@rollup/rollup-linux-arm-musleabihf': 4.31.0
'@rollup/rollup-linux-arm64-gnu': 4.30.1 '@rollup/rollup-linux-arm64-gnu': 4.31.0
'@rollup/rollup-linux-arm64-musl': 4.30.1 '@rollup/rollup-linux-arm64-musl': 4.31.0
'@rollup/rollup-linux-loongarch64-gnu': 4.30.1 '@rollup/rollup-linux-loongarch64-gnu': 4.31.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 '@rollup/rollup-linux-powerpc64le-gnu': 4.31.0
'@rollup/rollup-linux-riscv64-gnu': 4.30.1 '@rollup/rollup-linux-riscv64-gnu': 4.31.0
'@rollup/rollup-linux-s390x-gnu': 4.30.1 '@rollup/rollup-linux-s390x-gnu': 4.31.0
'@rollup/rollup-linux-x64-gnu': 4.30.1 '@rollup/rollup-linux-x64-gnu': 4.31.0
'@rollup/rollup-linux-x64-musl': 4.30.1 '@rollup/rollup-linux-x64-musl': 4.31.0
'@rollup/rollup-win32-arm64-msvc': 4.30.1 '@rollup/rollup-win32-arm64-msvc': 4.31.0
'@rollup/rollup-win32-ia32-msvc': 4.30.1 '@rollup/rollup-win32-ia32-msvc': 4.31.0
'@rollup/rollup-win32-x64-msvc': 4.30.1 '@rollup/rollup-win32-x64-msvc': 4.31.0
fsevents: 2.3.3 fsevents: 2.3.3
rtlcss@4.3.0: rtlcss@4.3.0:
@ -5053,14 +5054,14 @@ snapshots:
shebang-regex@3.0.0: {} shebang-regex@3.0.0: {}
shiki@1.27.2: shiki@2.0.0:
dependencies: dependencies:
'@shikijs/core': 1.27.2 '@shikijs/core': 2.0.0
'@shikijs/engine-javascript': 1.27.2 '@shikijs/engine-javascript': 2.0.0
'@shikijs/engine-oniguruma': 1.27.2 '@shikijs/engine-oniguruma': 2.0.0
'@shikijs/langs': 1.27.2 '@shikijs/langs': 2.0.0
'@shikijs/themes': 1.27.2 '@shikijs/themes': 2.0.0
'@shikijs/types': 1.27.2 '@shikijs/types': 2.0.0
'@shikijs/vscode-textmate': 10.0.1 '@shikijs/vscode-textmate': 10.0.1
'@types/hast': 3.0.4 '@types/hast': 3.0.4
@ -5223,7 +5224,7 @@ snapshots:
tinyglobby@0.2.10: tinyglobby@0.2.10:
dependencies: dependencies:
fdir: 6.4.2(picomatch@4.0.2) fdir: 6.4.3(picomatch@4.0.2)
picomatch: 4.0.2 picomatch: 4.0.2
tinypool@1.0.2: {} tinypool@1.0.2: {}
@ -5324,13 +5325,13 @@ snapshots:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
vfile-message: 4.0.2 vfile-message: 4.0.2
vite-node@3.0.0(@types/node@22.10.7): vite-node@3.0.2(@types/node@22.10.7):
dependencies: dependencies:
cac: 6.7.14 cac: 6.7.14
debug: 4.4.0 debug: 4.4.0
es-module-lexer: 1.6.0 es-module-lexer: 1.6.0
pathe: 2.0.1 pathe: 2.0.2
vite: 5.4.11(@types/node@22.10.7) vite: 5.4.12(@types/node@22.10.7)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@ -5342,16 +5343,16 @@ snapshots:
- supports-color - supports-color
- terser - terser
vite@5.4.11(@types/node@22.10.7): vite@5.4.12(@types/node@22.10.7):
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.21.5
postcss: 8.5.1 postcss: 8.5.1
rollup: 4.30.1 rollup: 4.31.0
optionalDependencies: optionalDependencies:
'@types/node': 22.10.7 '@types/node': 22.10.7
fsevents: 2.3.3 fsevents: 2.3.3
vitepress-plugin-group-icons@1.3.4: vitepress-plugin-group-icons@1.3.5:
dependencies: dependencies:
'@iconify-json/logos': 1.2.4 '@iconify-json/logos': 1.2.4
'@iconify-json/vscode-icons': 1.2.10 '@iconify-json/vscode-icons': 1.2.10
@ -5359,27 +5360,27 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vitest@3.0.0(@types/node@22.10.7): vitest@3.0.2(@types/node@22.10.7):
dependencies: dependencies:
'@vitest/expect': 3.0.0 '@vitest/expect': 3.0.2
'@vitest/mocker': 3.0.0(vite@5.4.11(@types/node@22.10.7)) '@vitest/mocker': 3.0.2(vite@5.4.12(@types/node@22.10.7))
'@vitest/pretty-format': 3.0.0 '@vitest/pretty-format': 3.0.2
'@vitest/runner': 3.0.0 '@vitest/runner': 3.0.2
'@vitest/snapshot': 3.0.0 '@vitest/snapshot': 3.0.2
'@vitest/spy': 3.0.0 '@vitest/spy': 3.0.2
'@vitest/utils': 3.0.0 '@vitest/utils': 3.0.2
chai: 5.1.2 chai: 5.1.2
debug: 4.4.0 debug: 4.4.0
expect-type: 1.1.0 expect-type: 1.1.0
magic-string: 0.30.17 magic-string: 0.30.17
pathe: 2.0.1 pathe: 2.0.2
std-env: 3.8.0 std-env: 3.8.0
tinybench: 2.9.0 tinybench: 2.9.0
tinyexec: 0.3.2 tinyexec: 0.3.2
tinypool: 1.0.2 tinypool: 1.0.2
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
vite: 5.4.11(@types/node@22.10.7) vite: 5.4.12(@types/node@22.10.7)
vite-node: 3.0.0(@types/node@22.10.7) vite-node: 3.0.2(@types/node@22.10.7)
why-is-node-running: 2.3.0 why-is-node-running: 2.3.0
optionalDependencies: optionalDependencies:
'@types/node': 22.10.7 '@types/node': 22.10.7

@ -100,14 +100,22 @@ export async function highlight(
await options?.shikiSetup?.(highlighter) await options?.shikiSetup?.(highlighter)
// TODO: remove explicit matchAlgorithm in shiki v3
const transformers: ShikiTransformer[] = [ const transformers: ShikiTransformer[] = [
transformerNotationDiff(), transformerNotationDiff({
matchAlgorithm: 'v3'
}),
transformerNotationFocus({ transformerNotationFocus({
matchAlgorithm: 'v3',
classActiveLine: 'has-focus', classActiveLine: 'has-focus',
classActivePre: 'has-focused-lines' classActivePre: 'has-focused-lines'
}), }),
transformerNotationHighlight(), transformerNotationHighlight({
transformerNotationErrorLevel(), matchAlgorithm: 'v3'
}),
transformerNotationErrorLevel({
matchAlgorithm: 'v3'
}),
{ {
name: 'vitepress:add-class', name: 'vitepress:add-class',
pre(node) { pre(node) {

Loading…
Cancel
Save