Closed matthewkeil closed 5 months ago
Adds support for ESM modules in addition to CommonJS
Inclusions
bindings.ts
index.js
index.mjs
scripts/prepareDist
index.cjs
package.json
tsconfig.esm.json
node:
✔️ no performance regression detected
by benchmarkbot/action
Adds support for ESM modules in addition to CommonJS
Inclusions
bindings.ts
with functionality fromindex.js
so it can also be used inindex.mjs
scripts/prepareDist
to copy types into both modules and renames theindex.js
toindex.cjs
for the commonjs versionpackage.json
scripts and exports for dual type modulestsconfig.esm.json
and update the other tsconfigsnode:
prefix to node modules