|
|
@@ -48,6 +48,7 @@
|
|
|
"remark-gfm": "^4.0.1",
|
|
|
"remove-markdown": "^0.6.0",
|
|
|
"shell-quote": "^1.8.2",
|
|
|
+ "shiki": "^3.2.1",
|
|
|
"styled-components": "^6.1.13",
|
|
|
"tailwind-merge": "^2.6.0",
|
|
|
"tailwindcss": "^4.0.0",
|
|
|
@@ -82,7 +83,6 @@
|
|
|
"jest": "^29.7.0",
|
|
|
"jest-environment-jsdom": "^29.7.0",
|
|
|
"jest-simple-dot-reporter": "^1.0.5",
|
|
|
- "shiki": "^2.3.2",
|
|
|
"storybook": "^8.5.6",
|
|
|
"storybook-dark-mode": "^4.0.2",
|
|
|
"ts-jest": "^29.2.5",
|
|
|
@@ -5908,79 +5908,70 @@
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/@shikijs/core": {
|
|
|
- "version": "2.3.2",
|
|
|
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-2.3.2.tgz",
|
|
|
- "integrity": "sha512-s7vyL3LzUKm3Qwf36zRWlavX9BQMZTIq9B1almM63M5xBuSldnsTHCmsXzoF/Kyw4k7Xgas7yAyJz9VR/vcP1A==",
|
|
|
- "dev": true,
|
|
|
+ "version": "3.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.3.0.tgz",
|
|
|
+ "integrity": "sha512-CovkFL2WVaHk6PCrwv6ctlmD4SS1qtIfN8yEyDXDYWh4ONvomdM9MaFw20qHuqJOcb8/xrkqoWQRJ//X10phOQ==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@shikijs/engine-javascript": "2.3.2",
|
|
|
- "@shikijs/engine-oniguruma": "2.3.2",
|
|
|
- "@shikijs/types": "2.3.2",
|
|
|
- "@shikijs/vscode-textmate": "^10.0.1",
|
|
|
+ "@shikijs/types": "3.3.0",
|
|
|
+ "@shikijs/vscode-textmate": "^10.0.2",
|
|
|
"@types/hast": "^3.0.4",
|
|
|
- "hast-util-to-html": "^9.0.4"
|
|
|
+ "hast-util-to-html": "^9.0.5"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@shikijs/engine-javascript": {
|
|
|
- "version": "2.3.2",
|
|
|
- "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-2.3.2.tgz",
|
|
|
- "integrity": "sha512-w3IEMu5HfL/OaJTsMbIfZ1HRPnWVYRANeDtmsdIIEgUOcLjzFJFQwlnkckGjKHekEzNqlMLbgB/twnfZ/EEAGg==",
|
|
|
- "dev": true,
|
|
|
+ "version": "3.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.3.0.tgz",
|
|
|
+ "integrity": "sha512-XlhnFGv0glq7pfsoN0KyBCz9FJU678LZdQ2LqlIdAj6JKsg5xpYKay3DkazXWExp3DTJJK9rMOuGzU2911pg7Q==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@shikijs/types": "2.3.2",
|
|
|
- "@shikijs/vscode-textmate": "^10.0.1",
|
|
|
- "oniguruma-to-es": "^3.1.0"
|
|
|
+ "@shikijs/types": "3.3.0",
|
|
|
+ "@shikijs/vscode-textmate": "^10.0.2",
|
|
|
+ "oniguruma-to-es": "^4.2.0"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@shikijs/engine-oniguruma": {
|
|
|
- "version": "2.3.2",
|
|
|
- "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-2.3.2.tgz",
|
|
|
- "integrity": "sha512-vikMY1TroyZXUHIXbMnvY/mjtOxMn+tavcfAeQPgWS9FHcgFSUoEtywF5B5sOLb9NXb8P2vb7odkh3nj15/00A==",
|
|
|
- "dev": true,
|
|
|
+ "version": "3.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.3.0.tgz",
|
|
|
+ "integrity": "sha512-l0vIw+GxeNU7uGnsu6B+Crpeqf+WTQ2Va71cHb5ZYWEVEPdfYwY5kXwYqRJwHrxz9WH+pjSpXQz+TJgAsrkA5A==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@shikijs/types": "2.3.2",
|
|
|
- "@shikijs/vscode-textmate": "^10.0.1"
|
|
|
+ "@shikijs/types": "3.3.0",
|
|
|
+ "@shikijs/vscode-textmate": "^10.0.2"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@shikijs/langs": {
|
|
|
- "version": "2.3.2",
|
|
|
- "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-2.3.2.tgz",
|
|
|
- "integrity": "sha512-UqI6bSxFzhexIJficZLKeB1L2Sc3xoNiAV0yHpfbg5meck93du+EKQtsGbBv66Ki53XZPhnR/kYkOr85elIuFw==",
|
|
|
- "dev": true,
|
|
|
+ "version": "3.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.3.0.tgz",
|
|
|
+ "integrity": "sha512-zt6Kf/7XpBQKSI9eqku+arLkAcDQ3NHJO6zFjiChI8w0Oz6Jjjay7pToottjQGjSDCFk++R85643WbyINcuL+g==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@shikijs/types": "2.3.2"
|
|
|
+ "@shikijs/types": "3.3.0"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@shikijs/themes": {
|
|
|
- "version": "2.3.2",
|
|
|
- "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-2.3.2.tgz",
|
|
|
- "integrity": "sha512-QAh7D/hhfYKHibkG2tti8vxNt3ekAH5EqkXJeJbTh7FGvTCWEI7BHqNCtMdjFvZ0vav5nvUgdvA7/HI7pfsB4w==",
|
|
|
- "dev": true,
|
|
|
+ "version": "3.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.3.0.tgz",
|
|
|
+ "integrity": "sha512-tXeCvLXBnqq34B0YZUEaAD1lD4lmN6TOHAhnHacj4Owh7Ptb/rf5XCDeROZt2rEOk5yuka3OOW2zLqClV7/SOg==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@shikijs/types": "2.3.2"
|
|
|
+ "@shikijs/types": "3.3.0"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@shikijs/types": {
|
|
|
- "version": "2.3.2",
|
|
|
- "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-2.3.2.tgz",
|
|
|
- "integrity": "sha512-CBaMY+a3pepyC4SETi7+bSzO0f6hxEQJUUuS4uD7zppzjmrN4ZRtBqxaT+wOan26CR9eeJ5iBhc4qvWEwn7Eeg==",
|
|
|
- "dev": true,
|
|
|
+ "version": "3.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.3.0.tgz",
|
|
|
+ "integrity": "sha512-KPCGnHG6k06QG/2pnYGbFtFvpVJmC3uIpXrAiPrawETifujPBv0Se2oUxm5qYgjCvGJS9InKvjytOdN+bGuX+Q==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@shikijs/vscode-textmate": "^10.0.1",
|
|
|
+ "@shikijs/vscode-textmate": "^10.0.2",
|
|
|
"@types/hast": "^3.0.4"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@shikijs/vscode-textmate": {
|
|
|
- "version": "10.0.1",
|
|
|
- "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.1.tgz",
|
|
|
- "integrity": "sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==",
|
|
|
- "dev": true,
|
|
|
+ "version": "10.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz",
|
|
|
+ "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==",
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/@sinclair/typebox": {
|
|
|
@@ -10539,13 +10530,6 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
- "node_modules/emoji-regex-xs": {
|
|
|
- "version": "1.0.0",
|
|
|
- "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz",
|
|
|
- "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==",
|
|
|
- "dev": true,
|
|
|
- "license": "MIT"
|
|
|
- },
|
|
|
"node_modules/enhanced-resolve": {
|
|
|
"version": "5.18.0",
|
|
|
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz",
|
|
|
@@ -12813,10 +12797,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/hast-util-to-html": {
|
|
|
- "version": "9.0.4",
|
|
|
- "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz",
|
|
|
- "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==",
|
|
|
- "dev": true,
|
|
|
+ "version": "9.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz",
|
|
|
+ "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"@types/hast": "^3.0.0",
|
|
|
@@ -12826,7 +12809,7 @@
|
|
|
"hast-util-whitespace": "^3.0.0",
|
|
|
"html-void-elements": "^3.0.0",
|
|
|
"mdast-util-to-hast": "^13.0.0",
|
|
|
- "property-information": "^6.0.0",
|
|
|
+ "property-information": "^7.0.0",
|
|
|
"space-separated-tokens": "^2.0.0",
|
|
|
"stringify-entities": "^4.0.0",
|
|
|
"zwitch": "^2.0.4"
|
|
|
@@ -12840,7 +12823,6 @@
|
|
|
"version": "4.0.4",
|
|
|
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
|
|
|
"integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"@types/unist": "*"
|
|
|
@@ -12850,7 +12832,6 @@
|
|
|
"version": "2.0.3",
|
|
|
"resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
|
|
|
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"funding": {
|
|
|
"type": "github",
|
|
|
@@ -12861,7 +12842,6 @@
|
|
|
"version": "13.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
|
|
|
"integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"@types/hast": "^3.0.0",
|
|
|
@@ -12880,10 +12860,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/hast-util-to-html/node_modules/property-information": {
|
|
|
- "version": "6.5.0",
|
|
|
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz",
|
|
|
- "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==",
|
|
|
- "dev": true,
|
|
|
+ "version": "7.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz",
|
|
|
+ "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==",
|
|
|
"license": "MIT",
|
|
|
"funding": {
|
|
|
"type": "github",
|
|
|
@@ -12894,7 +12873,6 @@
|
|
|
"version": "2.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
|
|
|
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"funding": {
|
|
|
"type": "github",
|
|
|
@@ -12905,7 +12883,6 @@
|
|
|
"version": "5.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
|
|
|
"integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"@types/unist": "^3.0.0"
|
|
|
@@ -13080,7 +13057,6 @@
|
|
|
"version": "3.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
|
|
|
"integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"funding": {
|
|
|
"type": "github",
|
|
|
@@ -18055,14 +18031,19 @@
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/oniguruma-parser": {
|
|
|
+ "version": "0.12.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.0.tgz",
|
|
|
+ "integrity": "sha512-fD9o5ebCmEAA9dLysajdQvuKzLL7cj+w7DQjuO3Cb6IwafENfx6iL+RGkmyW82pVRsvgzixsWinHvgxTMJvdIA==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/oniguruma-to-es": {
|
|
|
- "version": "3.1.0",
|
|
|
- "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-3.1.0.tgz",
|
|
|
- "integrity": "sha512-BJ3Jy22YlgejHSO7Fvmz1kKazlaPmRSUH+4adTDUS/dKQ4wLxI+gALZ8updbaux7/m7fIlpgOZ5fp/Inq5jUAw==",
|
|
|
- "dev": true,
|
|
|
+ "version": "4.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.1.tgz",
|
|
|
+ "integrity": "sha512-VtX1kepWO+7HG7IWV5v72JhiqofK7XsiHmtgnvurnNOTdIvE5mrdWYtsOrQyrXCv1L2Ckm08hywp+MFO7rC4Ug==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "emoji-regex-xs": "^1.0.0",
|
|
|
+ "oniguruma-parser": "^0.12.0",
|
|
|
"regex": "^6.0.1",
|
|
|
"regex-recursion": "^6.0.2"
|
|
|
}
|
|
|
@@ -19309,7 +19290,6 @@
|
|
|
"version": "6.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz",
|
|
|
"integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"regex-utilities": "^2.3.0"
|
|
|
@@ -19319,7 +19299,6 @@
|
|
|
"version": "6.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz",
|
|
|
"integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"regex-utilities": "^2.3.0"
|
|
|
@@ -19329,7 +19308,6 @@
|
|
|
"version": "2.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz",
|
|
|
"integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/regexp.prototype.flags": {
|
|
|
@@ -20137,19 +20115,18 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/shiki": {
|
|
|
- "version": "2.3.2",
|
|
|
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-2.3.2.tgz",
|
|
|
- "integrity": "sha512-UZhz/gsUz7DHFbQBOJP7eXqvKyYvMGramxQiSDc83M/7OkWm6OdVHAReEc3vMLh6L6TRhgL9dvhXz9XDkCDaaw==",
|
|
|
- "dev": true,
|
|
|
+ "version": "3.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.3.0.tgz",
|
|
|
+ "integrity": "sha512-j0Z1tG5vlOFGW8JVj0Cpuatzvshes7VJy5ncDmmMaYcmnGW0Js1N81TOW98ivTFNZfKRn9uwEg/aIm638o368g==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@shikijs/core": "2.3.2",
|
|
|
- "@shikijs/engine-javascript": "2.3.2",
|
|
|
- "@shikijs/engine-oniguruma": "2.3.2",
|
|
|
- "@shikijs/langs": "2.3.2",
|
|
|
- "@shikijs/themes": "2.3.2",
|
|
|
- "@shikijs/types": "2.3.2",
|
|
|
- "@shikijs/vscode-textmate": "^10.0.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"
|
|
|
}
|
|
|
},
|