0.2.0 • Published 8 years ago
@jamen/dist-css v0.2.0
@jamen/dist-css
Create dist version of your CSS.
Combines tools for adding comptibility and optimizations to your CSS compiler's output.
$ dist-css dist/app.cssThis will
- Run
postcsswithautoprefixer. - Run
clean-css. - Use sourcemaps when given input and output paths.
Also see @jamen/dist-js for your JS files.
Install
$ npm i -D dist-cssUsage
dist-css [file] [...options]
The easiest way to use the tool is transforming a file in place:
$ dist-css dist/app.cssIt will also detect when you want to use stdio:
# Using stdout
$ dist-css dist/app.css | wc -c
6780
# Using stdin
$ echo "* { box-sizing: border-box }" | dist-css dist/app.css
finished dist-css at dist/app.css
# Using both
$ echo "a { ... }" | dist-css > dist/app.cssAlternative to this, use the --input, -i and --output, -o flags, where
if a flag is absent it uses the stdio equivalent instead.
Also note that you can only accept a sourcemap with an input path, and write a sourcemap with an output path. Inline sourcemaps are not supported out of simplicity.
To disable sourcemaps regardless, supply the --no-sourcemap flag:
$ dist-css --no-sourcemap dist/app.css0.2.0
8 years ago