diff --git a/package.json b/package.json index eed1ba5..8ac6780 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,17 @@ "type": "git", "url": "https://github.com/AFASSoftware/maquette" }, - "module": "./dist/index.js", - "main": "./dist/maquette.cjs.js", - "browser": "./dist/maquette.umd.js", + "main": "./dist/maquette.cjs", "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "browser": "./dist/maquette.umd.js", + "import": "./dist/index.js", + "require": "./dist/maquette.cjs" + }, + "./package.json": "./package.json" + }, "scripts": { "prepare": "husky", "prepublishOnly": "npm run clean && npm run dist", diff --git a/rollup.config.js b/rollup.config.js index c89aee7..6d5d935 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -8,7 +8,7 @@ export default [ input: 'dist/index.js', output: { name: 'maquette', - file: pkg.browser, + file: pkg.exports['.'].browser, format: 'umd' }, plugins: []