@@ -66,8 +66,8 @@ botOptions.changesList = [
66
66
message : '[fix] path.exists was moved to fs.exists' ,
67
67
func : function ( fileList , settings , cb ) {
68
68
async . map ( fileList , function ( file , callback ) {
69
- var re = / p a t h \. \b e x i s t s \b / g;
70
- fileReplace ( file , re , "fs.exists " , callback ) ;
69
+ var re = / ( [ ^ [ 0 - 9 a - z A - Z ] ] ) p a t h ( \s * . \s * e x i s t s \s * \( ) / g;
70
+ fileReplace ( file , re , "$1fs$2 " , callback ) ;
71
71
} , function ( err , results ) {
72
72
// results is now an array of stats for each file
73
73
if ( err ) {
@@ -85,8 +85,8 @@ botOptions.changesList = [
85
85
message : '[fix] path.existsSync was moved to fs.existsSync' ,
86
86
func : function ( fileList , settings , cb ) {
87
87
async . map ( fileList , function ( file , callback ) {
88
- var re = / p a t h \. \b e x i s t s S y n c \b / g;
89
- fileReplace ( file , re , "fs.existsSync " , callback ) ;
88
+ var re = / ( [ ^ [ 0 - 9 a - z A - Z ] ] ) p a t h ( \s * . \s * e x i s t s S y n c \s * \( ) / g;
89
+ fileReplace ( file , re , "$1fs$2 " , callback ) ;
90
90
} , function ( err , results ) {
91
91
// results is now an array of stats for each file
92
92
if ( err ) {
@@ -104,8 +104,8 @@ botOptions.changesList = [
104
104
message : '[fix] tty.setRawMode(mode) was moved to tty.ReadStream#setRawMode() (i.e. process.stdin.setRawMode())' ,
105
105
func : function ( fileList , settings , cb ) {
106
106
async . map ( fileList , function ( file , callback ) {
107
- var re = / t t y \. \b s e t R a w M o d e \b / g;
108
- fileReplace ( file , re , "process .stdin.setRawMode " , callback ) ;
107
+ var re = / ( [ ^ [ 0 - 9 a - z A - Z ] ] ) t t y ( \s * . \s * s e t R a w M o d e \s * \( ) / g;
108
+ fileReplace ( file , re , "$1process .stdin$2 " , callback ) ;
109
109
} , function ( err , results ) {
110
110
// results is now an array of stats for each file
111
111
if ( err ) {
@@ -236,9 +236,9 @@ function fileReplace(filename, re, replacement, cb) {
236
236
var dataStr = data . toString ( ) ,
237
237
fixedDoc = '' ;
238
238
239
- if ( XRegExp . test ( dataStr , re ) ) {
239
+ if ( re . test ( dataStr ) ) {
240
240
241
- fixedDoc = XRegExp . replace ( dataStr , re , replacement , 'all' ) ;
241
+ fixedDoc = dataStr . replace ( re , replacement ) ;
242
242
243
243
// write changes out to file
244
244
fs . writeFile ( filename , fixedDoc , function ( err ) {
0 commit comments