bundleCssTask

Summary

Bundles and minifies CSS files for your site. Use this to optimize your stylesheets for production by combining multiple CSS files into one and reducing file size.

Default Behavior

With minimal config, all .css files in the specified input directory are concatenated, minified, and written to the output file.

Configuration Options

Example config:

bundleCssTask({
  from: 'src/styles',
  to: 'public',
  output: 'styles.min.css',
  minify: true,
})

Input Expectations

Example:

src/
  styles/
    reset.css
    main.css
    theme.css

Output

Example:

public/
  styles.css

Practical Example

const { bundleCssTask } = require('skier/builtins');

module.exports = [
  bundleCssTask({
    from: 'src/styles',
    to: 'public',
    output: 'styles.min.css',
    minify: true,
  }),
];

Common Pitfalls & Tips

Related Tasks/Docs