NewsBlur/node/node_modules/difflib/util/build.js
2019-04-13 15:11:58 -04:00

26 lines
809 B
JavaScript

// Generated by CoffeeScript 1.8.0
(function() {
var BANNER, browserify, build, fs, path, uglify;
fs = require('fs');
path = require('path');
uglify = require('uglify-js');
browserify = require('browserify');
BANNER = '/**\n * @fileoverview Text diff library ported from Python\'s difflib module. \n * https://github.com/qiao/difflib.js\n */\n';
build = function(dest) {
var bannered, browserified, namespaced, uglified;
browserified = browserify.bundle(__dirname + '/../lib/difflib.js');
namespaced = 'var difflib = (function() {' + browserified + 'return require("/difflib");})();';
uglified = uglify(namespaced);
bannered = BANNER + uglified;
return fs.writeFileSync(dest, bannered);
};
build(__dirname + '/../dist/difflib-browser.js');
}).call(this);