leafo/scssphp-compass
Adds Compass support to scssphp. Provides a helper class that plugs into scssc to extend import paths and register Compass-required functions, letting you @import "compass" and use mixins like box-shadow. Compass SCSS is bundled.
scssphp but needing Compass features (e.g., mixins, functions) without migrating to Node.js-based tools like node-sass.scssphp that rely on Compass for responsive design, typography, or vendor prefixes.scssphp and needs Compass-specific features (e.g., @include box-shadow, @import "compass").For Executives: "This package lets us leverage Compass’s powerful CSS mixins and functions (e.g., responsive grids, vendor prefixes) within our existing PHP stack—without switching to Node.js or rewriting our build pipeline. It’s a low-risk way to modernize our CSS workflow while keeping our tech debt manageable. Ideal for legacy systems where tooling flexibility is limited."
For Engineering:
"If we’re already using scssphp, this adds Compass support with minimal setup. However, it’s unmaintained and lacks modern features—best for short-term fixes or legacy projects. For new work, we should evaluate Dart Sass or PostCSS. Key tradeoff: Avoids Node.js dependency but risks breaking if Compass evolves."
For Developers:
"Drop this into your composer.json, and you can use Compass mixins directly in PHP. Example: @include compass-box-shadow() will work. But note: No guarantees on updates, and some Compass features may not be fully supported. Use for quick wins, not long-term bets."
How can I help you explore Laravel packages today?