Skip to content

Commit dbf1bd5

Browse files
authored
Merge pull request #1051 from ecomfe/module_default_esm
feat: change to default ESM package. For developer testing and node usage in customization module scenario.
2 parents d53f1c8 + 565dac5 commit dbf1bd5

File tree

5 files changed

+23
-2
lines changed

5 files changed

+23
-2
lines changed

build/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "commonjs"
3+
}

dist/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "commonjs"
3+
}

package.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,17 @@
5959
"ts-jest": "^27.0.6",
6060
"typescript": "^4.4.3",
6161
"uglify-js": "^3.10.0"
62+
},
63+
"type": "module",
64+
"exports": {
65+
".": {
66+
"types": "./index.d.ts",
67+
"require": "./dist/zrender.js",
68+
"import": "./index.js"
69+
},
70+
"./*.js": "./*.js",
71+
"./*.ts": "./*.ts",
72+
"./*.json": "./*.json",
73+
"./*": "./*.js"
6274
}
63-
}
75+
}

src/.eslintrc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ rules:
2121
- "warn"
2222
- "error"
2323
no-constant-condition: 0
24-
comma-dangle: 2
24+
comma-dangle: 0
2525
no-debugger: 2
2626
no-dupe-keys: 2
2727
no-empty-character-class: 2

test/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "commonjs"
3+
}

0 commit comments

Comments
 (0)