A simple asset bundler for frontend assets built on esbuild. Current stable version is 3.0.0. It supports PostCSS, SASS, React, Vue, Svelte and copying files. Key differentiators: minimal configuration, single API for multiple frameworks and CSS preprocessors, no CLI required—just plain JavaScript. Release cadence: stable releases as updates are made.
npm install fascioNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates bundling JS, React JSX, SCSS, PostCSS, and copying static assets with Fascio.
Use import or .mjs extension; convert any require() calls to import.
Use { plugins: [...] } instead of { postcss: { plugins: [...] } }.Use Fascio.js with the respective esbuild plugin configured in the options.
Always specify dest explicitly to avoid unexpected output location.
Pass all configuration explicitly via options; no implicit reading of package.json.
Switch to import Fascio from 'fascio' or use dynamic import().
Run npm install esbuild --save-dev.
Install plugin (npm install autoprefixer) and pass it in options.plugins array.