Registry / devops / broccoli-compass-compiler

broccoli-compass-compiler

JSON →
library0.0.6jsnpmunverified

Broccoli plugin to compile Sass/SCSS files using the Compass framework. Version 0.0.6 is the latest release, but the package is no longer maintained. It wraps the `compass compile` command, requiring Ruby and Compass to be installed. Use broccoli-sass or broccoli-eyeglass for modern alternatives.

npm install broccoli-compass-compiler
INSTALL
IMPORT
SIG · BROCCOLI-COMPASS-C
B
broccoli-compass-compiler
devopsjavascriptv0.0.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

compileCompass
const compileCompass = require('broccoli-compass-compiler')
import compileCompass from 'broccoli-compass-compiler'
CJS only; no ES module support.
default
const compileCompass = require('broccoli-compass-compiler')
const compileCompass = require('broccoli-compass-compiler').default
No default export; module exports the function directly.
type
const compileCompass: (paths: string[], options?: object) => any = require('broccoli-compass-compiler')
import compileCompass from 'broccoli-compass-compiler'
No TypeScript types; manually declare module or use @ts-ignore.

Basic usage: compile Sass with Compass using Broccoli, output compressed CSS.

const compileCompass = require('broccoli-compass-compiler'); const tree = compileCompass(['app/styles'], { outputStyle: 'compressed' }); // Export tree for Broccoli pipeline module.exports = tree;
Debug
Known issues
gotchaRequires Ruby and Compass gem installed globally. Not a pure Node.js solution.
fix
Install Ruby and `gem install compass`. Alternatively use broccoli-sass (node-sass) or broccoli-eyeglass.
affects: all
deprecatedPackage is unmaintained since 2015. No updates or bug fixes.
fix
Migrate to broccoli-sass (C++) or broccoli-eyeglass (JS-based with libsass).
affects: all
Errors
Common errors & fixes
Error: Compass was unable to find a project root directory
Missing config.rb in source directory
fix
Ensure config.rb exists in each CSS source directory
Error: spawn compass ENOENT
Compass binary not found in PATH
fix
Install Compass: `gem install compass`
Upgrade
Version history
0.0.6latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
broccoli-compass-compiler — npm install broccoli-compass-compiler · libregistry