node-sass.js
v0.7.1
Published
A thin wrapper around sass.js bassing on node-sass-chokidar.
Downloads
8
Maintainers
Readme
node-sass.js
⚡️ A thin wrapper around sass.js bassing on node-sass-chokidar.
Why? Because I don't want waiting for compile libsass every every every time in my new projects.
Development efficiency is better than compilation one, as a Rubyist, I think so.
Examples
# Build a directory
node-sass.js ./src -o ./build
# Watch a directory:
node-sass.js ./src -o ./build --watch
# Watch a directory, don't perform an initial build until a change has occured:
node-sass.js ./src -o ./build --watch --skip-initial
# Watch a directory, include node_modules import path so we can import from there e.g. @import 'bulma/bulma.sass';
node-sass.js --include-path ./node_modules/ ./src -o ./src --watch
# Build a file
node-sass.js ./src/index.scss ./build/index.css
# Watch a single file and don't perform an initial build until a change has occured:
node-sass.js ./src/index.scss ./build/index.css --watch --skip-initial
Options
-w, --watch Watch a directory or file,
-m, --match-regex Only watches files in a directory that match the regular expression,
-o, --output Output directory,
-x, --omit-source-map-url Omit source map URL comment from output,
-i, --indented-syntax Treat data from stdin as sass code (versus scss),
-q, --quiet Suppress log output except on error,
-v, --version Prints version info,
--skip-initial Skips initial build when passing the --watch flag,
--output-style CSS output style (nested | expanded | compact | compressed),
--indent-type Indent type for output CSS (space | tab),
--indent-width Indent width; number of spaces or tabs (maximum value: 10),
--linefeed Linefeed style (cr | crlf | lf | lfcr),
--source-comments Include debug info in output,
--source-map Emit source map,
--source-map-contents Embed include contents in map,
--source-map-embed Embed sourceMappingUrl as data URI,
--source-map-root Base path, will be emitted in source-map as is,
--include-path Path to look for imported files,
--follow Follow symlinked directories,
--precision The amount of precision allowed in decimal numbers,
--error-bell Output a bell character on errors,
--importer Path to .js file containing custom importer,
--functions Path to .js file containing custom functions,
--use-polling Watch using polling (chokidar's polling option),
--polling-interval Interval of filesystem folling if polling is being used,
--help Print usage info
Contributing
Feel free.