xrow/sass-bundle
xrow/sass-bundle is a Symfony bundle that integrates Sass/SCSS compilation into Symfony applications. It provides configuration and services to compile Sass stylesheets as part of your asset workflow, simplifying frontend styling for Symfony projects.
npm install isn't available.Adopt only if all of the following hold — and expect to be alone:
XrowSassBundle), so it assumes Symfony's DI container, bundle registration, and config tree. Wiring it into Laravel means bypassing the bundle's only real value.Look elsewhere in essentially every other case:
laravel-vite-plugin and sass — the default, maintained path.scssphp/scssphp directly behind a small service class. It's actively maintained and gives you the same capability without a dead framework adapter.dart-sass in a pipeline step is faster, spec-compliant, and has no PHP runtime cost.Red flags worth stating plainly: zero stars and zero dependents means no community triage, no security review, and no compatibility patches for PHP 8.x or modern Symfony. The 2016 release predates PHP 7.2, so expect deprecation noise at minimum.
To executives: This is not a dependency we should take on. It's a nine-year-abandoned wrapper with no users, no maintainers, and no security posture. The capability it provided — compiling Sass without a JavaScript build step — is now a commodity solved by tools we already run. Recommendation: no adoption; if the underlying need appears, we solve it in-house in a few hundred lines rather than inheriting an unowned library.
To engineering: The bundle is a thin Symfony-layer convenience over a PHP Sass compiler. There's nothing in it we can't replicate in an afternoon with scssphp and a cached compiler service — and we'd get PHP 8 support and a maintainer in the process. If the actual requirement is per-tenant theming, the design pattern worth stealing is simple: compile on deploy or on theme-change, write to a cache directory, serve static CSS. Don't let a 2016 Symfony bundle into a Laravel codebase; the integration cost exceeds the build cost.
Positioning in one line: A useful reminder that server-side Sass compilation is a solved, low-value problem — solved better today by build-time tooling.
How can I help you explore Laravel packages today?