Skip to content

Commit 3b5ea71

Browse files
authored
feat: cjs/mjs file extension fully (#1147)
1 parent 77ac1ad commit 3b5ea71

36 files changed

+444
-241
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@
6969
"@kazupon/lerna-changelog": "^4.3.0",
7070
"@microsoft/api-extractor": "7.15.2",
7171
"@nexhome/yorkie": "^2.0.8",
72-
"@rollup/plugin-commonjs": "^21.0.0",
72+
"@rollup/plugin-commonjs": "^22.0.2",
7373
"@rollup/plugin-json": "^4.1.0",
74-
"@rollup/plugin-node-resolve": "^13.0.0",
75-
"@rollup/plugin-replace": "^3.0.0",
74+
"@rollup/plugin-node-resolve": "^13.0.5",
75+
"@rollup/plugin-replace": "^4.0.0",
7676
"@secretlint/secretlint-rule-preset-recommend": "^3.1.0",
7777
"@sucrase/jest-plugin": "^2.1.0",
7878
"@textlint-rule/textlint-rule-no-unmatched-pair": "^1.0.7",
@@ -84,7 +84,6 @@
8484
"algoliasearch": "^4.9.0",
8585
"api-docs-gen": "^0.4.0",
8686
"brotli": "^1.3.2",
87-
"chalk": "^4.1.0",
8887
"convert-hrtime": "^5.0.0",
8988
"esbuild-register": "^2.3.0",
9089
"eslint": "^8.22.0",
@@ -102,11 +101,12 @@
102101
"npm-run-all": "^4.1.5",
103102
"opener": "^1.5.2",
104103
"pathe": "^0.3.0",
104+
"picocolors": "^1.0.0",
105105
"prettier": "^2.7.1",
106106
"puppeteer": "^9.0.0",
107107
"rc": "^1.2.8",
108108
"rimraf": "^3.0.2",
109-
"rollup": "^2.53.0",
109+
"rollup": "^2.78.0",
110110
"rollup-plugin-node-builtins": "^2.1.2",
111111
"rollup-plugin-node-globals": "^1.4.0",
112112
"rollup-plugin-terser": "^7.0.2",

packages/core-base/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
if (process.env.NODE_ENV === 'production') {
4-
module.exports = require('./dist/core-base.cjs.prod.js')
4+
module.exports = require('./dist/core-base.prod.cjs')
55
} else {
6-
module.exports = require('./dist/core-base.cjs.js')
6+
module.exports = require('./dist/core-base.cjs')
77
}

packages/core-base/index.mjs

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/core-base/package.json

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,10 @@
2525
},
2626
"files": [
2727
"index.js",
28-
"index.mjs",
2928
"dist"
3029
],
3130
"main": "index.js",
32-
"module": "dist/core-base.esm-bundler.mjs",
31+
"module": "dist/core-base.mjs",
3332
"unpkg": "dist/core-base.global.js",
3433
"jsdelivr": "dist/core-base.global.js",
3534
"types": "dist/core-base.d.ts",
@@ -45,22 +44,30 @@
4544
"buildOptions": {
4645
"name": "IntlifyCoreBase",
4746
"formats": [
48-
"esm-bundler",
49-
"esm-browser",
47+
"mjs",
48+
"browser",
5049
"cjs",
5150
"global"
5251
]
5352
},
5453
"exports": {
5554
".": {
56-
"import": {
57-
"node": "./index.mjs",
58-
"default": "./dist/core-base.esm-bundler.mjs"
59-
},
60-
"require": "./index.js"
55+
"import": "./dist/core-base.mjs",
56+
"browser": "./dist/core-base.esm-browser.js",
57+
"node": {
58+
"import": {
59+
"production": "./dist/core-base.prod.cjs",
60+
"development": "./dist/core-base.mjs",
61+
"default": "./dist/core-base.mjs"
62+
},
63+
"require": {
64+
"production": "./dist/core-base.prod.cjs",
65+
"development": "./dist/core-base.cjs",
66+
"default": "./index.js"
67+
}
68+
}
6169
},
6270
"./dist/*": "./dist/*",
63-
"./index.mjs": "./index.mjs",
6471
"./package.json": "./package.json"
6572
},
6673
"publishConfig": {

packages/core/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
if (process.env.NODE_ENV === 'production') {
4-
module.exports = require('./dist/core.cjs.prod.js')
4+
module.exports = require('./dist/core.prod.cjs')
55
} else {
6-
module.exports = require('./dist/core.cjs.js')
6+
module.exports = require('./dist/core.cjs')
77
}

packages/core/index.mjs

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/core/package.json

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,10 @@
2525
},
2626
"files": [
2727
"index.js",
28-
"index.mjs",
2928
"dist"
3029
],
3130
"main": "index.js",
32-
"module": "dist/core.runtime.esm-bundler.js",
31+
"module": "dist/core.runtime.mjs",
3332
"unpkg": "dist/core.global.js",
3433
"jsdelivr": "dist/core.global.js",
3534
"types": "dist/core.d.ts",
@@ -42,25 +41,33 @@
4241
"buildOptions": {
4342
"name": "IntlifyCore",
4443
"formats": [
45-
"esm-bundler",
46-
"esm-bundler-runtime",
47-
"esm-browser",
48-
"esm-browser-runtime",
44+
"mjs",
45+
"mjs-runtime",
46+
"browser",
47+
"browser-runtime",
4948
"cjs",
5049
"global",
5150
"global-runtime"
5251
]
5352
},
5453
"exports": {
5554
".": {
56-
"import": {
57-
"node": "./index.mjs",
58-
"default": "./dist/core.esm-bundler.mjs"
59-
},
60-
"require": "./index.js"
55+
"import": "./dist/core.runtime.mjs",
56+
"browser": "./dist/core.esm-browser.js",
57+
"node": {
58+
"import": {
59+
"production": "./dist/core.prod.cjs",
60+
"development": "./dist/core.mjs",
61+
"default": "./dist/core.mjs"
62+
},
63+
"require": {
64+
"production": "./dist/core.prod.cjs",
65+
"development": "./dist/core.cjs",
66+
"default": "./index.js"
67+
}
68+
}
6169
},
6270
"./dist/*": "./dist/*",
63-
"./index.mjs": "./index.mjs",
6471
"./package.json": "./package.json"
6572
},
6673
"publishConfig": {

packages/devtools-if/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
if (process.env.NODE_ENV === 'production') {
4-
module.exports = require('./dist/devtools-if.cjs.prod.js')
4+
module.exports = require('./dist/devtools-if.prod.cjs')
55
} else {
6-
module.exports = require('./dist/devtools-if.cjs.js')
6+
module.exports = require('./dist/devtools-if.cjs')
77
}

packages/devtools-if/index.mjs

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/devtools-if/package.json

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@
2424
},
2525
"files": [
2626
"index.js",
27-
"index.mjs",
2827
"dist"
2928
],
3029
"main": "index.js",
31-
"module": "dist/devtools-if.esm-bundler.mjs",
30+
"module": "dist/devtools-if.mjs",
3231
"types": "dist/devtools-if.d.ts",
3332
"dependencies": {
3433
"@intlify/shared": "9.3.0-beta.1"
@@ -39,20 +38,27 @@
3938
"buildOptions": {
4039
"name": "IntlifyDevToolsIf",
4140
"formats": [
42-
"esm-bundler",
41+
"mjs",
4342
"cjs"
4443
]
4544
},
4645
"exports": {
4746
".": {
48-
"import": {
49-
"node": "./index.mjs",
50-
"default": "./dist/devtools-if.esm-bundler.mjs"
51-
},
52-
"require": "./index.js"
47+
"import": "./dist/devtools-if.mjs",
48+
"node": {
49+
"import": {
50+
"production": "./dist/devtools-if.prod.cjs",
51+
"development": "./dist/devtools-if.mjs",
52+
"default": "./dist/devtools-if.mjs"
53+
},
54+
"require": {
55+
"production": "./dist/devtools-if.prod.cjs",
56+
"development": "./dist/devtools-if.cjs",
57+
"default": "./index.js"
58+
}
59+
}
5360
},
5461
"./dist/*": "./dist/*",
55-
"./index.mjs": "./index.mjs",
5662
"./package.json": "./package.json"
5763
},
5864
"publishConfig": {

0 commit comments

Comments
 (0)