mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
24 lines
633 B
CoffeeScript
24 lines
633 B
CoffeeScript
![]() |
#!/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')
|