js.js 318 B

123456789101112131415161718192021222324
  1. 'use strict';
  2. const terser = require('terser');
  3. const assert = require('assert');
  4. /**
  5. * minify js data.
  6. *
  7. * @param data
  8. */
  9. module.exports = (data) => {
  10. assert(data);
  11. const {
  12. error,
  13. code,
  14. } = terser.minify(data);
  15. if (error)
  16. throw error;
  17. return code;
  18. };