From 008bfa4d94aa5b3738359eb83716a562b7250f9d Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Mon, 15 Jul 2024 21:46:46 +0100 Subject: [PATCH] Fix experimental JSON imports --- packages/website/mdsvex.config.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/website/mdsvex.config.js b/packages/website/mdsvex.config.js index 707b56a5..93e22b6d 100644 --- a/packages/website/mdsvex.config.js +++ b/packages/website/mdsvex.config.js @@ -35,6 +35,8 @@ export const ICONS = { }; import { globSync } from 'glob' +import { readFileSync } from "node:fs"; +import { fileURLToPath } from "node:url"; const projects = globSync('/node_modules/Notes/Projects/*.md') .map((filepath) => { @@ -69,14 +71,14 @@ function pageResolver(pageName) { // console.log() // let http = grammars.find((grammar) => grammar.name == "json") // console.log(http) -import httpGrammar from 'tm-grammars/grammars/http.json' assert { type: "json" }; +// import httpGrammar from 'tm-grammars/grammars/http.json' assert { type: "json" }; // @ts-ignore // http.grammar = httpGrammar; -// console.log(httpGrammar) +// console.log(import.meta.resolve('tm-grammars/grammars/http.json')) const httpHighlight = { id: 'http', // aliases: ['http', "https"], - grammar: httpGrammar, + grammar: JSON.parse(readFileSync(fileURLToPath(import.meta.resolve('tm-grammars/grammars/http.json')), 'utf8')), categories: ['web', 'utility'], displayName: 'HTTP', embedded: ['shellscript', 'json', 'xml', 'graphql'],