diff --git a/packages/@headlessui-vue/tsdx.config.js b/packages/@headlessui-vue/tsdx.config.js new file mode 100644 index 0000000..25df998 --- /dev/null +++ b/packages/@headlessui-vue/tsdx.config.js @@ -0,0 +1,10 @@ +const globals = { + vue: 'Vue', +} + +module.exports = { + rollup(config) { + for (let key in globals) config.output.globals[key] = globals[key] + return config + }, +} diff --git a/scripts/build.sh b/scripts/build.sh index 8e7e42e..31f491d 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -9,7 +9,7 @@ node="yarn node" tsdxArgs=() # Add script name -tsdxArgs+=("build" "--name" "headlessui" "--tsconfig" "./tsconfig.tsdx.json") +tsdxArgs+=("build" "--name" "headlessui" "--format" "cjs,esm,umd" "--tsconfig" "./tsconfig.tsdx.json") # Passthrough arguments and flags tsdxArgs+=($@)