Submit
Path:
~
/
home
/
getwphos
/
public_html
/
brueggemann
/
wp-content
/
plugins
/
js_composer
/
gulp
/
File Content:
watchScripts.js
const path = require( 'path' ); const { watch } = require( 'gulp' ); const buildConfig = require( '../build-config.json' ); const { buildJs, buildJsLibs } = require( './buildScripts' ); function watchJs () { buildConfig.uglifyList.forEach( ( entry ) => { entry.src.forEach( ( path ) => { const jsFile = buildConfig.globalOptions.js.srcPath + path; watch( jsFile, buildJs ); }); }); } function watchJsLibs ( done ) { const srcPath = buildConfig.globalOptions.jsLibs.srcPath; return watch( path.join( srcPath, '**/*.js' ), { ignoreInitial: false }) .on( 'change', ( filePath ) => { // Only trigger buildJsLibs if the file wasn't a minified file if ( !filePath.endsWith( '.min.js' ) ) { buildJsLibs( done ); } }); } function watchModuleJsFiles ( done ) { const srcPath = buildConfig.modules.srcPath; return watch( path.join( srcPath, '**/*.js' ), { ignoreInitial: false }) .on( 'change', ( filePath ) => { if ( !filePath.endsWith( '.min.js' ) ) { buildJs( done, buildConfig.modules.moduleUglifyList, buildConfig.modules.srcPath, buildConfig.modules.srcPath ); } }); } function watchModuleJsMainFile ( done ) { const srcPath = buildConfig.modulesMainFile.srcPath; return watch( path.join( srcPath, '**/*.js' ), { ignoreInitial: false }) .on( 'change', ( filePath ) => { if ( !filePath.endsWith( '.min.js' ) ) { buildJs( done, buildConfig.modulesMainFile.modulesMainFileUglifyList, buildConfig.modulesMainFile.srcPath, buildConfig.modulesMainFile.destPath ); } }); } /* eslint-disable */ module.exports = { watchJs, watchJsLibs, watchModuleJsFiles, watchModuleJsMainFile }; /* eslint-enable */
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
buildBanner.js
1988 bytes
0644
buildScripts.js
6390 bytes
0644
buildStyles.js
7492 bytes
0644
watchScripts.js
1704 bytes
0644
watchStyles.js
1361 bytes
0644
N4ST4R_ID | Naxtarrr