How to update a NodeJS TypeScript library for ESM-compliance?

This page summarizes the projects mentioned and recommended in the original post on /r/typescript

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. iter-ops

    Basic operations on iterables

    I wrote a library - iter-ops, and distributed it as a regular ES2015 module, plus pre-built minified version. But frameworks like Angular complain about ESM-compliance.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. tsup

    The simplest and fastest way to bundle your TypeScript libraries.

    TSUP is good for bundling https://github.com/egoist/tsup

  4. ng-packagr

    Compile and package Angular libraries in Angular Package Format (APF)

    Specifically for Angular, we have the Angular Package Format, which is produced by the CLI or by the standalone ng-packagr tool.

  5. webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Como configurar um ambiente de desenvolvimento com Docker + VS Code

    3 projects | dev.to | 6 Apr 2021
  • How Angular applications boot

    2 projects | dev.to | 28 Mar 2021
  • Webpack 5: The Next Generation Module Bundler

    1 project | dev.to | 2 Mar 2025
  • Discover the power of microfrontends: A revolution in frontend development

    1 project | dev.to | 24 Feb 2025
  • Simplify Browser Extension Deployment with GitHub Actions

    2 projects | dev.to | 1 Feb 2025

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?