{
  "name": "webpack-hooks",
  "keywords": [
    "webpack",
    "hook",
    "hooks",
    "webpack hook",
    "webpack hooks"
  ],
  "version": "1.0.1",
  "description": "Webpack plugin that makes tapping compiler hooks easier",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/drolsen/webpack-hooks.git"
  },
  "bugs": {
    "url": "https://github.com/drolsen/webpack-hooks/issues"
  },
  "author": "Devin R. Olsen <devin@devinrolsen.com> (http://devinrolsen.com)",
  "license": "MIT",
  "scripts": {
    "test": "npm run compiler.environment && npm run compiler.afterEnvironment && npm run compiler.entryOptions && npm run compiler.afterPlugins && npm run compiler.afterResolvers && npm run compiler.initialize && npm run compiler.beforeRun && npm run compiler.run && npm run compiler.watchRun && npm run compiler.normalModuleFactory && npm run compiler.contextModuleFactory && npm run compiler.beforeCompile && npm run compiler.compile && npm run compiler.thisCompilation && npm run compiler.compilation && npm run compiler.make && npm run compiler.afterCompile && npm run compiler.shouldEmit && npm run compiler.emit && npm run compiler.afterEmit && npm run compiler.assetEmitted && npm run compiler.done && npm run compiler.invalid && npm run compiler.watchClose && npm run compiler.shutdown && npm run compiler.infrastructureLog && npm run compilation.buildModule && npm run compilation.rebuildModule && npm run compilation.failedModule && npm run compilation.succeedModule && npm run compilation.finishModules && npm run compilation.finishRebuildingModule && npm run compilation.seal && npm run compilation.unseal && npm run compilation.optimizeDependencies && npm run compilation.afterOptimizeDependencies && npm run compilation.afterChunks && npm run compilation.optimize && npm run compilation.optimizeModules && npm run compilation.afterOptimizeModules && npm run compilation.optimizeChunks && npm run compilation.afterOptimizeChunks && npm run compilation.optimizeTree && npm run compilation.afterOptimizeTree && npm run compilation.optimizeChunkModules && npm run compilation.afterOptimizeChunkModules && npm run compilation.shouldRecord && npm run compilation.reviveModules && npm run compilation.beforeModuleIds && npm run compilation.moduleIds && npm run compilation.optimizeModuleIds && npm run compilation.afterOptimizeModuleIds && npm run compilation.reviveChunks && npm run compilation.beforeChunkIds && npm run compilation.chunkIds && npm run compilation.optimizeChunkIds && npm run compilation.afterOptimizeChunkIds && npm run compilation.recordModules && npm run compilation.recordChunks && npm run compilation.beforeModuleHash && npm run compilation.afterModuleHash && npm run compilation.beforeHash && npm run compilation.afterHash && npm run compilation.recordHash && npm run compilation.record && npm run compilation.beforeModuleAssets && npm run compilation.additionalChunkAssets && npm run compilation.shouldGenerateChunkAssets && npm run compilation.beforeChunkAssets && npm run compilation.additionalAssets && npm run compilation.optimizeChunkAssets && npm run compilation.afterOptimizeChunkAssets && npm run compilation.optimizeAssets && npm run compilation.afterOptimizeAssets && npm run compilation.processAssets && npm run compilation.afterProcessAssets && npm run compilation.needAdditionalSeal && npm run compilation.afterSeal && npm run compilation.chunkHash && npm run compilation.moduleAsset && npm run compilation.chunkAsset && npm run compilation.assetPath && npm run compilation.needAdditionalPass && npm run compilation.childCompiler && npm run compilation.normalModuleLoader && npm run compilation.statsPreset && npm run compilation.statsNormalize && npm run compilation.statsFactory && npm run compilation.statsPrinter && npm run ava-test",
    "compiler.environment": "webpack --config ./test/compiler.01environment.config.js",
    "compiler.afterEnvironment": "webpack --config ./test/compiler.02afterEnvironment.config.js",
    "compiler.entryOptions": "webpack --config ./test/compiler.03entryOptions.config.js",
    "compiler.afterPlugins": "webpack --config ./test/compiler.04afterPlugins.config.js",
    "compiler.afterResolvers": "webpack --config ./test/compiler.05afterResolvers.config.js",
    "compiler.initialize": "webpack --config ./test/compiler.06initialize.config.js",
    "compiler.beforeRun": "webpack --config ./test/compiler.07beforeRun.config.js",
    "compiler.run": "webpack --config ./test/compiler.08run.config.js",
    "compiler.watchRun": "webpack --config ./test/compiler.09watchRun.config.js",
    "compiler.normalModuleFactory": "webpack --config ./test/compiler.10normalModuleFactory.config.js",
    "compiler.contextModuleFactory": "webpack --config ./test/compiler.11contextModuleFactory.config.js",
    "compiler.beforeCompile": "webpack --config ./test/compiler.12beforeCompile.config.js",
    "compiler.compile": "webpack --config ./test/compiler.13compile.config.js",
    "compiler.thisCompilation": "webpack --config ./test/compiler.14thisCompilation.config.js",
    "compiler.compilation": "webpack --config ./test/compiler.15compilation.config.js",
    "compiler.make": "webpack --config ./test/compiler.16make.config.js",
    "compiler.afterCompile": "webpack --config ./test/compiler.17afterCompile.config.js",
    "compiler.shouldEmit": "webpack --config ./test/compiler.18shouldEmit.config.js",
    "compiler.emit": "webpack --config ./test/compiler.19emit.config.js",
    "compiler.afterEmit": "webpack --config ./test/compiler.20afterEmit.config.js",
    "compiler.assetEmitted": "webpack --config ./test/compiler.21assetEmitted.config.js",
    "compiler.done": "webpack --config ./test/compiler.22done.config.js",
    "compiler.failed": "webpack --config ./test/compiler.23failed.config.js",
    "compiler.invalid": "webpack --config ./test/compiler.24invalidModule.config.js",
    "compiler.watchClose": "webpack --config ./test/compiler.25watchClose.config.js",
    "compiler.shutdown": "webpack --config ./test/compiler.26shutdown.config.js",
    "compiler.infrastructureLog": "webpack --config ./test/compiler.27infrastructureLog.config.js",
    "compilation.buildModule": "webpack --config ./test/compilation.01buildModule.config.js",
    "compilation.rebuildModule": "webpack --config ./test/compilation.02rebuildModule.config.js",
    "compilation.failedModule": "webpack --config ./test/compilation.03failedModule.config.js",
    "compilation.succeedModule": "webpack --config ./test/compilation.04succeedModule.config.js",
    "compilation.finishModules": "webpack --config ./test/compilation.05finishModules.config.js",
    "compilation.finishRebuildingModule": "webpack --config ./test/compilation.06finishRebuildingModule.config.js",
    "compilation.seal": "webpack --config ./test/compilation.07seal.config.js",
    "compilation.unseal": "webpack --config ./test/compilation.08unseal.config.js",
    "compilation.optimizeDependencies": "webpack --config ./test/compilation.09optimizeDependencies.config.js",
    "compilation.afterOptimizeDependencies": "webpack --config ./test/compilation.10afterOptimizeDependencies.config.js",
    "compilation.afterChunks": "webpack --config ./test/compilation.11afterChunks.config.js",
    "compilation.optimize": "webpack --config ./test/compilation.12optimize.config.js",
    "compilation.optimizeModules": "webpack --config ./test/compilation.13optimizeModules.config.js",
    "compilation.afterOptimizeModules": "webpack --config ./test/compilation.14afterOptimizeModules.config.js",
    "compilation.optimizeChunks": "webpack --config ./test/compilation.15optimizeChunks.config.js",
    "compilation.afterOptimizeChunks": "webpack --config ./test/compilation.16afterOptimizeChunks.config.js",
    "compilation.optimizeTree": "webpack --config ./test/compilation.17optimizeTree.config.js",
    "compilation.afterOptimizeTree": "webpack --config ./test/compilation.18afterOptimizeTree.config.js",
    "compilation.optimizeChunkModules": "webpack --config ./test/compilation.19optimizeChunkModules.config.js",
    "compilation.afterOptimizeChunkModules": "webpack --config ./test/compilation.20afterOptimizeChunkModules.config.js",
    "compilation.shouldRecord": "webpack --config ./test/compilation.21shouldRecord.config.js",
    "compilation.reviveModules": "webpack --config ./test/compilation.22reviveModules.config.js",
    "compilation.beforeModuleIds": "webpack --config ./test/compilation.23beforeModuleIds.config.js",
    "compilation.moduleIds": "webpack --config ./test/compilation.24moduleIds.config.js",
    "compilation.optimizeModuleIds": "webpack --config ./test/compilation.25optimizeModuleIds.config.js",
    "compilation.afterOptimizeModuleIds": "webpack --config ./test/compilation.26afterOptimizeModuleIds.config.js",
    "compilation.reviveChunks": "webpack --config ./test/compilation.27reviveChunks.config.js",
    "compilation.beforeChunkIds": "webpack --config ./test/compilation.28beforeChunkIds.config.js",
    "compilation.chunkIds": "webpack --config ./test/compilation.29chunkIds.config.js",
    "compilation.optimizeChunkIds": "webpack --config ./test/compilation.30optimizeChunkIds.config.js",
    "compilation.afterOptimizeChunkIds": "webpack --config ./test/compilation.31afterOptimizeChunkIds.config.js",
    "compilation.recordModules": "webpack --config ./test/compilation.32recordModules.config.js",
    "compilation.recordChunks": "webpack --config ./test/compilation.33recordChunks.config.js",
    "compilation.beforeModuleHash": "webpack --config ./test/compilation.34beforeModuleHash.config.js",
    "compilation.afterModuleHash": "webpack --config ./test/compilation.35afterModuleHash.config.js",
    "compilation.beforeHash": "webpack --config ./test/compilation.36beforeHash.config.js",
    "compilation.afterHash": "webpack --config ./test/compilation.37afterHash.config.js",
    "compilation.recordHash": "webpack --config ./test/compilation.38recordHash.config.js",
    "compilation.record": "webpack --config ./test/compilation.39record.config.js",
    "compilation.beforeModuleAssets": "webpack --config ./test/compilation.40beforeModuleAssets.config.js",
    "compilation.additionalChunkAssets": "webpack --config ./test/compilation.41additionalChunkAssets.config.js",
    "compilation.shouldGenerateChunkAssets": "webpack --config ./test/compilation.42shouldGenerateChunkAssets.config.js",
    "compilation.beforeChunkAssets": "webpack --config ./test/compilation.43beforeChunkAssets.config.js",
    "compilation.additionalAssets": "webpack --config ./test/compilation.44additionalAssets.config.js",
    "compilation.optimizeChunkAssets": "webpack --config ./test/compilation.45optimizeChunkAssets.config.js",
    "compilation.afterOptimizeChunkAssets": "webpack --config ./test/compilation.46afterOptimizeChunkAssets.config.js",
    "compilation.optimizeAssets": "webpack --config ./test/compilation.47optimizeAssets.config.js",
    "compilation.afterOptimizeAssets": "webpack --config ./test/compilation.48afterOptimizeAssets.config.js",
    "compilation.processAssets": "webpack --config ./test/compilation.49processAssets.config.js",
    "compilation.afterProcessAssets": "webpack --config ./test/compilation.50afterProcessAssets.config.js",
    "compilation.needAdditionalSeal": "webpack --config ./test/compilation.51needAdditionalSeal.config.js",
    "compilation.afterSeal": "webpack --config ./test/compilation.52afterSeal.config.js",
    "compilation.chunkHash": "webpack --config ./test/compilation.53chunkHash.config.js",
    "compilation.moduleAsset": "webpack --config ./test/compilation.54moduleAsset.config.js",
    "compilation.chunkAsset": "webpack --config ./test/compilation.55chunkAsset.config.js",
    "compilation.assetPath": "webpack --config ./test/compilation.56assetPath.config.js",
    "compilation.needAdditionalPass": "webpack --config ./test/compilation.57needAdditionalPass.config.js",
    "compilation.childCompiler": "webpack --config ./test/compilation.58childCompiler.config.js",
    "compilation.normalModuleLoader": "webpack --config ./test/compilation.59normalModuleLoader.config.js",
    "compilation.statsPreset": "webpack --config ./test/compilation.60statsPreset.config.js",
    "compilation.statsNormalize": "webpack --config ./test/compilation.61statsNormalize.config.js",
    "compilation.statsFactory": "webpack --config ./test/compilation.62statsFactory.config.js",
    "compilation.statsPrinter": "webpack --config ./test/compilation.63statsPrinter.config.js",
    "ava-test": "ava ./test/ava.test.js"
  },
  "engines": {
    "node": ">=18.17.0"
  },
  "devDependencies": {
    "ava": "4.0.1",
    "clean-webpack-plugin": "4.0.0",
    "copy-webpack-plugin": "^10.2.3",
    "webpack": "5.95.0",
    "webpack-cli": "4.9.1"
  }
}
