项目作者: fireantjs

项目描述 :
UglifyJS plugin for Fireant
高级语言: JavaScript
项目地址: git://github.com/fireantjs/fireant-uglify.git
创建时间: 2017-02-14T15:47:46Z
项目社区:https://github.com/fireantjs/fireant-uglify

开源协议:MIT License

下载


fireant-uglify

UglifyJS plugin for Fireant

Installation

  1. npm install -D fireant-uglify

Sample fireantfile.js using one file

  1. var fireant = require("fireant");
  2. var uglify = require("fireant-uglify");
  3. fireant.task("watch", function() {
  4. fireant.watch("js/*.js", function(file) {
  5. uglify("js/common.js").save("html/js/common.min.js");
  6. });
  7. });

Sample fireantfile.js using one file, with options

  1. var fireant = require("fireant");
  2. var uglify = require("fireant-uglify");
  3. var global = require('global');
  4. global.options = {
  5. uglify: {
  6. preserveComments: false,
  7. compress: true,
  8. mangle: true
  9. }
  10. };
  11. fireant.task("watch", function() {
  12. fireant.watch("js/*.js", function(file) {
  13. uglify("js/common.js").save("html/js/common.min.js");
  14. });
  15. });

Sample fireantfile.js using multiple files

  1. var fireant = require("fireant");
  2. var uglify = require("fireant-uglify");
  3. fireant.task("watch", function() {
  4. fireant.watch("js/*.js", function(file) {
  5. uglify(["js/common.js", "js/app.js"]).save("html/js/common.min.js");
  6. });
  7. });

Sample fireantfile.js using string

  1. var fireant = require("fireant");
  2. var uglify = require("fireant-uglify");
  3. fireant.task("watch", function() {
  4. fireant.watch("js/*.js", function(file) {
  5. var js = "var foo = 'bar';";
  6. (js).uglify().save("html/js/common.min.js");
  7. });
  8. });