rodgermd/compass-bundle
A Symfony bundle that integrates the Compass Sass-based CSS authoring framework into your application, helping you configure and compile Compass stylesheets as part of your asset workflow.
compass-bundle). That mismatch is itself a finding: it means the evaluation request was written from a name match rather than a compatibility check. Confirm framework, PHP version support, and whether Ruby is even permitted in your build image before spending further evaluation time.Only consider it when all of the following hold:
Look elsewhere when any of these apply — which, for most teams, is all of them:
sass CLI. Compass itself is legacy; wrapping it re-imports that lifecycle risk rather than insulating you from it.sass does not?" in one sentence.Diligence asks before reconsidering: last commit/release date, supported PHP and Symfony ranges, license, transitive Ruby gem surface, and whether the Compass step is reproducible in your build image without network access at deploy time. Treat the 0-dependents figure as a red flag, not a neutral data point — no downstream project has validated this integration in public.
Executives (one paragraph): A low-cost community bundle exists that compiles SCSS through Compass. The recommendation is not to adopt it. Value is low and risk is structural: it is a single-maintainer artifact with effectively no adoption, layered on an already-deprecated toolchain that requires an extra runtime in our build. Our supported framework tooling already solves this problem. The cost we avoid is future migration and security-review labor, not license spend — there is no license spend. Budget ask: zero. Decision needed: none, unless existing usage is found, in which case approve a removal ticket on the asset-pipeline roadmap.
Engineering (talk track): It is a thin Symfony wrapper around Compass. It does not earn its keep against Dart Sass plus Vite or Encore, and it pulls Ruby into a PHP build. If something in our code depends on it, treat that as tech debt with a dated removal ticket — do not extend or fork it. If a teammate proposes it, the review question is simply: what does this give us over sass, and who maintains it in eighteen months?
The deliverable: a one-line entry in the dependency register marking it rejected — abandoned/unsupported toolchain, plus a five-minute search for existing usage. That is the whole investment this package justifies.
How can I help you explore Laravel packages today?