Skip to content

Commit 4bcfeff

Browse files
feat!: move server to sub-module export (#155)
1 parent 3148833 commit 4bcfeff

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

Diff for: build.mjs

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import { rm } from 'node:fs/promises'
33
import { argv } from 'process'
44

5-
// eslint-disable-next-line import/no-extraneous-dependencies
65
import { build } from 'tsup'
76

87
const dist = './dist'
@@ -11,7 +10,7 @@ await rm(dist, { recursive: true, force: true })
1110

1211
/** @type {import('tsup').Options} */
1312
const options = {
14-
entry: ['src/main.ts'],
13+
entry: ['src/server.ts', 'src/main.ts'],
1514
tsconfig: 'tsconfig.json',
1615
bundle: true,
1716
dts: true,

Diff for: package.json

+17-2
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,25 @@
2424
"default": "./dist/main.js"
2525
}
2626
},
27-
"./package.json": "./package.json"
27+
"./package.json": "./package.json",
28+
"./server": {
29+
"require": {
30+
"types": "./dist/server.d.cts",
31+
"default": "./dist/server.cjs"
32+
},
33+
"import": {
34+
"types": "./dist/server.d.ts",
35+
"default": "./dist/server.js"
36+
},
37+
"default": {
38+
"types": "./dist/server.d.ts",
39+
"default": "./dist/server.js"
40+
}
41+
}
2842
},
2943
"files": [
30-
"dist/**/*"
44+
"dist/**/*",
45+
"server.d.ts"
3146
],
3247
"scripts": {
3348
"build": "run-s build:*",

Diff for: server.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './dist/server.d.ts'

Diff for: src/main.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
export { getDeployStore, getStore } from './store_factory.ts'
22
export { listStores } from './store_list.ts'
3-
export { BlobsServer } from './server.ts'
43
export type {
54
Store,
65
StoreOptions,

0 commit comments

Comments
 (0)