Skip to content

Support ESM and CommonJS Uses of Your Library

View on Twitter

💡 Writing a Node.js library using ES Modules instead of Common JS?

👉🏼 Support users who aren't using ESM by adding a mapping for the main export for your library in your package.json file.

Support ESM and CommonJS by setting exports[.].import for ESM and exports[.].require for CommonJS in package.json of your library.
You might also like
Single (Non-)WWW and HTTPS Redirect in Apache Read tip
Secure Your VPS: Enable Automatic Updates Read tip
Disable Nginx Server Header Read tip