- // @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');
|