UNPKG

366 BPlain TextView Raw
1export const WatchModeSymbol = Symbol('WatchMode')
2
3export class CheckerPlugin {
4 apply(compiler) {
5 compiler.hooks.run.tapAsync('at-loader', function(params, callback) {
6 compiler[WatchModeSymbol] = false
7 callback()
8 })
9
10 compiler.hooks.watchRun.tapAsync('at-loader', function(params, callback) {
11 compiler[WatchModeSymbol] = true
12 callback()
13 })
14 }
15}