UNPKG

autoreload-gulp

Version:

Reloads gulp process when gulpfile.js or an imported relative dependency change

39 lines (28 loc) 1.18 kB
import path from 'path'; function join (...args) { let len = args.length; let glob = args[len - 1]; if (!Array.isArray(glob)) { glob = [glob]; } args.pop(); return glob.map(str => path.join(...args, str)); } export const srcDir = 'src'; export const testDir = 'test'; export const buildDir = 'build'; export const distDir = 'lib'; export const apps = ['autoreload-gulp']; export const bundleGlob = 'bundle.js'; export const testBundleGlob = 'test_bundle.js'; export const srcGlob = join(srcDir, ['**/*.js', '**/*.jsx']); export const testGlob = join(testDir, ['**/*.test.js', '**/*.test.jsx']); export const allTestGlob = join(testDir, ['**/*.js', '**/*.jsx']); export const srcBuildGlob = join(buildDir, srcGlob); export const testBuildGlob = join(buildDir, testGlob); export const allSrcGlob = srcGlob.concat(allTestGlob); export const allBuildGlob = srcBuildGlob.concat(testBuildGlob); export const bundleRootGlob = join(buildDir, srcDir, 'demo.js'); export const testBundleRootGlob = join(buildDir, testDir, 'index.test.js'); export const bundleBuildGlob = join(buildDir, bundleGlob); export const testBundleBuildGlob = join(buildDir, testBundleGlob);