Skip to content

Commit 1113c33

Browse files
committed
chore(all): improve import types
to manully use worker in dialect-sqlite-worker or dialect-wasqlite-worker, please import by "pkgName/dist/worker"
1 parent 41dfa1b commit 1113c33

File tree

6 files changed

+34
-31
lines changed

6 files changed

+34
-31
lines changed

packages/dialect-sqlite-worker/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@
2222
],
2323
"main": "./dist/index.js",
2424
"module": "./dist/index.mjs",
25+
"exports": {
26+
".": {
27+
"require": "./dist/index.js",
28+
"import": "./dist/index.mjs"
29+
}
30+
},
2531
"files": [
2632
"dist"
2733
],
@@ -35,4 +41,4 @@
3541
"peerDependencies": {
3642
"better-sqlite3": "^8.4.0"
3743
}
38-
}
44+
}

packages/dialect-sqlite-worker/tsup.config.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,13 @@ export default defineConfig([
44
{
55
entry: [
66
'src/index.ts',
7+
'src/worker.ts',
78
],
89
clean: true,
910
format: ['cjs', 'esm'],
1011
shims: true,
1112
dts: true,
12-
external: ['kysely'],
13-
treeshake: true,
14-
},
15-
{
16-
entry: [
17-
'src/worker.ts',
18-
],
19-
format: 'cjs',
20-
dts: false,
21-
external: ['better-sqlite3'],
13+
external: ['kysely', 'better-sqlite3'],
2214
treeshake: true,
2315
},
2416
])

packages/dialect-tauri/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
],
2222
"main": "./dist/index.js",
2323
"module": "./dist/index.mjs",
24+
"exports": {
25+
".": {
26+
"require": "./dist/index.js",
27+
"import": "./dist/index.mjs"
28+
}
29+
},
2430
"files": [
2531
"dist"
2632
],
@@ -31,4 +37,4 @@
3137
"publishConfig": {
3238
"access": "public"
3339
}
34-
}
40+
}

packages/dialect-wasm/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
],
2222
"main": "./dist/index.js",
2323
"module": "./dist/index.mjs",
24+
"exports": {
25+
".": {
26+
"require": "./dist/index.js",
27+
"import": "./dist/index.mjs"
28+
}
29+
},
2430
"files": [
2531
"dist",
2632
"official-wasm.d.ts"
@@ -32,4 +38,4 @@
3238
"publishConfig": {
3339
"access": "public"
3440
}
35-
}
41+
}

packages/dialect-wasqlite-worker/package.json

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,15 @@
2222
],
2323
"main": "./dist/index.js",
2424
"module": "./dist/index.mjs",
25-
"files": [
26-
"dist"
27-
],
2825
"exports": {
2926
".": {
3027
"import": "./dist/index.mjs",
3128
"require": "./dist/index.js"
32-
},
33-
"./worker": {
34-
"import": "./dist/worker.mjs",
35-
"require": "./dist/worker.js"
36-
},
37-
"./*": "./dist/*"
38-
},
39-
"typesVersions": {
40-
"*": {
41-
"*": [
42-
"./dist/*",
43-
"./*"
44-
]
4529
}
4630
},
31+
"files": [
32+
"dist"
33+
],
4734
"scripts": {
4835
"dev": "tsup --watch",
4936
"build": "tsup"
@@ -57,4 +44,4 @@
5744
"dependencies": {
5845
"mitt": "^3.0.0"
5946
}
60-
}
47+
}

packages/sqlite-builder/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
],
2222
"main": "./dist/index.js",
2323
"module": "./dist/index.mjs",
24+
"exports": {
25+
".": {
26+
"require": "./dist/index.js",
27+
"import": "./dist/index.mjs"
28+
}
29+
},
2430
"files": [
2531
"dist"
2632
],
@@ -34,4 +40,4 @@
3440
"dependencies": {
3541
"kysely-plugin-serialize": "workspace:*"
3642
}
37-
}
43+
}

0 commit comments

Comments
 (0)