Skip to content

Commit 605f1bf

Browse files
use common TypeScript for packages. Upgrade Vite for packages.
1 parent be4ae81 commit 605f1bf

File tree

16 files changed

+815
-1339
lines changed

16 files changed

+815
-1339
lines changed

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@
3535
"@pnpm/workspace.find-packages": "^4.0.2",
3636
"husky": "^9.0.11",
3737
"lint-staged": "^15.2.2",
38-
"prettier": "^3.2.5"
38+
"prettier": "^3.2.5",
39+
"typescript": "^5.7.2",
40+
"vitest": "^3.0.5",
41+
"@vitest/browser": "^3.0.5",
42+
"webdriverio": "^9.8.0"
3943
}
4044
}

packages/attachments/package.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,7 @@
3434
"devDependencies": {
3535
"@powersync/common": "workspace:*",
3636
"@types/node": "^20.17.6",
37-
"@vitest/browser": "^3.0.5",
38-
"ts-loader": "^9.5.1",
39-
"ts-node": "^10.9.2",
40-
"typescript": "^5.7.2",
41-
"vite": "^5.4.11",
42-
"vite-plugin-top-level-await": "^1.4.4",
43-
"vitest": "^3.0.5",
44-
"webdriverio": "^9.4.5"
37+
"vite": "^6.1.0",
38+
"vite-plugin-top-level-await": "^1.4.4"
4539
}
4640
}

packages/attachments/vitest.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ const config: UserConfigExport = {
1111
enabled: true,
1212
headless: true,
1313
provider: 'webdriverio',
14-
name: 'chrome' // browser name is required
14+
instances: [
15+
{
16+
browser: 'chrome'
17+
}
18+
]
1519
}
1620
}
1721
};

packages/common/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@
5858
"rsocket-core": "1.0.0-alpha.3",
5959
"rsocket-websocket-client": "1.0.0-alpha.3",
6060
"text-encoding": "^0.7.0",
61-
"typescript": "^5.5.3",
62-
"vitest": "3.0.5",
6361
"web-streams-polyfill": "3.2.1"
6462
}
6563
}

packages/drizzle-driver/package.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,9 @@
3333
"@powersync/web": "workspace:*",
3434
"@journeyapps/wa-sqlite": "^1.2.0",
3535
"@types/node": "^20.17.6",
36-
"@vitest/browser": "^3.0.5",
3736
"drizzle-orm": "^0.35.2",
38-
"ts-loader": "^9.5.1",
39-
"ts-node": "^10.9.2",
40-
"typescript": "^5.6.3",
41-
"vite": "^5.4.10",
37+
"vite": "^6.1.0",
4238
"vite-plugin-top-level-await": "^1.4.4",
43-
"vite-plugin-wasm": "^3.3.0",
44-
"vitest": "^3.0.5",
45-
"webdriverio": "^9.2.8"
39+
"vite-plugin-wasm": "^3.3.0"
4640
}
4741
}

packages/drizzle-driver/vitest.config.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import wasm from 'vite-plugin-wasm';
21
import topLevelAwait from 'vite-plugin-top-level-await';
2+
import wasm from 'vite-plugin-wasm';
33
import { defineConfig, UserConfigExport } from 'vitest/config';
44

55
const config: UserConfigExport = {
@@ -21,7 +21,11 @@ const config: UserConfigExport = {
2121
enabled: true,
2222
headless: true,
2323
provider: 'webdriverio',
24-
name: 'chrome' // browser name is required
24+
instances: [
25+
{
26+
browser: 'chrome'
27+
}
28+
]
2529
}
2630
}
2731
};

packages/kysely-driver/package.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,8 @@
3535
"@powersync/web": "workspace:*",
3636
"@journeyapps/wa-sqlite": "^1.2.0",
3737
"@types/node": "^20.17.6",
38-
"@vitest/browser": "^3.0.5",
39-
"ts-loader": "^9.5.1",
40-
"ts-node": "^10.9.2",
41-
"typescript": "^5.6.3",
42-
"vite": "^5.4.10",
38+
"vite": "^6.1.0",
4339
"vite-plugin-top-level-await": "^1.4.4",
44-
"vite-plugin-wasm": "^3.3.0",
45-
"vitest": "^3.0.5",
46-
"webdriverio": "^9.2.8"
40+
"vite-plugin-wasm": "^3.3.0"
4741
}
4842
}

packages/kysely-driver/vitest.config.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import wasm from 'vite-plugin-wasm';
21
import topLevelAwait from 'vite-plugin-top-level-await';
2+
import wasm from 'vite-plugin-wasm';
33
import { defineConfig, UserConfigExport } from 'vitest/config';
44

55
const config: UserConfigExport = {
@@ -21,7 +21,11 @@ const config: UserConfigExport = {
2121
enabled: true,
2222
headless: true,
2323
provider: 'webdriverio',
24-
name: 'chrome' // browser name is required
24+
instances: [
25+
{
26+
browser: 'chrome'
27+
}
28+
]
2529
}
2630
}
2731
};

packages/powersync-op-sqlite/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,7 @@
8787
"react": "18.3.1",
8888
"react-native": "0.75.3",
8989
"react-native-builder-bob": "^0.30.2",
90-
"turbo": "^1.10.7",
91-
"typescript": "^5.2.2"
90+
"turbo": "^1.10.7"
9291
},
9392
"eslintIgnore": [
9493
"node_modules/",

packages/react-native/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
"react-native-fetch-api": "^3.0.0",
6363
"rollup": "4.14.3",
6464
"text-encoding": "^0.7.0",
65-
"typescript": "^5.5.3",
6665
"web-streams-polyfill": "3.2.1"
6766
},
6867
"keywords": [

0 commit comments

Comments
 (0)