Skip to content

Commit f79ff7e

Browse files
committed
Refactoring and fixes.
1 parent 754077f commit f79ff7e

24 files changed

+437
-279
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"scripts": {
33
"build": "pnpm run -r build",
4+
"clean": "pnpm run -r clean",
45
"test": "CI=1 pnpm run -r test",
56
"format": "prettier . --write"
67
},

packages/sqlite-js-api/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"type": "module",
66
"scripts": {
77
"build": "tsc -b",
8-
"test": "vitest"
8+
"test": "vitest",
9+
"clean": "tsc -b --clean && rm -rf lib"
910
},
1011
"exports": {
1112
".": "./lib/index.js"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { nodeSqliteAsyncPool } from '@powersync/sqlite-js-driver/node';
1+
import { NodeSqliteDriver } from '@powersync/sqlite-js-driver/node';
22
import { ConnectionPoolImpl } from '../../lib/impl.js';
33
import { describeImplTests } from './impl-tests.js';
44

55
describeImplTests(
66
'node:sqlite',
7-
(path) => new ConnectionPoolImpl(nodeSqliteAsyncPool(path))
7+
(path) => new ConnectionPoolImpl(NodeSqliteDriver.open(path))
88
);

packages/sqlite-js-better-sqlite3/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"type": "module",
66
"scripts": {
77
"build": "tsc -b",
8-
"test": "pnpm build && vitest"
8+
"test": "pnpm build && vitest",
9+
"clean": "tsc -b --clean && tsc -b ./test/tsconfig.json --clean && rm -rf lib test/lib"
910
},
1011
"exports": {
1112
".": "./lib/index.js",

packages/sqlite-js-better-sqlite3/src/worker-driver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export function betterSqliteAsyncPool(
1111
return new ReadWriteConnectionPool({
1212
async openConnection(options) {
1313
return new WorkerDriverConnection(
14-
new URL('./better-sqlite3-worker.js', import.meta.url),
14+
new URL('./worker.js', import.meta.url),
1515
path,
1616
{
1717
...poolOptions,

packages/sqlite-js-better-sqlite3/test/src/better-sqlite3-async.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { betterSqliteAsyncPool } from '../../lib/better-sqlite3-async-driver.js';
1+
import { betterSqliteAsyncPool } from '../../lib/worker-driver.js';
22

33
import { describeDriverTests } from '@powersync/sqlite-js-driver-tests';
44

packages/sqlite-js-better-sqlite3/test/src/better-sqlite3.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { betterSqlitePool } from '../../lib/better-sqlite3-driver.js';
1+
import { betterSqlitePool } from '../../lib/sync-driver.js';
22
import { describeDriverTests } from '@powersync/sqlite-js-driver-tests';
33

44
describeDriverTests(

packages/sqlite-js-driver-tests/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
},
1111
"scripts": {
1212
"build": "tsc -b",
13+
"clean": "tsc -b --clean && tsc -b ./test/tsconfig.json --clean && rm -rf lib test/lib",
1314
"test": "tsc -b ./test/tsconfig.json && NODE_OPTIONS=\"--experimental-sqlite --disable-warning=ExperimentalWarning\" mocha"
1415
},
1516
"keywords": [],
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { nodeSqliteAsyncPool } from '@powersync/sqlite-js-driver/node';
1+
import { NodeSqliteDriver } from '@powersync/sqlite-js-driver/node';
22
import { describeDriverTests } from '../../lib/index.js';
33

44
describeDriverTests(
55
'node:sqlite worker',
66
{ getColumns: false, rawResults: false, allowsMissingParameters: true },
7-
nodeSqliteAsyncPool
7+
(path) => NodeSqliteDriver.open(path)
88
);

packages/sqlite-js-driver-tests/test/src/node-sqlite-sync.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { nodeSqlitePool } from '@powersync/sqlite-js-driver/node';
1+
import { NodeSqliteDriver } from '@powersync/sqlite-js-driver/node';
22
import { describeDriverTests } from '../../lib/index.js';
33

4-
import { test, isMocha } from '../../lib/test.js';
4+
import { isMocha, test } from '../../lib/test.js';
55

66
if (isMocha) {
77
describeDriverTests(
88
'node:sqlite direct',
99
{ getColumns: false, rawResults: false, allowsMissingParameters: true },
10-
nodeSqlitePool
10+
(path) => NodeSqliteDriver.openInProcess(path)
1111
);
1212
} else {
1313
test.skip('only running in mocha');

0 commit comments

Comments
 (0)