diff --git a/package-lock.json b/package-lock.json index c876b82..aca3874 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,6 +27,7 @@ "@sveltejs/vite-plugin-svelte": "^4.0.1", "@tauri-apps/cli": "^2.1.0", "@types/d3": "^7.4.3", + "@types/node": "^22.10.5", "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.8", "svelte": "^5.2.7", @@ -1449,6 +1450,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/node": { + "version": "22.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", + "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -2492,6 +2503,13 @@ "node": ">=14.17" } }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dev": true, + "license": "MIT" + }, "node_modules/vite": { "version": "5.4.11", "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", diff --git a/package.json b/package.json index 81e496a..a572e45 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "@sveltejs/vite-plugin-svelte": "^4.0.1", "@tauri-apps/cli": "^2.1.0", "@types/d3": "^7.4.3", + "@types/node": "^22.10.5", "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.8", "svelte": "^5.2.7", diff --git a/src/app.html b/src/app.html index d13a4ad..abd1295 100644 --- a/src/app.html +++ b/src/app.html @@ -4,7 +4,7 @@ - Tauri + SvelteKit + Typescript App + agx %sveltekit.head% diff --git a/src/lib/olap-engine/index.ts b/src/lib/olap-engine/index.ts index d6fef43..bb82359 100644 --- a/src/lib/olap-engine/index.ts +++ b/src/lib/olap-engine/index.ts @@ -23,4 +23,4 @@ export interface OLAPEngine { getSchema(): Promise; } -export const engine = new RemoteEngine() as OLAPEngine; +export const engine: OLAPEngine = FORCE_REMOTE_ENGINE ? new RemoteEngine() : new CHDBEngine(); diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 378f877..bcd9820 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,6 @@