chore: add code hike to remark plugins
This commit is contained in:
parent
e030f94953
commit
e832a0ecdb
68
package-lock.json
generated
68
package-lock.json
generated
@ -5,7 +5,7 @@
|
|||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@code-hike/mdx": "^0.8.3",
|
"@code-hike/mdx": "^0.9.0",
|
||||||
"@remix-run/node": "^2.1.0",
|
"@remix-run/node": "^2.1.0",
|
||||||
"@remix-run/react": "^2.1.0",
|
"@remix-run/react": "^2.1.0",
|
||||||
"@remix-run/serve": "^2.1.0",
|
"@remix-run/serve": "^2.1.0",
|
||||||
@ -811,21 +811,20 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@code-hike/lighter": {
|
"node_modules/@code-hike/lighter": {
|
||||||
"version": "0.6.4",
|
"version": "0.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.6.4.tgz",
|
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.7.0.tgz",
|
||||||
"integrity": "sha512-RGH/15WnFecNSPUxMVmbql0py25ijrhQlMtqkOSIgVZtmHxh00DkqImx65uL3dADFIzOa0RkN3ObUJWAppOgJQ==",
|
"integrity": "sha512-64O07rIORKQLB+5T/GKAmKcD9sC0N9yHFJXa0Hs+0Aee1G+I4bSXxTccuDFP6c/G/3h5Pk7yv7PoX9/SpzaeiQ==",
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/code-hike/lighter?sponsor=1"
|
"url": "https://github.com/code-hike/lighter?sponsor=1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@code-hike/mdx": {
|
"node_modules/@code-hike/mdx": {
|
||||||
"version": "0.8.3",
|
"version": "0.9.0",
|
||||||
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.8.3.tgz",
|
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.9.0.tgz",
|
||||||
"integrity": "sha512-pbbv7PivrU+GqPiM0ufehNyhsoge8V25fx+y89M2yKgEWMAFnNkk4E1XaW/X81QzIq3h58IoKEWnNYSJpERTvA==",
|
"integrity": "sha512-0wg68ZCjVWAkWT4gBUZJ8Mwktjen/XeWyqBQCrhA2IZSbZZnMYsEI6JJEFb/nZoNI3comB3JdxPLykZRq3qT2A==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@code-hike/lighter": "0.6.4",
|
"@code-hike/lighter": "0.7.0",
|
||||||
"node-fetch": "^2.0.0",
|
"node-fetch": "^2.0.0"
|
||||||
"shiki": "^0.10.1"
|
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@ -835,21 +834,6 @@
|
|||||||
"react": "^16.8.3 || ^17 || ^18"
|
"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": {
|
"node_modules/@emotion/hash": {
|
||||||
"version": "0.9.0",
|
"version": "0.9.0",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
|
||||||
@ -12886,35 +12870,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@code-hike/lighter": {
|
"@code-hike/lighter": {
|
||||||
"version": "0.6.4",
|
"version": "0.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.6.4.tgz",
|
"resolved": "https://registry.npmjs.org/@code-hike/lighter/-/lighter-0.7.0.tgz",
|
||||||
"integrity": "sha512-RGH/15WnFecNSPUxMVmbql0py25ijrhQlMtqkOSIgVZtmHxh00DkqImx65uL3dADFIzOa0RkN3ObUJWAppOgJQ=="
|
"integrity": "sha512-64O07rIORKQLB+5T/GKAmKcD9sC0N9yHFJXa0Hs+0Aee1G+I4bSXxTccuDFP6c/G/3h5Pk7yv7PoX9/SpzaeiQ=="
|
||||||
},
|
},
|
||||||
"@code-hike/mdx": {
|
"@code-hike/mdx": {
|
||||||
"version": "0.8.3",
|
"version": "0.9.0",
|
||||||
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.8.3.tgz",
|
"resolved": "https://registry.npmjs.org/@code-hike/mdx/-/mdx-0.9.0.tgz",
|
||||||
"integrity": "sha512-pbbv7PivrU+GqPiM0ufehNyhsoge8V25fx+y89M2yKgEWMAFnNkk4E1XaW/X81QzIq3h58IoKEWnNYSJpERTvA==",
|
"integrity": "sha512-0wg68ZCjVWAkWT4gBUZJ8Mwktjen/XeWyqBQCrhA2IZSbZZnMYsEI6JJEFb/nZoNI3comB3JdxPLykZRq3qT2A==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@code-hike/lighter": "0.6.4",
|
"@code-hike/lighter": "0.7.0",
|
||||||
"node-fetch": "^2.0.0",
|
"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=="
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@emotion/hash": {
|
"@emotion/hash": {
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
"typecheck": "tsc --noEmit --pretty --skipLibCheck"
|
"typecheck": "tsc --noEmit --pretty --skipLibCheck"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@code-hike/mdx": "^0.8.3",
|
"@code-hike/mdx": "^0.9.0",
|
||||||
"@remix-run/node": "^2.1.0",
|
"@remix-run/node": "^2.1.0",
|
||||||
"@remix-run/react": "^2.1.0",
|
"@remix-run/react": "^2.1.0",
|
||||||
"@remix-run/serve": "^2.1.0",
|
"@remix-run/serve": "^2.1.0",
|
||||||
|
@ -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} */
|
/** @type {import('@remix-run/dev').AppConfig} */
|
||||||
module.exports = {
|
module.exports = {
|
||||||
ignoredRouteFiles: ["**/.*"],
|
ignoredRouteFiles: ["**/.*"],
|
||||||
serverDependenciesToBundle: ["mdx-bundler"],
|
serverDependenciesToBundle: ["mdx-bundler"],
|
||||||
tailwind: true,
|
tailwind: true,
|
||||||
serverModuleFormat: "cjs",
|
serverModuleFormat: "cjs",
|
||||||
|
mdx: {
|
||||||
|
remarkPlugins: [[remarkCodeHike, { theme }]],
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user