apply()

in packages/build-tools/breezr-plugin-os/src/DonePlugins.ts [19:35]


  apply(compiler: Compiler) {
    if (compiler.hooks) {
      compiler.hooks.done.tap(
        'DonePlugin', // <-- Set a meaningful name here for stacktraces
        (data) => {
          this.options.done && this.options.done(compiler.options);
          return data;
        },
      );
    } else {
      // @ts-ignore
      compiler.plugin('done', (data: any) => {
        this.options.done && this.options.done(compiler.options);
        return data;
      });
    }
  }