Zero-configuration bundler for building modern JavaScript/TypeScript applications, currently at v5.0.2. It provides a fast, opinionated build process without configuration files, supporting both CommonJS and ESM outputs. Key differentiators include an intuitive CLI, built-in support for JSX, TypeScript, and CSS modules, and a plugin system for extensibility. Minimal setup required — ideal for quick prototypes or small-to-medium projects. Released under ISC license.
npm install sasoVerified import paths — ran on the pinned version, not inferred.
Programmatic build using Saso's default export with entry, output, format, and minification options.
Use import syntax or upgrade to ESM project.
Update to new API: saso(options) instead of new saso.Saso().
Migrate to functional API saso(options).
Either use CLI or programmatic API exclusively.
Ensure you import default as: import saso from 'saso' (not as object destructuring).
Use import syntax or set type:"module" in package.json.
Update config keys: use 'entry' as string, 'outfile' instead of 'output'.