diff --git a/web/xec-web-components/package.json b/web/xec-web-components/package.json --- a/web/xec-web-components/package.json +++ b/web/xec-web-components/package.json @@ -2,7 +2,6 @@ "name": "react-component-library", "version": "1.0.0", "main": "build/index.js", - "module": "build/index.esm.js", "files": [ "build" ], @@ -63,7 +62,6 @@ "rollup": "^2.56.3", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-peer-deps-external": "^2.2.4", - "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-typescript2": "^0.29.0", "ts-jest": "^26.5.6", "typescript": "^4.8.4" diff --git a/web/xec-web-components/rollup.config.js b/web/xec-web-components/rollup.config.js --- a/web/xec-web-components/rollup.config.js +++ b/web/xec-web-components/rollup.config.js @@ -3,22 +3,16 @@ import commonjs from '@rollup/plugin-commonjs'; import typescript from 'rollup-plugin-typescript2'; -const packageJson = require('./package.json'); - export default { - input: 'src/index.ts', + input: ['src/index.ts'], output: [ { - file: packageJson.main, + dir: 'build', format: 'cjs', sourcemap: true, }, - { - file: packageJson.module, - format: 'esm', - sourcemap: true, - }, ], + preserveModules: true, // Important if we want to code split plugins: [ peerDepsExternal(), resolve({