compress.js 823 B

123456789101112131415161718192021222324252627282930
  1. module.exports = function(config) {
  2. 'use strict';
  3. var task = {
  4. release: {
  5. options: {
  6. archive: '<%= destDir %>/<%= pkg.name %><%= enterprise ? "-enterprise" : "" %>-<%= pkg.version %>.<%= platform %>-<%= arch %>.tar.gz'
  7. },
  8. files : [
  9. {
  10. expand: true,
  11. cwd: '<%= tempDir %>',
  12. src: ['**/*'],
  13. dest: '<%= pkg.name %>-<%= pkg.version %>/',
  14. },
  15. {
  16. expand: true,
  17. src: ['LICENSE.md', 'README.md', 'NOTICE.md'],
  18. dest: '<%= pkg.name %>-<%= pkg.version %>/',
  19. }
  20. ]
  21. }
  22. };
  23. if (config.platform === 'windows') {
  24. task.release.options.archive = '<%= destDir %>/<%= pkg.name %><%= enterprise ? "-enterprise" : "" %>-<%= pkg.version %>.<%= platform %>-<%= arch %>.zip';
  25. }
  26. return task;
  27. };