chore: add code hike to remark plugins

This commit is contained in:
Andrea 2023-10-26 12:14:12 +02:00
parent e030f94953
commit e832a0ecdb
No known key found for this signature in database
GPG Key ID: 4594610B9C8F91C5
3 changed files with 24 additions and 52 deletions

68
package-lock.json generated
View File

@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
"@code-hike/mdx": "^0.8.3",
"@code-hike/mdx": "^0.9.0",
"@remix-run/node": "^2.1.0",
"@remix-run/react": "^2.1.0",
"@remix-run/serve": "^2.1.0",
@ -811,21 +811,20 @@
}
},
"node_modules/@code-hike/lighter": {
"version": "0.6.4",
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.6.4.tgz",
"integrity": "sha512-RGH/15WnFecNSPUxMVmbql0py25ijrhQlMtqkOSIgVZtmHxh00DkqImx65uL3dADFIzOa0RkN3ObUJWAppOgJQ==",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.7.0.tgz",
"integrity": "sha512-64O07rIORKQLB+5T/GKAmKcD9sC0N9yHFJXa0Hs+0Aee1G+I4bSXxTccuDFP6c/G/3h5Pk7yv7PoX9/SpzaeiQ==",
"funding": {
"url": "https://github.com/code-hike/lighter?sponsor=1"
}
},
"node_modules/@code-hike/mdx": {
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.8.3.tgz",
"integrity": "sha512-pbbv7PivrU+GqPiM0ufehNyhsoge8V25fx+y89M2yKgEWMAFnNkk4E1XaW/X81QzIq3h58IoKEWnNYSJpERTvA==",
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.9.0.tgz",
"integrity": "sha512-0wg68ZCjVWAkWT4gBUZJ8Mwktjen/XeWyqBQCrhA2IZSbZZnMYsEI6JJEFb/nZoNI3comB3JdxPLykZRq3qT2A==",
"dependencies": {
"@code-hike/lighter": "0.6.4",
"node-fetch": "^2.0.0",
"shiki": "^0.10.1"
"@code-hike/lighter": "0.7.0",
"node-fetch": "^2.0.0"
},
"funding": {
"type": "github",
@ -835,21 +834,6 @@
"react": "^16.8.3 || ^17 || ^18"
}
},
"node_modules/@code-hike/mdx/node_modules/shiki": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz",
"integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==",
"dependencies": {
"jsonc-parser": "^3.0.0",
"vscode-oniguruma": "^1.6.1",
"vscode-textmate": "5.2.0"
}
},
"node_modules/@code-hike/mdx/node_modules/vscode-textmate": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz",
"integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ=="
},
"node_modules/@emotion/hash": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
@ -12886,35 +12870,17 @@
}
},
"@code-hike/lighter": {
"version": "0.6.4",
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.6.4.tgz",
"integrity": "sha512-RGH/15WnFecNSPUxMVmbql0py25ijrhQlMtqkOSIgVZtmHxh00DkqImx65uL3dADFIzOa0RkN3ObUJWAppOgJQ=="
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.7.0.tgz",
"integrity": "sha512-64O07rIORKQLB+5T/GKAmKcD9sC0N9yHFJXa0Hs+0Aee1G+I4bSXxTccuDFP6c/G/3h5Pk7yv7PoX9/SpzaeiQ=="
},
"@code-hike/mdx": {
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.8.3.tgz",
"integrity": "sha512-pbbv7PivrU+GqPiM0ufehNyhsoge8V25fx+y89M2yKgEWMAFnNkk4E1XaW/X81QzIq3h58IoKEWnNYSJpERTvA==",
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.9.0.tgz",
"integrity": "sha512-0wg68ZCjVWAkWT4gBUZJ8Mwktjen/XeWyqBQCrhA2IZSbZZnMYsEI6JJEFb/nZoNI3comB3JdxPLykZRq3qT2A==",
"requires": {
"@code-hike/lighter": "0.6.4",
"node-fetch": "^2.0.0",
"shiki": "^0.10.1"
},
"dependencies": {
"shiki": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz",
"integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==",
"requires": {
"jsonc-parser": "^3.0.0",
"vscode-oniguruma": "^1.6.1",
"vscode-textmate": "5.2.0"
}
},
"vscode-textmate": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz",
"integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ=="
}
"@code-hike/lighter": "0.7.0",
"node-fetch": "^2.0.0"
}
},
"@emotion/hash": {

View File

@ -8,7 +8,7 @@
"typecheck": "tsc --noEmit --pretty --skipLibCheck"
},
"dependencies": {
"@code-hike/mdx": "^0.8.3",
"@code-hike/mdx": "^0.9.0",
"@remix-run/node": "^2.1.0",
"@remix-run/react": "^2.1.0",
"@remix-run/serve": "^2.1.0",

View File

@ -1,7 +1,13 @@
const { remarkCodeHike } = require("@code-hike/mdx");
const theme = require("shiki/themes/one-dark-pro.json");
/** @type {import('@remix-run/dev').AppConfig} */
module.exports = {
ignoredRouteFiles: ["**/.*"],
serverDependenciesToBundle: ["mdx-bundler"],
tailwind: true,
serverModuleFormat: "cjs",
mdx: {
remarkPlugins: [[remarkCodeHike, { theme }]],
},
};