Skip to content

Commit 7b326d5

Browse files
committed
fix: Fix compilation on Docusaurus 3.10
- Enable new compilation to be compatible with Node >20 - Migrate to new prism-gaml plugin
1 parent 24d0175 commit 7b326d5

5 files changed

Lines changed: 12 additions & 24 deletions

File tree

website/docusaurus.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ module.exports = {
4242
latestVersion: LATEST_VERSION,
4343
},
4444

45+
// Enable early v4 features
46+
future: {
47+
v4: true,
48+
faster: true,
49+
},
50+
4551
/*
4652
* DOCUSAURUS CONFIGURATION
4753
*/
@@ -100,8 +106,8 @@ module.exports = {
100106
additionalLanguages: ["java", "javascript", "python"],
101107
defaultLanguage: "gaml",
102108

103-
theme: require("prism-gaml/themes/light"),
104-
darkTheme: require("prism-gaml/themes/dark"),
109+
theme: require("@gama-platform/prism-gaml/themes/light"),
110+
darkTheme: require("@gama-platform/prism-gaml/themes/dark"),
105111
},
106112
algolia: {
107113
appId: "MWUOLTL2EG",

website/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,17 @@
1313
},
1414
"dependencies": {
1515
"@docusaurus/core": "^3.10.0",
16+
"@docusaurus/faster": "^3.10.0",
1617
"@docusaurus/plugin-client-redirects": "^3.10.0",
1718
"@docusaurus/preset-classic": "^3.10.0",
1819
"@docusaurus/theme-classic": "^3.10.0",
1920
"@docusaurus/theme-search-algolia": "^3.10.0",
21+
"@gama-platform/prism-gaml": "^2026.4.6-alpha",
2022
"@giscus/react": "^3.1.0",
2123
"@mdx-js/react": "^3.0.0",
2224
"@saucelabs/theme-github-codeblock": "^0.3.0",
2325
"clsx": "^2.1.1",
2426
"docusaurus-plugin-goatcounter": "^4.0.0",
25-
"prism-gaml": "^0.1.3",
2627
"prism-react-renderer": "^2.1.0",
2728
"react": "^19.0.0",
2829
"react-dom": "^19.0.0"

website/src/css/customTheme.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
:root{
1+
:root:not(#\#):not(#\#) {
22
--ifm-color-primary-lightest: #5291C5;
33
--ifm-color-primary-lighter: #3E81B8;
44
--ifm-color-primary-light: #3B7BB0;

website/src/theme/BlogPostItem/index.js

Lines changed: 0 additions & 19 deletions
This file was deleted.

website/src/theme/prism-include-languages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default function prismIncludeLanguages(PrismObject) {
1616
require(`prismjs/components/prism-${lang}`);
1717
});
1818

19-
require('prism-gaml/components/prism-gaml');
19+
require('@gama-platform/prism-gaml/components/prism-gaml');
2020

2121
delete globalThis.Prism;
2222
}

0 commit comments

Comments
 (0)