Skip to content

Commit 647f360

Browse files
committed
chore: move ec config to dedicated file
1 parent a831521 commit 647f360

File tree

2 files changed

+19
-17
lines changed

2 files changed

+19
-17
lines changed

astro.config.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
import starlight from "@astrojs/starlight";
22
import svelte from "@astrojs/svelte";
3-
import { pluginCollapsibleSections } from "@expressive-code/plugin-collapsible-sections";
4-
import { pluginLineNumbers } from "@expressive-code/plugin-line-numbers";
53
import d2 from "astro-d2";
64
import { defineConfig } from "astro/config";
75
import starlightLinksValidator from "starlight-links-validator";
86
import starlightSidebarTopics from "starlight-sidebar-topics";
97
import codeConstantsPlugin from "./src/utils/remark/code_const";
108
import javadocPlugin from "./src/utils/remark/javadoc";
11-
import miniMessageHighlight from "./src/utils/shiki/mm.tmLanguage.json";
129
import {
1310
LATEST_ADVENTURE_API_RELEASE,
1411
LATEST_ADVENTURE_PLATFORM_MOD_RELEASE,
@@ -528,20 +525,6 @@ export default defineConfig({
528525
}
529526
),
530527
],
531-
expressiveCode: {
532-
plugins: [pluginLineNumbers(), pluginCollapsibleSections()],
533-
defaultProps: {
534-
showLineNumbers: false,
535-
collapseStyle: "collapsible-start",
536-
},
537-
frames: {
538-
extractFileNameFromCode: false,
539-
},
540-
emitExternalStylesheet: false,
541-
shiki: {
542-
langs: [miniMessageHighlight],
543-
},
544-
},
545528
}),
546529
svelte(),
547530
d2({

ec.config.mjs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { pluginCollapsibleSections } from "@expressive-code/plugin-collapsible-sections";
2+
import { pluginLineNumbers } from "@expressive-code/plugin-line-numbers";
3+
import miniMessageHighlight from "./src/utils/shiki/mm.tmLanguage.json" with { type: "json" };
4+
5+
/** @type {import('@astrojs/starlight/expressive-code').StarlightExpressiveCodeOptions} */
6+
export default {
7+
plugins: [pluginLineNumbers(), pluginCollapsibleSections()],
8+
defaultProps: {
9+
showLineNumbers: false,
10+
collapseStyle: "collapsible-start",
11+
},
12+
frames: {
13+
extractFileNameFromCode: false,
14+
},
15+
emitExternalStylesheet: false,
16+
shiki: {
17+
langs: [miniMessageHighlight],
18+
},
19+
}

0 commit comments

Comments
 (0)