You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several other functions for working with files and strings of CSS:
csscrush_file($file, $options) - Returns a URL of the compiled file.
csscrush_string($css, $options) - Compiles a raw string of css and returns the resulting css.
csscrush_inline($file, $options, $tag_attributes) - Returns compiled css in an inline style tag.
There are a number of options available for tailoring the output, and a collection of bundled plugins that cover many workflow issues in contemporary CSS development.
Setup (JS)
npm install csscrush
Basic usage (JS)
// All methods can take the standard options (camelCase) as the second argument.constcsscrush=require('csscrush');// Compile. Returns promise.csscrush.file('./styles.css',{sourceMap: true});// Compile string of CSS. Returns promise.csscrush.string('* {box-sizing: border-box;}');// Compile and watch file. Returns event emitter (triggers 'data' on compile).csscrush.watch('./styles.css');
Contributing
If you think you've found a bug please create an issue explaining the problem and expected result.
Likewise, if you'd like to request a feature please create an issue with some explanation of the requested feature and use-cases.
Pull requests are welcome, though please keep coding style consistent with the project (which is based on PSR-2).