Siroc - Zero-Config Node Build Tooling
JSON →Siroc is a zero-configuration yet extensible framework designed for developing Node.js applications and libraries. It aims to simplify the build process by intelligently supporting TypeScript and modern JavaScript syntax, leveraging industry-standard tools like Rollup and esbuild under the hood for bundling and type definition generation. The package, currently at `v0.16.0` (as of August 2021), maintains a frequent release cadence, often introducing minor versions with significant breaking changes, aligning with its declared "work in progress" status. Key differentiators include its convention-over-configuration approach, extensibility through custom commands and build hooks, and comprehensive TypeScript support. Siroc automatically infers build configurations from `package.json` fields such as `main`, `module`, `browser`, `bin`, and `exports`, and offers robust support for Yarn workspaces in monorepo setups. It also handles `.d.ts` generation and transpires subpath patterns efficiently using `mkdist`.
Traffic · last 30 days ↓71% vs prev 7d
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇫🇷 France · 🇮🇳 India