Commit 6f44208 1 parent 12d96ba commit 6f44208 Copy full SHA for 6f44208
File tree 4 files changed +26
-9
lines changed
4 files changed +26
-9
lines changed Original file line number Diff line number Diff line change
1
+ // only for vite, tsup
2
+ // remember, this is not barrel file.
3
+ const moduleMap = {
4
+ isEmpty : './src/isEmpty.ts' ,
5
+ size : './src/size.ts' ,
6
+ keys : './src/keys.ts' ,
7
+ } as const
8
+
9
+ export default moduleMap
Original file line number Diff line number Diff line change 9
9
"types" : " ./dist/isEmpty.d.ts" ,
10
10
"default" : " ./dist/isEmpty.js"
11
11
}
12
+ },
13
+ "./size" : {
14
+ "import" : {
15
+ "types" : " ./dist/size.d.ts" ,
16
+ "default" : " ./dist/size.js"
17
+ }
18
+ },
19
+ "./keys" : {
20
+ "import" : {
21
+ "types" : " ./dist/keys.d.ts" ,
22
+ "default" : " ./dist/keys.js"
23
+ }
12
24
}
13
25
},
14
26
"scripts" : {
Original file line number Diff line number Diff line change 1
1
import { defineConfig } from 'tsup'
2
2
3
- import type { Options } from 'tsup'
4
-
5
- const entries : Options [ 'entry' ] = {
6
- isEmpty : './src/isEmpty.ts' ,
7
- } as const
3
+ import moduleMap from './index'
8
4
9
5
export default defineConfig ( {
10
- entry : entries ,
6
+ entry : moduleMap ,
11
7
dts : { only : true } ,
12
8
format : 'esm' ,
13
9
outDir : './dist' ,
Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ import preserveDirectives from 'rollup-preserve-directives'
4
4
import { defineConfig } from 'vite'
5
5
import tsconfigPaths from 'vite-tsconfig-paths'
6
6
7
+ import moduleMap from './index'
8
+
7
9
const SUPPORT_TARGETS = browserslistToEsbuild ( )
8
10
9
11
export default defineConfig ( {
@@ -30,9 +32,7 @@ export default defineConfig({
30
32
build : {
31
33
outDir : 'dist' ,
32
34
lib : {
33
- entry : {
34
- isEmpty : './src/isEmpty.ts' ,
35
- } ,
35
+ entry : moduleMap ,
36
36
} ,
37
37
rollupOptions : {
38
38
// if neccessary
You can’t perform that action at this time.
0 commit comments