From f6d367b3cd998587805f0407d2293441f906b35f Mon Sep 17 00:00:00 2001 From: Anton Evzhakov Date: Mon, 5 Feb 2024 14:44:43 +0200 Subject: [PATCH] fix(esbuild): mjs extensions in esm build --- .changeset/angry-pugs-sparkle.md | 5 +++++ packages/esbuild/package.json | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/angry-pugs-sparkle.md diff --git a/.changeset/angry-pugs-sparkle.md b/.changeset/angry-pugs-sparkle.md new file mode 100644 index 00000000..90f06025 --- /dev/null +++ b/.changeset/angry-pugs-sparkle.md @@ -0,0 +1,5 @@ +--- +'@wyw-in-js/esbuild': patch +--- + +Use mjs extensions in esm build of esbuild. diff --git a/packages/esbuild/package.json b/packages/esbuild/package.json index a7f584fb..7e45aba5 100644 --- a/packages/esbuild/package.json +++ b/packages/esbuild/package.json @@ -17,7 +17,7 @@ "node": ">=16.0.0" }, "exports": { - "import": "./esm/index.js", + "import": "./esm/index.mjs", "require": "./lib/index.js", "types": "./types/index.d.ts" }, @@ -28,7 +28,7 @@ ], "license": "MIT", "main": "lib/index.js", - "module": "esm/index.js", + "module": "esm/index.mjs", "peerDependencies": { "esbuild": ">=0.12.0" }, @@ -36,7 +36,7 @@ "access": "public" }, "scripts": { - "build:esm": "babel src --out-dir esm --extensions '.js,.jsx,.ts,.tsx' --source-maps --delete-dir-on-start", + "build:esm": "babel src --out-dir esm --out-file-extension .mjs --extensions '.js,.jsx,.ts,.tsx' --source-maps --delete-dir-on-start", "build:lib": "cross-env NODE_ENV=legacy babel src --out-dir lib --extensions '.js,.jsx,.ts,.tsx' --source-maps --delete-dir-on-start", "build:types": "tsc --project ./tsconfig.lib.json --baseUrl . --rootDir ./src", "lint": "eslint --ext .js,.ts ."