Skip to content

Commit c6d28ef

Browse files
authored
build: add esm bundle (#1990)
* build: add esm bundle * build: add the exports to package.json
1 parent b253aff commit c6d28ef

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

packages/test-utils/package.json

+10
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@
33
"version": "1.3.0",
44
"description": "Utilities for testing Vue components.",
55
"main": "dist/vue-test-utils.js",
6+
"module": "dist/vue-test-utils.esm.js",
7+
"exports": {
8+
".": {
9+
"import": {
10+
"node": "./dist/vue-test-utils.js",
11+
"require": "./dist/vue-test-utils.js",
12+
"default": "./dist/vue-test-utils.esm.js"
13+
}
14+
}
15+
},
616
"types": "types/index.d.ts",
717
"files": [
818
"dist/*.js",

packages/test-utils/scripts/build.js

+9
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,15 @@ const rollupOptionsBuild = [
3131
'vue-template-compiler': 'VueTemplateCompiler'
3232
}
3333
},
34+
{
35+
file: 'dist/vue-test-utils.esm.js',
36+
format: 'esm',
37+
name: 'VueTestUtils',
38+
globals: {
39+
vue: 'Vue',
40+
'vue-template-compiler': 'VueTemplateCompiler'
41+
}
42+
},
3443
{
3544
file: 'dist/vue-test-utils.umd.js',
3645
format: 'umd',

0 commit comments

Comments
 (0)