Skip to content

Commit e3f0385

Browse files
authored
Switch to ESM (#73)
1 parent 35b7776 commit e3f0385

File tree

4 files changed

+38
-16
lines changed

4 files changed

+38
-16
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,4 @@ jobs:
6969
version: 8.x.x
7070

7171
- name: Test
72-
run: node scripts/build-examples.mjs
72+
run: node scripts/build-examples.js

eslint.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
const config = require('@antfu/eslint-config')
1+
import config from '@antfu/eslint-config'
22

3-
module.exports = config.default({}, {
3+
export default config({}, {
44
rules: {
55
'test/prefer-lowercase-title': 'off',
66
},

package.json

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "unplugin-fluent-vue",
3+
"type": "module",
34
"version": "1.1.4",
45
"description": "unplugin for fluent-vue. Adds support for custom blocks in Vue SFC and external ftl files.",
56
"author": {
@@ -26,28 +27,49 @@
2627
],
2728
"exports": {
2829
".": {
29-
"types": "./dist/index.d.ts",
30-
"import": "./dist/index.mjs",
31-
"require": "./dist/index.js"
30+
"import": {
31+
"types": "./dist/index.d.ts",
32+
"default": "./dist/index.js"
33+
},
34+
"require": {
35+
"types": "./dist/index.d.cts",
36+
"default": "./dist/index.cjs"
37+
}
3238
},
3339
"./*": "./*",
3440
"./rollup": {
35-
"types": "./dist/rollup.d.ts",
36-
"import": "./dist/rollup.mjs",
37-
"require": "./dist/rollup.js"
41+
"import": {
42+
"types": "./dist/rollup.d.ts",
43+
"default": "./dist/rollup.js"
44+
},
45+
"require": {
46+
"types": "./dist/rollup.d.cts",
47+
"default": "./dist/rollup.cjs"
48+
}
3849
},
3950
"./vite": {
40-
"types": "./dist/vite.d.ts",
41-
"import": "./dist/vite.mjs",
42-
"require": "./dist/vite.js"
51+
"import": {
52+
"types": "./dist/vite.d.ts",
53+
"default": "./dist/vite.js"
54+
},
55+
"require": {
56+
"types": "./dist/vite.d.cts",
57+
"default": "./dist/vite.cjs"
58+
}
4359
},
4460
"./webpack": {
45-
"types": "./dist/webpack.d.ts",
46-
"import": "./dist/webpack.mjs",
47-
"require": "./dist/webpack.js"
61+
"import": {
62+
"types": "./dist/webpack.d.ts",
63+
"default": "./dist/webpack.js"
64+
},
65+
"require": {
66+
"types": "./dist/webpack.d.cts",
67+
"default": "./dist/webpack.cjs"
68+
}
4869
}
4970
},
50-
"main": "dist/index.js",
71+
"main": "dist/index.cjs",
72+
"module": "dist/index.js",
5173
"types": "dist/index.d.ts",
5274
"files": [
5375
"*.d.ts",
File renamed without changes.

0 commit comments

Comments
 (0)