From a4e17a3c0b2c0cd8983c7af24fc2752c59e197f1 Mon Sep 17 00:00:00 2001 From: hypercross Date: Thu, 6 Aug 2026 08:40:37 +0800 Subject: [PATCH] refactor: use browser-compatible csv-parse entry point Update the `csv-parse` import to use the browser ESM sync version and remove unused `fs` and `path` imports in `loader.ts`. --- src/csv-loader/loader.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/csv-loader/loader.ts b/src/csv-loader/loader.ts index 789148c..ca926ba 100644 --- a/src/csv-loader/loader.ts +++ b/src/csv-loader/loader.ts @@ -1,4 +1,4 @@ -import { parse } from "csv-parse/sync"; +import { parse } from "csv-parse/browser/esm/sync"; import { parseSchema, createValidator, @@ -34,8 +34,6 @@ import { } from "./reference-resolver.js"; import { generateTypeDefinition } from "./type-gen.js"; import { csvToModule } from "./module-gen.js"; -import * as fs from "fs"; -import * as path from "path"; import { parseTypeDeclaration, parseReverseReferenceDeclaration,