mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
23 lines
633 B
CoffeeScript
Executable file
23 lines
633 B
CoffeeScript
Executable file
#!/usr/bin/env coffee
|
|
|
|
fs = require('fs')
|
|
path = require('path')
|
|
uglify = require('uglify-js')
|
|
browserify = require('browserify')
|
|
|
|
BANNER = '''
|
|
/**
|
|
* @fileoverview Text diff library ported from Python's difflib module.
|
|
* https://github.com/qiao/difflib.js
|
|
*/
|
|
|
|
'''
|
|
|
|
build = (dest) ->
|
|
browserified = browserify.bundle(__dirname + '/../lib/difflib.js')
|
|
namespaced = 'var difflib = (function() {' + browserified + 'return require("/difflib");})();'
|
|
uglified = uglify(namespaced)
|
|
bannered = BANNER + uglified
|
|
fs.writeFileSync(dest, bannered)
|
|
|
|
build(__dirname + '/../dist/difflib-browser.js')
|