From 99e35a4b7f999ab021efbd0af59cb73502bf3736 Mon Sep 17 00:00:00 2001 From: bluwy Date: Tue, 8 Feb 2022 14:12:04 +0800 Subject: [PATCH] use mjs for esm output --- package.json | 11 +++++++++-- rollup.config.js | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 957b8f9..b970d41 100644 --- a/package.json +++ b/package.json @@ -5,9 +5,16 @@ "version": "0.25.7", "repository": "https://github.com/rich-harris/magic-string", "main": "dist/magic-string.cjs.js", - "module": "dist/magic-string.es.js", - "jsnext:main": "dist/magic-string.es.js", + "module": "dist/magic-string.es.mjs", + "jsnext:main": "dist/magic-string.es.mjs", "typings": "index.d.ts", + "exports": { + "./package.json": "./package.json", + ".": { + "import": "./dist/magic-string.es.mjs", + "require": "./dist/magic-string.cjs.js" + } + }, "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.4" diff --git a/rollup.config.js b/rollup.config.js index fc867da..8863ec4 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -15,7 +15,7 @@ export default [ external: ['sourcemap-codec'], plugins, output: { - file: 'dist/magic-string.es.js', + file: 'dist/magic-string.es.mjs', format: 'es', exports: 'named', sourcemap: true