Skip to content

Commit 069503a

Browse files
yaffolsdirix
andcommitted
build: adds explicit exports section in package.json
This is required for node.js imports to pick up the correct ESM output. For example, when importing jsonforms/vue-vuetify within a test framework such as Vitest, or Playwright Component Testing when using ES modules. Co-authored-by: Stefan Dirix <sdirix@eclipsesource.com>
1 parent 4e1f1e6 commit 069503a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/vue-vuetify/package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@
3030
],
3131
"main": "lib/jsonforms-vue-vuetify.cjs.js",
3232
"module": "lib/jsonforms-vue-vuetify.esm.js",
33+
"exports": {
34+
".": {
35+
"import": "./lib/jsonforms-vue-vuetify.esm.js",
36+
"require": "./lib/jsonforms-vue-vuetify.cjs.js"
37+
},
38+
"./lib/jsonforms-vue-vuetify.esm.css": "./lib/jsonforms-vue-vuetify.esm.css",
39+
"./lib/jsonforms-vue-vuetify.cjs.css": "./lib/jsonforms-vue-vuetify.cjs.css"
40+
},
3341
"typings": "lib/index.d.ts",
3442
"files": [
3543
"lib",

0 commit comments

Comments
 (0)