nl_tokens: update refrence directory files names as per config provided by replaceFileName key
pl_tokens: function ( parsedPath , fls ) { // parsedPath.dir, parsedPath.base, parsedPath.ext, parsedPath.name var newName = "" ; var fileConfigs = "" ; var folderDirArray = getNestedFolderName ( parsedPath ) ; parsedPath [ 'folderName' ] = utils . getBaseFolderName ( parsedPath . dir ) != tempFolderName ? utils . getBaseFolderName ( parsedPath . dir ) : "" ; //fileConfigs = parsedPath.folderName ? fls.replaceFileName[parsedPath.folderName][parsedPath.base] : fls.replaceFileName[parsedPath.base]; if ( folderDirArray == "base" && fls . replaceFileName [ parsedPath . base ] ) { fileConfigs = fls . replaceFileName [ parsedPath . base ] ; } else if ( Array . isArray ( folderDirArray ) ) { var replaceFileNameArray = fls . replaceFileName ; for ( var i in folderDirArray ) { if ( replaceFileNameArray [ folderDirArray [ i ] ] && Object . keys ( replaceFileNameArray [ folderDirArray [ i ] ] ) . length > 0 ) { replaceFileNameArray = replaceFileNameArray [ folderDirArray [ i ] ] ; } else { replaceFileNameArray = [ ] ; break ; } } if ( replaceFileNameArray && replaceFileNameArray [ parsedPath . <mask> ] ) { fileConfigs = replaceFileNameArray [ parsedPath . base ] ; } else { fileConfigs = [ ] ; } } else { fileConfigs = [ ] } console . log ( ":::~~Configurations from replaceFileName~~:::" + fileConfigs ) ; newName = utils . getupdatedFileName ( parsedPath . name , fileConfigs , fls . input ) ; parsedPath . base = newName + parsedPath . ext ; parsedPath . name = newName ; return parsedPath ; }