From a3d38399bc7ceef6d8dfba8c4762d79b153b7b90 Mon Sep 17 00:00:00 2001 From: Richard Collins Date: Sun, 22 Jan 2023 16:55:12 -0800 Subject: [PATCH] Use separate exports for ES and CommonJS modules --- dist/wrapper.mjs | 3 +++ package.json | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 dist/wrapper.mjs diff --git a/dist/wrapper.mjs b/dist/wrapper.mjs new file mode 100644 index 0000000..4facce7 --- /dev/null +++ b/dist/wrapper.mjs @@ -0,0 +1,3 @@ +import cjsModule from './wavefile.js'; + +export const WaveFile = cjsModule.WaveFile; diff --git a/package.json b/package.json index 409e3f5..079340a 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,10 @@ "license": "MIT", "main": "./dist/wavefile.js", "module": "./index.js", + "exports": { + "import": "./dist/wrapper.mjs", + "require": "./dist/wavefile.js" + }, "types": "./index.d.ts", "bin": "./bin/wavefile.js", "engines": {