css.js 414 B

12345678910111213141516171819202122232425262728
  1. /* сжимаем код через clean-css */
  2. 'use strict';
  3. const assert = require('assert');
  4. const Clean = require('clean-css');
  5. /**
  6. * minify css data.
  7. *
  8. * @param data
  9. */
  10. module.exports = (data) => {
  11. assert(data);
  12. const {
  13. styles,
  14. errors,
  15. } = new Clean().minify(data);
  16. const [error] = errors;
  17. if (error)
  18. throw error;
  19. return styles;
  20. };