1- var fs = require ( "fs" ) ;
2- var DOMParser = require ( 'xmldom' ) . DOMParser ;
3- var readdirp = require ( 'readdirp' ) ;
4- var es = require ( 'event-stream' ) ;
1+ var path = require ( "path" ) ,
2+ fs = require ( "fs" ) ,
3+ DOMParser = require ( 'xmldom' ) . DOMParser ,
4+ readdirp = require ( 'readdirp' ) ,
5+ es = require ( 'event-stream' ) ,
56
6- var lrucache = require ( "./lru" ) ;
7- var rules = require ( "./rules" ) ;
7+ lrucache = require ( "./lru" ) ,
8+ rules = require ( "./rules" ) ,
89
9- var URI = require ( "URIjs" ) ;
10+ URI = require ( "URIjs" ) ;
1011
1112var ruleSets = null ;
1213
@@ -23,7 +24,7 @@ function processDir(dir) {
2324 } )
2425 . on ( 'error' , function ( err ) { console . error ( 'fatal error' , err ) ; } )
2526 . pipe ( es . mapSync ( function ( entry ) {
26- var filename = dir + '/' + entry . path ;
27+ var filename = path . join ( dir , entry . path ) ;
2728 console . log ( "Rewriting " + filename ) ;
2829 processFile ( filename ) ;
2930 } ) ) ;
@@ -57,7 +58,7 @@ function processFile(filename) {
5758}
5859
5960function loadRuleSets ( ) {
60- var fileContents = fs . readFileSync ( 'rules/default.rulesets' , { encoding : 'utf-8' } ) ;
61+ var fileContents = fs . readFileSync ( path . join ( __dirname , 'rules/default.rulesets' ) , { encoding : 'utf-8' } ) ;
6162 var xml = new DOMParser ( ) . parseFromString ( fileContents , 'text/xml' ) ;
6263 ruleSets = new rules . RuleSets ( "fake user agent" , lrucache . LRUCache , xml , { } ) ;
6364}
0 commit comments