Skip to content

Commit 4651cf9

Browse files
committed
fix for types moduleResolution "node16" #35
1 parent 544ea94 commit 4651cf9

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

package.json

+10-5
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,21 @@
77
"exports": {
88
"./package.json": "./package.json",
99
".": {
10-
"types": "./index.d.ts",
10+
"types": {
11+
"require": "./cjs/index.d.ts",
12+
"import": "./esm/index.d.ts"
13+
},
14+
"module": "./esm/index.js",
15+
"import": "./esm/index.js",
1116
"require": "./cjs/index.js",
1217
"default": "./esm/index.js"
1318
},
1419
"./cjs": {
15-
"types": "./index.d.ts",
20+
"types": "./cjs/index.d.ts",
1621
"default": "./cjs/index.js"
1722
},
1823
"./esm": {
19-
"types": "./index.d.ts",
24+
"types": "./esm/index.d.ts",
2025
"default": "./esm/index.js"
2126
}
2227
},
@@ -65,8 +70,8 @@
6570
"copy:yaml": "cp node_modules/js-yaml/dist/js-yaml.mjs lib/formats/yaml.js",
6671
"copy": "rm -rf lib/formats && mkdir lib/formats && npm run copy:json5 && npm run copy:yaml",
6772
"lint": "eslint .",
68-
"compile:esm": "rm -rf esm && mkdir esm && BABEL_ENV=esm babel lib -d esm && cp lib/fs.cjs esm/fs.cjs && cp lib/path.cjs esm/path.cjs",
69-
"compile:cjs": "rm -rf cjs && mkdir cjs && BABEL_ENV=cjs babel lib -d cjs && echo '{\"type\":\"commonjs\"}' > cjs/package.json && cp lib/fs.cjs cjs/fs.js && cp lib/path.cjs cjs/path.js && node -e \"fs.writeFileSync('cjs/readFile.js', fs.readFileSync('cjs/readFile.js').toString().replace('fs.cjs', 'fs.js').replace('path.cjs', 'path.js'))\" && node -e \"fs.writeFileSync('cjs/writeFile.js', fs.readFileSync('cjs/writeFile.js').toString().replace('fs.cjs', 'fs.js'))\"",
73+
"compile:esm": "rm -rf esm && mkdir esm && BABEL_ENV=esm babel lib -d esm && cp index.d.ts esm/index.d.ts && cp lib/fs.cjs esm/fs.cjs && cp lib/path.cjs esm/path.cjs",
74+
"compile:cjs": "rm -rf cjs && mkdir cjs && BABEL_ENV=cjs babel lib -d cjs && cp index.d.ts cjs/index.d.ts && echo '{\"type\":\"commonjs\"}' > cjs/package.json && cp lib/fs.cjs cjs/fs.js && cp lib/path.cjs cjs/path.js && node -e \"fs.writeFileSync('cjs/readFile.js', fs.readFileSync('cjs/readFile.js').toString().replace('fs.cjs', 'fs.js').replace('path.cjs', 'path.js'))\" && node -e \"fs.writeFileSync('cjs/writeFile.js', fs.readFileSync('cjs/writeFile.js').toString().replace('fs.cjs', 'fs.js'))\"",
7075
"compile": "npm run copy && npm run compile:esm && npm run compile:cjs",
7176
"build": "npm run compile",
7277
"test": "npm run lint && npm run build && mocha test -R spec --exit --experimental-modules && npm run test:typescript",

0 commit comments

Comments
 (0)