diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 50eaf671d..cdc7f06fa 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -3,6 +3,16 @@ "version": "1.3.0", "description": "Utilities for testing Vue components.", "main": "dist/vue-test-utils.js", + "module": "dist/vue-test-utils.esm.js", + "exports": { + ".": { + "import": { + "node": "./dist/vue-test-utils.js", + "require": "./dist/vue-test-utils.js", + "default": "./dist/vue-test-utils.esm.js" + } + } + }, "types": "types/index.d.ts", "files": [ "dist/*.js", diff --git a/packages/test-utils/scripts/build.js b/packages/test-utils/scripts/build.js index 36efd78c3..43639a91e 100644 --- a/packages/test-utils/scripts/build.js +++ b/packages/test-utils/scripts/build.js @@ -31,6 +31,15 @@ const rollupOptionsBuild = [ 'vue-template-compiler': 'VueTemplateCompiler' } }, + { + file: 'dist/vue-test-utils.esm.js', + format: 'esm', + name: 'VueTestUtils', + globals: { + vue: 'Vue', + 'vue-template-compiler': 'VueTemplateCompiler' + } + }, { file: 'dist/vue-test-utils.umd.js', format: 'umd',