Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Compass Bundle Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Asset-pipeline modernization. This decision is really about replacing a Compass/Ruby-based SCSS step with a mainstream compiler (Dart Sass, Vite, Webpack Encore), not about adopting this bundle. The package is a thin wrapper around a toolchain that has been on a deprecation path for years; its existence is a signal that some project still has a legacy pipeline, not that the pipeline is a good bet.
  • Dependency risk triage. 2 stars, 0 dependents, score 0.01 puts this in a "single-maintainer, unvetted, effectively unused" tier. That supports a default-deny posture for sub-10-star packages in a production path, and gives you a concrete example to point at when writing that policy.
  • Build vs. buy vs. standardize. Strong argument for "standardize." The integration cost of a supported compiler is measured in hours; the carrying cost of an orphaned wrapper is measured in quarterly migration labor and security-review cycles.
  • Sunset planning for existing usage. If this is already in a codebase, the useful decision is a removal ticket with a target date — not a modernization of the integration.
  • Scoping/assumption correction. The brief frames this as a Laravel/PHP package, but the artifact is a Symfony bundle (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.

When to Consider This Package

Only consider it when all of the following hold:

  • You are on Symfony, not Laravel, and the bundle's supported Symfony/PHP versions match yours.
  • Ruby is already a sanctioned, pinned runtime in your CI and deploy images — adding a Ruby dependency to a PHP-only org is a cross-team cost, not a package decision.
  • The work is a short-lived internal tool or a migration stopgap, with no public exposure, no compliance scope, and an accepted discard date.
  • You have confirmed a named maintainer, a release within the last ~12 months, and an open-issue ratio that suggests someone is home.

Look elsewhere when any of these apply — which, for most teams, is all of them:

  • Greenfield work, customer-facing surfaces, multi-team codebases, or anything requiring a security review.
  • You want to hire for it later. Nobody is recruiting on this.
  • The default answers are available: Vite, Webpack Encore, or the plain sass CLI. Compass itself is legacy; wrapping it re-imports that lifecycle risk rather than insulating you from it.
  • You cannot answer "what does this do that 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.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels