diff --git a/index.js b/index.js index 77968ae..b534604 100644 --- a/index.js +++ b/index.js @@ -103,4 +103,4 @@ deepmerge.all = function deepmergeAll(array, options) { }, {}) } -module.exports = deepmerge +export default deepmerge; diff --git a/package.json b/package.json index 2b7b1be..89fb1f7 100644 --- a/package.json +++ b/package.json @@ -9,13 +9,15 @@ "clone", "recursive" ], - "version": "4.3.1", + "version": "4.3.2", "homepage": "https://github.com/TehShrike/deepmerge", "repository": { "type": "git", "url": "git://github.com/TehShrike/deepmerge.git" }, - "main": "dist/cjs.js", + "main": "dist/deepmerge.cjs.js", + "module": "dist/deepmerge.esm.js", + "typings": "index.d.ts", "engines": { "node": ">=0.10.0" }, diff --git a/rollup.config.js b/rollup.config.js index 8323ab2..39e4413 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -10,12 +10,19 @@ export default { ], output: [ { + name: 'deepmerge', file: pkg.main, + exports: 'named', format: `cjs` }, { name: 'deepmerge', - file: 'dist/umd.js', + file: pkg.module, + format: `es` + }, + { + name: 'deepmerge', + file: 'dist/deepmerge.umd.js', format: `umd` }, ],