index.js
function () {
        for (var fls in configs) {
            dirName = utils.folderName(configs[fls]['input'], configs[fls]['folderName']);
            dirType = configs[fls]['type'];
            destFolderDir = path.join(configs[fls]['destinationSourcePath'], dirName);
            destDir = configs[fls]['destinationSourcePath'];
            tmpDir = configs[fls]['tempFolderPath'];
            tempFolderName = utils.getBaseFolderName(tmpDir);
            refSrcDir = configs[fls]['refrenceSourcePath'];
            ignoreExtentions = configs[fls]['ignoreExts'] || [];
            ignoreFolders = configs[fls]['ignoreFolders'] || [];
            contentReplaceRegx = new RegExp(utils.regxContent(configs[fls]['replaceContent']), 'g');
            if (configs[fls]['replaceContent']) {
                replaceContentLength = Object.keys(configs[fls]['replaceContent']).length;
            }
            console.log(':::~~' + fls + ':::~~');
            folderSync(configs[fls]);
        }
    }
function () {
        for (var fls in configs) {
            dirName = utils.folderName(configs[fls]['input'], configs[fls]['folderName']);
            dirType = configs[fls]['type'];
            destFolderDir = path.join(configs[fls]['destinationSourcePath'], dirName);
            destDir = configs[fls]['destinationSourcePath'];
            tmpDir = configs[fls]['tempFolderPath'];
            tempFolderName = utils.getBaseFolderName(tmpDir);
            refSrcDir = configs[fls]['refrenceSourcePath'];
            ignoreExtentions = configs[fls]['ignoreExts'] || [];
            ignoreFolders = configs[fls]['ignoreFolders'] || [];
            contentReplaceRegx = new RegExp(utils.regxContent(configs[fls]['replaceContent']), 'g');
            if (configs[fls]['replaceContent']) {
                replaceContentLength = Object.keys(configs[fls]['replaceContent']).length;
            }
            console.log(':::~~' + fls + ':::~~');
            folderSync(configs[fls]);
        }
    }
initilize create directory process