Skip to content

Commit b182895

Browse files
committed
[hygiene] Improve module and types resolution
1 parent 9d063ad commit b182895

File tree

1 file changed

+56
-8
lines changed

1 file changed

+56
-8
lines changed

package.json

Lines changed: 56 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,79 @@
1818
"lib/**",
1919
"bin/**"
2020
],
21+
"bin": {
22+
"tinybase": "./bin/cli.js"
23+
},
2124
"exports": {
2225
".": "./lib/tinybase.js",
2326
"./package.json": "./package.json",
24-
"./es6": "./lib/es6/tinybase.js",
25-
"./debug": "./lib/debug/tinybase.js",
2627
"./cjs": "./lib/cjs/tinybase.cjs",
28+
"./cjs/*": "./lib/cjs/*.cjs",
2729
"./cjs-es6": "./lib/cjs-es6/tinybase.cjs",
30+
"./cjs-es6/*": "./lib/cjs-es6/*.cjs",
31+
"./es6": "./lib/es6/tinybase.js",
32+
"./es6/*": "./lib/es6/*.js",
33+
"./debug": "./lib/debug/tinybase.js",
34+
"./debug/*": "./lib/debug/*.js",
2835
"./umd": "./lib/umd/tinybase.js",
36+
"./umd/*": "./lib/umd/*.js",
2937
"./umd-es6": "./lib/umd-es6/tinybase.js",
30-
"./cjs/*": "./lib/cjs/*.cjs",
31-
"./cjs-es6/*": "./lib/cjs-es6/*.cjs",
38+
"./umd-es6/*": "./lib/umd-es6/*.js",
39+
"./lib": "./lib/tinybase.js",
40+
"./lib/*": "./lib/*.js",
3241
"./*": "./lib/*.js"
3342
},
34-
"bin": {
35-
"tinybase": "./bin/cli.js"
36-
},
37-
"react-native": "./lib/tinybase.js",
3843
"typesVersions": {
3944
"*": {
45+
"cjs": [
46+
"./lib/tinybase.d.ts"
47+
],
48+
"cjs/*": [
49+
"./lib/*.d.ts"
50+
],
51+
"cjs-es6": [
52+
"./lib/tinybase.d.ts"
53+
],
54+
"cjs-es6/*": [
55+
"./lib/*.d.ts"
56+
],
57+
"es6": [
58+
"./lib/tinybase.d.ts"
59+
],
60+
"es6/*": [
61+
"./lib/*.d.ts"
62+
],
63+
"debug": [
64+
"./lib/tinybase.d.ts"
65+
],
66+
"debug/*": [
67+
"./lib/*.d.ts"
68+
],
69+
"umd": [
70+
"./lib/tinybase.d.ts"
71+
],
72+
"umd/*": [
73+
"./lib/*.d.ts"
74+
],
75+
"umd-es6": [
76+
"./lib/tinybase.d.ts"
77+
],
78+
"umd-es6/*": [
79+
"./lib/*.d.ts"
80+
],
81+
"lib": [
82+
"./lib/tinybase.d.ts"
83+
],
84+
"lib/*": [
85+
"./lib/*.d.ts"
86+
],
4087
"*": [
4188
"./lib/*.d.ts",
4289
"./lib/tinybase.d.ts"
4390
]
4491
}
4592
},
93+
"react-native": "./lib/tinybase.js",
4694
"browser": {
4795
"fs": false
4896
},

0 commit comments

Comments
 (0)