diff --git a/package.json b/package.json index 4b2d219..b9f3161 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,15 @@ "main": "dist/sourcemap-codec.umd.js", "module": "dist/sourcemap-codec.es.js", "types": "dist/types/sourcemap-codec.d.ts", + "exports": { + ".": { + "browser": "./dist/sourcemap-codec.umd.js", + "import": "./dist/sourcemap-codec.mjs", + "require": "./dist/sourcemap-codec.umd.js" + }, + "./package.json": "./package.json", + "./": "./" + }, "scripts": { "test": "mocha", "build": "rm -rf dist && rollup -c && tsc", @@ -30,7 +39,6 @@ "url": "https://github.com/Rich-Harris/sourcemap-codec/issues" }, "homepage": "https://github.com/Rich-Harris/sourcemap-codec", - "dependencies": {}, "devDependencies": { "codecov.io": "^0.1.6", "console-group": "^0.3.3", diff --git a/rollup.config.js b/rollup.config.js index d7a5f72..10aa2ad 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -21,5 +21,10 @@ export default { file: pkg.module, format: 'es', sourcemap: true + }, + { + file: pkg.exports['.'].import, + format: 'es', + sourcemap: true }] };