From 09430bb561eb2bdf2739ea809d09ce91452f7f09 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sun, 22 Mar 2026 05:47:54 +0100 Subject: [PATCH] Major Bugfix --- dist/lib/sqlite/db-schema-to-typedef.js | 2 +- package.json | 2 +- src/lib/sqlite/db-schema-to-typedef.ts | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dist/lib/sqlite/db-schema-to-typedef.js b/dist/lib/sqlite/db-schema-to-typedef.js index 343c615..a4e8a81 100644 --- a/dist/lib/sqlite/db-schema-to-typedef.js +++ b/dist/lib/sqlite/db-schema-to-typedef.js @@ -15,7 +15,7 @@ function dbSchemaToType({ config, dbSchema, }) { .map((tbl) => ` "${tbl.tableName}",`) .join("\n")}\n] as const`; const dbTablesSchemas = datasquirelSchema.tables; - const defDbName = (_a = config.db_name) === null || _a === void 0 ? void 0 : _a.toUpperCase().replace(/ |\-/g, "_"); + const defDbName = (_a = config.db_name) === null || _a === void 0 ? void 0 : _a.toUpperCase().replace(/[^a-zA-Z0-9]/g, "_"); const defNames = []; const schemas = dbTablesSchemas .map((table) => { diff --git a/package.json b/package.json index bf3faa3..02ecb5a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/nsqlite", - "version": "1.0.10", + "version": "1.0.11", "description": "SQLite manager for Node JS", "author": "Benjamin Toby", "main": "dist/index.js", diff --git a/src/lib/sqlite/db-schema-to-typedef.ts b/src/lib/sqlite/db-schema-to-typedef.ts index 78e3f97..c6ccf58 100644 --- a/src/lib/sqlite/db-schema-to-typedef.ts +++ b/src/lib/sqlite/db-schema-to-typedef.ts @@ -21,7 +21,9 @@ export default function dbSchemaToType({ const dbTablesSchemas = datasquirelSchema.tables; - const defDbName = config.db_name?.toUpperCase().replace(/ |\-/g, "_"); + const defDbName = config.db_name + ?.toUpperCase() + .replace(/[^a-zA-Z0-9]/g, "_"); const defNames: string[] = [];