diff --git a/package.json b/package.json index 1dcf710..af7b0c3 100644 --- a/package.json +++ b/package.json @@ -42,11 +42,11 @@ "access": "public" }, "main": "./dist/index.node.js", - "types": "./dist/types/index.d.ts", - "exports": { - "import": "./dist/index.mjs", - "require": "./dist/index.node.js" + "module": "./dist/index.mjs", + "browser": { + "./dist/index.node.js": "./dist/index.mjs" }, + "types": "./dist/types/index.d.ts", "directories": { "dist": "./dist", "src": "./src", diff --git a/rollup.config.mjs b/rollup.config.mjs index f5da15d..d00539f 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -69,7 +69,7 @@ export default [ // Node.js build { input, - output: { file: pkg.exports.require, format: 'cjs', banner }, + output: { file: pkg.main, format: 'cjs', banner }, external: Object.keys(pkg.dependencies), plugins: [ cleaner({ @@ -84,7 +84,7 @@ export default [ // Browser build { input, - output: { file: pkg.exports.import, format: 'es', banner }, + output: { file: pkg.module, format: 'es', banner }, plugins: [ ...browserPlugins, visualizerPlugin,