try this?

This commit is contained in:
Eric Fennis
2026-02-26 12:33:53 +01:00
parent 8c60563eea
commit 9bf36567f9
7 changed files with 8 additions and 23 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
import { eventHandler, setResponseHeader, defaultContentType } from 'h3';
// import { eventHandler, setResponseHeader, defaultContentType } from 'h3';
import { renderToString, renderToStaticMarkup } from 'react-dom/server';
import { createElement } from 'react';
import SvgPreview from '../../lib/SvgPreview/index.tsx';
@@ -1,4 +1,4 @@
import { eventHandler, setResponseHeader, defaultContentType } from 'h3';
// import { eventHandler, setResponseHeader, defaultContentType } from 'h3';
import { renderToString, renderToStaticMarkup } from 'react-dom/server';
import { createElement } from 'react';
import Diff from '../../../lib/SvgPreview/Diff.tsx';
@@ -1,5 +1,5 @@
import { eventHandler, setResponseHeader, defaultContentType } from 'h3';
import { Resvg, initWasm } from '@resvg/resvg-wasm';
// import { eventHandler, setResponseHeader, defaultContentType } from 'h3';
// import { Resvg, initWasm } from '@resvg/resvg-wasm';
import iconNodes from '../../../data/iconNodes';
// import wasm from './loadWasm';
import { createElement } from 'react';
@@ -1,16 +0,0 @@
import fs from 'fs';
import module from 'node:module';
/* WASM_IMPORT */
let wasm;
if (process.env.NODE_ENV === 'development') {
const require = module.createRequire(import.meta.url);
wasm = fs.readFileSync(require.resolve('@resvg/resvg-wasm/index_bg.wasm'));
} else {
// @ts-ignore
wasm = resvg_wasm;
}
export default wasm;
@@ -2,7 +2,8 @@ import { eventHandler, setResponseHeader, defaultContentType } from 'h3';
import { renderToString } from 'react-dom/server';
import { createElement } from 'react';
import SvgPreview from '../../../lib/SvgPreview/index.tsx';
import createLucideIcon, { IconNode } from 'lucide-react/src/createLucideIcon';
import createLucideIcon from 'lucide-react/src/createLucideIcon';
import type { IconNode } from 'lucide-react/src/types';
import { parseSync } from 'svgson';
export default eventHandler((event) => {
+1 -1
View File
@@ -1,4 +1,4 @@
import { eventHandler, getQuery, setResponseHeader } from 'h3';
// import { eventHandler, getQuery, setResponseHeader } from 'h3';
import iconNodes from '../../data/iconNodes';
import { IconNodeWithKeys } from '../../theme/types';
+1 -1
View File
@@ -1,4 +1,4 @@
import { eventHandler, getQuery, setResponseHeader, createError } from 'h3';
// import { eventHandler, getQuery, setResponseHeader, createError } from 'h3';
import iconNodes from '../../data/iconNodes';
import createLucideIcon from 'lucide-react/src/createLucideIcon';
import { renderToString } from 'react-dom/server';