Fix json parse plugin crash

This commit is contained in:
Kalle
2026-08-09 16:53:14 +03:00
parent 1dad69eba0
commit 10cb3e0c57
45 changed files with 773 additions and 166 deletions

View File

@@ -8,8 +8,9 @@ import { ServerConfig } from "~/config.server";
import { logger } from "~/utils/logger";
import { roundToNDecimalPlaces } from "~/utils/number";
import { EmptyValuesNoopPlugin } from "./empty-values-noop-plugin";
import { JSON_COLUMNS } from "./json-columns";
import { computedJsonColumns } from "./json-selections";
import { NodeSqliteDialect } from "./node-sqlite-dialect";
import { FastParseJSONResultsPlugin } from "./parse-json-results-plugin";
import type { DB } from "./tables";
import { WriteTrackerPlugin } from "./write-tracker";
@@ -51,13 +52,11 @@ export const db = new Kysely<DB>({
dialect: new NodeSqliteDialect({
database: sql,
cacheStatements: true,
jsonColumns: JSON_COLUMNS,
computedJsonColumns,
}),
log,
plugins: [
new EmptyValuesNoopPlugin(),
new FastParseJSONResultsPlugin(),
new WriteTrackerPlugin(),
],
plugins: [new EmptyValuesNoopPlugin(), new WriteTrackerPlugin()],
});
// Every test worker gets its own in-memory database, built by replaying the