Skip to content

Commit 4f549d3

Browse files
committedApr 13, 2023
fix: module field and expots field
1 parent cd2f8cc commit 4f549d3

File tree

5 files changed

+281
-244
lines changed

5 files changed

+281
-244
lines changed
 

‎.changeset/sixty-spoons-smoke.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
'standard-log-color': patch
3+
'standard-log': patch
4+
'standard-log-remote': patch
5+
'standard-log-syslog': patch
6+
---
7+
8+
add `module` field back and adjust `exports` field.
9+
10+
Having `module` field allows the package to be used by Webpack 4.

‎packages/color/package.json

+133-126
Original file line numberDiff line numberDiff line change
@@ -1,128 +1,135 @@
11
{
2-
"name": "standard-log-color",
3-
"version": "11.5.1",
4-
"description": "Color console reporter for `standard-log`",
5-
"homepage": "https://github.com/unional/standard-log/tree/main/packages/color",
6-
"bugs": {
7-
"url": "https://github.com/unional/standard-log/issues"
8-
},
9-
"repository": {
10-
"type": "git",
11-
"url": "https://github.com/unional/standard-log.git"
12-
},
13-
"license": "MIT",
14-
"author": {
15-
"name": "Homa Wong",
16-
"email": "homawong@gmail.com"
17-
},
18-
"sideEffects": false,
19-
"type": "module",
20-
"exports": {
21-
"import": "./esm/index.js",
22-
"require": "./cjs/index.js"
23-
},
24-
"main": "./cjs/index.js",
25-
"browser": {
26-
"./cjs/createColorLogReporter.d.ts": "./cjs/createColorLogReporter.browser.d.ts",
27-
"./cjs/createColorLogReporter.js": "./cjs/createColorLogReporter.browser.js",
28-
"./cjs/createColorLogReporter.js.map": "./cjs/createColorLogReporter.browser.js.map",
29-
"./cjs/utils/supportColor.d.ts": "./cjs/utils/supportColor.browser.d.ts",
30-
"./cjs/utils/supportColor.js": "./cjs/utils/supportColor.browser.js",
31-
"./cjs/utils/supportColor.js.map": "./cjs/utils/supportColor.browser.js.map",
32-
"./esm/createColorLogReporter.d.ts": "./esm/createColorLogReporter.browser.d.ts",
33-
"./esm/createColorLogReporter.js": "./esm/createColorLogReporter.browser.js",
34-
"./esm/createColorLogReporter.js.map": "./esm/createColorLogReporter.browser.js.map",
35-
"./esm/utils/supportColor.d.ts": "./esm/utils/supportColor.browser.d.ts",
36-
"./esm/utils/supportColor.js": "./esm/utils/supportColor.browser.js",
37-
"./esm/utils/supportColor.js.map": "./esm/utils/supportColor.browser.js.map",
38-
"./ts/createColorLogReporter.ts": "./ts/createColorLogReporter.browser.ts",
39-
"./ts/utils/supportColor.ts": "./ts/utils/supportColor.browser.ts"
40-
},
41-
"types": "./cjs/index.d.ts",
42-
"files": [
43-
"dist",
44-
"cjs",
45-
"esm",
46-
"ts",
47-
"!**/*.spec.*"
48-
],
49-
"scripts": {
50-
"build": "run-p build:cjs build:esm build:tslib bundle:es5 bundle:esm",
51-
"build:clean": "rimraf *.tsbuildinfo",
52-
"build:cjs": "tsc -p ./tsconfig.cjs.json && ncp package.cjs.json cjs/package.json",
53-
"build:esm": "tsc -p ./tsconfig.esm.json",
54-
"build:tslib": "tsc -p ./tsconfig.tslib.json && ncp package.cjs.json tslib/package.json",
55-
"bundle": "run-p bundle:es5 bundle:esm bundle:nodenext",
56-
"bundle:es5": "webpack -c ./webpack.es5.cjs",
57-
"bundle:esm": "webpack -c ./webpack.esm.cjs",
58-
"bundle:nodenext": "webpack -c ./webpack.nodenext.cjs",
59-
"clean": "rimraf cjs coverage dist esm lib libm tslib *.tsbuildinfo",
60-
"coverage": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage",
61-
"depcheck": "depcheck",
62-
"lint": "cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .",
63-
"nuke": "run-s clean nuke:local",
64-
"nuke:local": "rimraf node_modules",
65-
"prepublishOnly": "yarn build && yarn bundle",
66-
"size": "size-limit",
67-
"test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest",
68-
"test:watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch",
69-
"verify": "npm-run-all -p build depcheck lint coverage -p size",
70-
"watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"
71-
},
72-
"dependencies": {
73-
"color-map": "^2.0.6",
74-
"supports-color": "^9.0.0",
75-
"unpartial": "^1.0.4"
76-
},
77-
"devDependencies": {
78-
"@repobuddy/jest": "^3.0.0",
79-
"@size-limit/preset-small-lib": "^8.1.0",
80-
"@types/jest": "^29.1.1",
81-
"@types/supports-color": "^8.1.1",
82-
"@typescript-eslint/eslint-plugin": "^5.38.1",
83-
"@typescript-eslint/parser": "^5.38.1",
84-
"assertron": "^11.0.0",
85-
"compression-webpack-plugin": "^10.0.0",
86-
"cross-env": "^7.0.3",
87-
"depcheck": "^1.4.3",
88-
"eslint": "^8.24.0",
89-
"eslint-config-prettier": "^8.5.0",
90-
"eslint-plugin-harmony": "^7.1.0",
91-
"jest": "^29.1.2",
92-
"jest-validate": "^29.1.2",
93-
"jest-watch-suspend": "^1.1.2",
94-
"jest-watch-toggle-config-2": "^2.1.0",
95-
"jest-watch-typeahead": "^2.2.0",
96-
"ncp": "^2.0.0",
97-
"npm-run-all": "^4.1.5",
98-
"param-case": "^3.0.4",
99-
"pascal-case": "^3.1.2",
100-
"rimraf": "^3.0.2",
101-
"satisfier": "^5.2.2",
102-
"size-limit": "^8.1.0",
103-
"standard-log": "workspace:*",
104-
"ts-jest": "^29.0.3",
105-
"ts-loader": "^9.3.0",
106-
"tslib": "^2.4.0",
107-
"typescript": "^5.0.0",
108-
"webpack": "^5.74.0",
109-
"webpack-cli": "^5.0.0"
110-
},
111-
"peerDependencies": {
112-
"standard-log": ">=11.0.1"
113-
},
114-
"size-limit": [
115-
{
116-
"path": "./cjs/index.js",
117-
"limit": "10 kB"
118-
},
119-
{
120-
"path": "./esm/index.js",
121-
"limit": "10 kB"
122-
},
123-
{
124-
"path": "./tslib/index.js",
125-
"limit": "10 kB"
126-
}
127-
]
2+
"name": "standard-log-color",
3+
"version": "11.5.1",
4+
"description": "Color console reporter for `standard-log`",
5+
"homepage": "https://github.com/unional/standard-log/tree/main/packages/color",
6+
"bugs": {
7+
"url": "https://github.com/unional/standard-log/issues"
8+
},
9+
"repository": {
10+
"type": "git",
11+
"url": "https://github.com/unional/standard-log.git"
12+
},
13+
"license": "MIT",
14+
"author": {
15+
"name": "Homa Wong",
16+
"email": "homawong@gmail.com"
17+
},
18+
"sideEffects": false,
19+
"type": "module",
20+
"exports": {
21+
"import": {
22+
"types": "./esm/index.d.ts",
23+
"default": "./esm/index.js"
24+
},
25+
"require": {
26+
"types": "./cjs/index.d.ts",
27+
"default": "./cjs/index.js"
28+
}
29+
},
30+
"main": "./cjs/index.js",
31+
"module": "./esm/index.js",
32+
"browser": {
33+
"./cjs/createColorLogReporter.d.ts": "./cjs/createColorLogReporter.browser.d.ts",
34+
"./cjs/createColorLogReporter.js": "./cjs/createColorLogReporter.browser.js",
35+
"./cjs/createColorLogReporter.js.map": "./cjs/createColorLogReporter.browser.js.map",
36+
"./cjs/utils/supportColor.d.ts": "./cjs/utils/supportColor.browser.d.ts",
37+
"./cjs/utils/supportColor.js": "./cjs/utils/supportColor.browser.js",
38+
"./cjs/utils/supportColor.js.map": "./cjs/utils/supportColor.browser.js.map",
39+
"./esm/createColorLogReporter.d.ts": "./esm/createColorLogReporter.browser.d.ts",
40+
"./esm/createColorLogReporter.js": "./esm/createColorLogReporter.browser.js",
41+
"./esm/createColorLogReporter.js.map": "./esm/createColorLogReporter.browser.js.map",
42+
"./esm/utils/supportColor.d.ts": "./esm/utils/supportColor.browser.d.ts",
43+
"./esm/utils/supportColor.js": "./esm/utils/supportColor.browser.js",
44+
"./esm/utils/supportColor.js.map": "./esm/utils/supportColor.browser.js.map",
45+
"./ts/createColorLogReporter.ts": "./ts/createColorLogReporter.browser.ts",
46+
"./ts/utils/supportColor.ts": "./ts/utils/supportColor.browser.ts"
47+
},
48+
"types": "./cjs/index.d.ts",
49+
"files": [
50+
"dist",
51+
"cjs",
52+
"esm",
53+
"ts",
54+
"!**/*.spec.*"
55+
],
56+
"scripts": {
57+
"build": "run-p build:cjs build:esm build:tslib bundle:es5 bundle:esm",
58+
"build:clean": "rimraf *.tsbuildinfo",
59+
"build:cjs": "tsc -p ./tsconfig.cjs.json && ncp package.cjs.json cjs/package.json",
60+
"build:esm": "tsc -p ./tsconfig.esm.json",
61+
"build:tslib": "tsc -p ./tsconfig.tslib.json && ncp package.cjs.json tslib/package.json",
62+
"bundle": "run-p bundle:es5 bundle:esm bundle:nodenext",
63+
"bundle:es5": "webpack -c ./webpack.es5.cjs",
64+
"bundle:esm": "webpack -c ./webpack.esm.cjs",
65+
"bundle:nodenext": "webpack -c ./webpack.nodenext.cjs",
66+
"clean": "rimraf cjs coverage dist esm lib libm tslib *.tsbuildinfo",
67+
"coverage": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage",
68+
"depcheck": "depcheck",
69+
"lint": "cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .",
70+
"nuke": "run-s clean nuke:local",
71+
"nuke:local": "rimraf node_modules",
72+
"prepublishOnly": "yarn build && yarn bundle",
73+
"size": "size-limit",
74+
"test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest",
75+
"test:watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch",
76+
"verify": "npm-run-all -p build depcheck lint coverage -p size",
77+
"watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"
78+
},
79+
"dependencies": {
80+
"color-map": "^2.0.6",
81+
"supports-color": "^9.0.0",
82+
"unpartial": "^1.0.4"
83+
},
84+
"devDependencies": {
85+
"@repobuddy/jest": "^3.0.0",
86+
"@size-limit/preset-small-lib": "^8.1.0",
87+
"@types/jest": "^29.1.1",
88+
"@types/supports-color": "^8.1.1",
89+
"@typescript-eslint/eslint-plugin": "^5.38.1",
90+
"@typescript-eslint/parser": "^5.38.1",
91+
"assertron": "^11.0.0",
92+
"compression-webpack-plugin": "^10.0.0",
93+
"cross-env": "^7.0.3",
94+
"depcheck": "^1.4.3",
95+
"eslint": "^8.24.0",
96+
"eslint-config-prettier": "^8.5.0",
97+
"eslint-plugin-harmony": "^7.1.0",
98+
"jest": "^29.1.2",
99+
"jest-validate": "^29.1.2",
100+
"jest-watch-suspend": "^1.1.2",
101+
"jest-watch-toggle-config-2": "^2.1.0",
102+
"jest-watch-typeahead": "^2.2.0",
103+
"ncp": "^2.0.0",
104+
"npm-run-all": "^4.1.5",
105+
"param-case": "^3.0.4",
106+
"pascal-case": "^3.1.2",
107+
"rimraf": "^3.0.2",
108+
"satisfier": "^5.2.2",
109+
"size-limit": "^8.1.0",
110+
"standard-log": "workspace:*",
111+
"ts-jest": "^29.0.3",
112+
"ts-loader": "^9.3.0",
113+
"tslib": "^2.4.0",
114+
"typescript": "^5.0.0",
115+
"webpack": "^5.74.0",
116+
"webpack-cli": "^5.0.0"
117+
},
118+
"peerDependencies": {
119+
"standard-log": ">=11.0.1"
120+
},
121+
"size-limit": [
122+
{
123+
"path": "./cjs/index.js",
124+
"limit": "10 kB"
125+
},
126+
{
127+
"path": "./esm/index.js",
128+
"limit": "10 kB"
129+
},
130+
{
131+
"path": "./tslib/index.js",
132+
"limit": "10 kB"
133+
}
134+
]
128135
}

‎packages/log/package.json

+120-114
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,122 @@
11
{
2-
"name": "standard-log",
3-
"version": "11.5.1",
4-
"description": "The standard log library",
5-
"homepage": "https://github.com/unional/standard-log/tree/main/packages/log",
6-
"bugs": {
7-
"url": "https://github.com/unional/standard-log/issues"
8-
},
9-
"repository": {
10-
"type": "git",
11-
"url": "https://github.com/unional/standard-log.git"
12-
},
13-
"license": "MIT",
14-
"author": {
15-
"name": "Homa Wong",
16-
"email": "homawong@gmail.com"
17-
},
18-
"sideEffects": false,
19-
"type": "module",
20-
"exports": {
21-
"import": "./esm/index.js",
22-
"require": "./cjs/index.js",
23-
"default": "./cjs/index.js"
24-
},
25-
"main": "./cjs/index.js",
26-
"browser": {
27-
"./cjs/platform.js": "./cjs/platform.browser.js",
28-
"./esm/platform.js": "./esm/platform.browser.js",
29-
"./tslib/platform.js": "./tslib/platform.browser.js",
30-
"./ts/platform.ts": "./ts/platform.browser.ts"
31-
},
32-
"types": "./cjs/index.d.ts",
33-
"files": [
34-
"cjs",
35-
"dist",
36-
"esm",
37-
"ts",
38-
"!**/*.spec.*",
39-
"!**/testUtil.*"
40-
],
41-
"scripts": {
42-
"build": "run-p build:cjs build:esm build:tslib bundle:es5 bundle:esm",
43-
"build:clean": "rimraf *.tsbuildinfo",
44-
"build:cjs": "tsc -p ./tsconfig.cjs.json && ncp package.cjs.json cjs/package.json",
45-
"build:esm": "tsc -p ./tsconfig.esm.json",
46-
"build:tslib": "tsc -p ./tsconfig.tslib.json && ncp package.cjs.json tslib/package.json",
47-
"bundle": "run-p bundle:es5 bundle:esm",
48-
"bundle:es5": "webpack -c ./webpack.es5.cjs",
49-
"bundle:esm": "webpack -c ./webpack.esm.cjs",
50-
"clean": "rimraf cjs coverage dist esm lib libm tslib *.tsbuildinfo",
51-
"coverage": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage",
52-
"depcheck": "depcheck",
53-
"lint": "cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .",
54-
"nuke": "run-s clean nuke:local",
55-
"nuke:local": "rimraf node_modules",
56-
"size": "size-limit",
57-
"test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest",
58-
"test:watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch",
59-
"verify": "npm-run-all -p build depcheck lint coverage -p size",
60-
"watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"
61-
},
62-
"dependencies": {
63-
"@just-func/types": "^0.5.0",
64-
"iso-error": "^6.0.0",
65-
"ms": "^2.1.3",
66-
"type-plus": "^6.0.0",
67-
"upper-case": "^2.0.2"
68-
},
69-
"devDependencies": {
70-
"@repobuddy/jest": "^3.0.0",
71-
"@size-limit/preset-small-lib": "^8.1.0",
72-
"@types/jest": "^29.1.1",
73-
"@types/ms": "^0.7.31",
74-
"@types/node": "^18.0.0",
75-
"@types/ramda": "^0.28.15",
76-
"assertron": "^11.0.0",
77-
"compression-webpack-plugin": "^10.0.0",
78-
"cross-env": "^7.0.3",
79-
"depcheck": "^1.4.3",
80-
"dirname-filename-esm": "^1.1.1",
81-
"eslint": "^8.24.0",
82-
"jest": "^29.1.2",
83-
"jest-validate": "^29.1.2",
84-
"jest-watch-suspend": "^1.1.2",
85-
"jest-watch-toggle-config-2": "^2.1.0",
86-
"jest-watch-typeahead": "^2.2.0",
87-
"ncp": "^2.0.0",
88-
"npm-run-all": "^4.1.5",
89-
"param-case": "^3.0.4",
90-
"pascal-case": "^3.1.2",
91-
"ramda": "^0.28.0",
92-
"rimraf": "^3.0.2",
93-
"size-limit": "^8.1.0",
94-
"ts-jest": "^29.0.3",
95-
"ts-loader": "^9.4.1",
96-
"tslib": "^2.4.0",
97-
"typescript": "^5.0.0",
98-
"webpack": "^5.74.0",
99-
"webpack-bundle-analyzer": "^4.6.1",
100-
"webpack-cli": "^5.0.0"
101-
},
102-
"size-limit": [
103-
{
104-
"path": "./cjs/index.js",
105-
"limit": "20 kB"
106-
},
107-
{
108-
"path": "./esm/index.js",
109-
"limit": "10 kB"
110-
},
111-
{
112-
"path": "./tslib/index.js",
113-
"limit": "20 kB"
114-
}
115-
]
2+
"name": "standard-log",
3+
"version": "11.5.1",
4+
"description": "The standard log library",
5+
"homepage": "https://github.com/unional/standard-log/tree/main/packages/log",
6+
"bugs": {
7+
"url": "https://github.com/unional/standard-log/issues"
8+
},
9+
"repository": {
10+
"type": "git",
11+
"url": "https://github.com/unional/standard-log.git"
12+
},
13+
"license": "MIT",
14+
"author": {
15+
"name": "Homa Wong",
16+
"email": "homawong@gmail.com"
17+
},
18+
"sideEffects": false,
19+
"type": "module",
20+
"exports": {
21+
"import": {
22+
"types": "./esm/index.d.ts",
23+
"default": "./esm/index.js"
24+
},
25+
"require": {
26+
"types": "./cjs/index.d.ts",
27+
"default": "./cjs/index.js"
28+
}
29+
},
30+
"main": "./cjs/index.js",
31+
"module": "./esm/index.js",
32+
"browser": {
33+
"./cjs/platform.js": "./cjs/platform.browser.js",
34+
"./esm/platform.js": "./esm/platform.browser.js",
35+
"./tslib/platform.js": "./tslib/platform.browser.js",
36+
"./ts/platform.ts": "./ts/platform.browser.ts"
37+
},
38+
"types": "./cjs/index.d.ts",
39+
"files": [
40+
"cjs",
41+
"dist",
42+
"esm",
43+
"ts",
44+
"!**/*.spec.*",
45+
"!**/testUtil.*"
46+
],
47+
"scripts": {
48+
"build": "run-p build:cjs build:esm build:tslib bundle:es5 bundle:esm",
49+
"build:clean": "rimraf *.tsbuildinfo",
50+
"build:cjs": "tsc -p ./tsconfig.cjs.json && ncp package.cjs.json cjs/package.json",
51+
"build:esm": "tsc -p ./tsconfig.esm.json",
52+
"build:tslib": "tsc -p ./tsconfig.tslib.json && ncp package.cjs.json tslib/package.json",
53+
"bundle": "run-p bundle:es5 bundle:esm",
54+
"bundle:es5": "webpack -c ./webpack.es5.cjs",
55+
"bundle:esm": "webpack -c ./webpack.esm.cjs",
56+
"clean": "rimraf cjs coverage dist esm lib libm tslib *.tsbuildinfo",
57+
"coverage": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage",
58+
"depcheck": "depcheck",
59+
"lint": "cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .",
60+
"nuke": "run-s clean nuke:local",
61+
"nuke:local": "rimraf node_modules",
62+
"size": "size-limit",
63+
"test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest",
64+
"test:watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch",
65+
"verify": "npm-run-all -p build depcheck lint coverage -p size",
66+
"watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"
67+
},
68+
"dependencies": {
69+
"@just-func/types": "^0.5.0",
70+
"iso-error": "^6.0.0",
71+
"ms": "^2.1.3",
72+
"type-plus": "^6.0.0",
73+
"upper-case": "^2.0.2"
74+
},
75+
"devDependencies": {
76+
"@repobuddy/jest": "^3.0.0",
77+
"@size-limit/preset-small-lib": "^8.1.0",
78+
"@types/jest": "^29.1.1",
79+
"@types/ms": "^0.7.31",
80+
"@types/node": "^18.0.0",
81+
"@types/ramda": "^0.28.15",
82+
"assertron": "^11.0.0",
83+
"compression-webpack-plugin": "^10.0.0",
84+
"cross-env": "^7.0.3",
85+
"depcheck": "^1.4.3",
86+
"dirname-filename-esm": "^1.1.1",
87+
"eslint": "^8.24.0",
88+
"jest": "^29.1.2",
89+
"jest-validate": "^29.1.2",
90+
"jest-watch-suspend": "^1.1.2",
91+
"jest-watch-toggle-config-2": "^2.1.0",
92+
"jest-watch-typeahead": "^2.2.0",
93+
"ncp": "^2.0.0",
94+
"npm-run-all": "^4.1.5",
95+
"param-case": "^3.0.4",
96+
"pascal-case": "^3.1.2",
97+
"ramda": "^0.28.0",
98+
"rimraf": "^3.0.2",
99+
"size-limit": "^8.1.0",
100+
"ts-jest": "^29.0.3",
101+
"ts-loader": "^9.4.1",
102+
"tslib": "^2.4.0",
103+
"typescript": "^5.0.0",
104+
"webpack": "^5.74.0",
105+
"webpack-bundle-analyzer": "^4.6.1",
106+
"webpack-cli": "^5.0.0"
107+
},
108+
"size-limit": [
109+
{
110+
"path": "./cjs/index.js",
111+
"limit": "20 kB"
112+
},
113+
{
114+
"path": "./esm/index.js",
115+
"limit": "10 kB"
116+
},
117+
{
118+
"path": "./tslib/index.js",
119+
"limit": "20 kB"
120+
}
121+
]
116122
}

‎packages/remote/package.json

+9-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,17 @@
1919
"sideEffects": false,
2020
"type": "module",
2121
"exports": {
22-
"import": "./esm/index.js",
23-
"require": "./cjs/index.js"
22+
"import": {
23+
"types": "./esm/index.d.ts",
24+
"default": "./esm/index.js"
25+
},
26+
"require": {
27+
"types": "./cjs/index.d.ts",
28+
"default": "./cjs/index.js"
29+
}
2430
},
2531
"main": "./cjs/index.js",
32+
"module": "./esm/index.js",
2633
"types": "./cjs/index.d.ts",
2734
"files": [
2835
"cjs",

‎packages/syslog/package.json

+9-2
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,17 @@
1818
"sideEffects": false,
1919
"type": "module",
2020
"exports": {
21-
"import": "./esm/index.js",
22-
"require": "./cjs/index.js"
21+
"import": {
22+
"types": "./esm/index.d.ts",
23+
"default": "./esm/index.js"
24+
},
25+
"require": {
26+
"types": "./cjs/index.d.ts",
27+
"default": "./cjs/index.js"
28+
}
2329
},
2430
"main": "./cjs/index.js",
31+
"module": "./esm/index.js",
2532
"types": "./cjs/index.d.ts",
2633
"files": [
2734
"dist",

0 commit comments

Comments
 (0)
Please sign in to comment.