Support tree-shaking by enabling preserveModules (#602)

This commit is contained in:
Dmitry Ishkov
2021-06-15 13:55:13 +04:00
committed by GitHub
parent ece9e87f68
commit abe3e1b988
2 changed files with 12 additions and 1 deletions
+2 -1
View File
@@ -4,12 +4,13 @@
"description": "A set of completely unstyled, fully accessible UI components for React, designed to integrate beautifully with Tailwind CSS.",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"module": "dist/headlessui.esm.js",
"module": "dist/index.esm.js",
"license": "MIT",
"files": [
"README.md",
"dist"
],
"sideEffects": false,
"engines": {
"node": ">=10"
},
+10
View File
@@ -0,0 +1,10 @@
module.exports = {
rollup(config, opts) {
if (opts.format === 'esm') {
config = { ...config, preserveModules: true }
config.output = { ...config.output, dir: 'dist/', entryFileNames: '[name].esm.js' }
delete config.output.file
}
return config
},
}