保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// @ts-check
/**
 * To use the available webpack core api
 * we have to use different child compilers
 * depending on the used webpack version
 */
const webpackMajorVersion = Number(require('webpack/package.json').version.split('.')[0]);
 
// Typescript hack to test only the webpack 4 code
/** @type {import('./webpack4/file-watcher-api')} */
module.exports = webpackMajorVersion === 4
  ? require('./webpack4/file-watcher-api.js')
  // Hack to ignore './webpack5/file-watcher-api.js' from typescript:
  : require('./webpack' + 5 + '/file-watcher-api.js');