module.exports = {
  BasicEvaluatedExpression: require('webpack/lib/javascript/BasicEvaluatedExpression'),
  ModuleFilenameHelpers: require('webpack/lib/ModuleFilenameHelpers'),
  NodeTargetPlugin: require('webpack/lib/node/NodeTargetPlugin'),
  NodeTemplatePlugin: require('webpack/lib/node/NodeTemplatePlugin'),
  LibraryTemplatePlugin: require('webpack/lib/LibraryTemplatePlugin'),
  LimitChunkCountPlugin: require('webpack/lib/optimize/LimitChunkCountPlugin'),
  WebWorkerTemplatePlugin: require('webpack/lib/webworker/WebWorkerTemplatePlugin'),
  ExternalsPlugin: require('webpack/lib/ExternalsPlugin'),
  SingleEntryPlugin: require('webpack/lib/SingleEntryPlugin'),
  FetchCompileAsyncWasmPlugin: require('webpack/lib/web/FetchCompileAsyncWasmPlugin'),
  FetchCompileWasmPlugin: require('webpack/lib/web/FetchCompileWasmPlugin'),
  JavascriptModulesPlugin: require('webpack/lib/javascript/JavascriptModulesPlugin'),
  StartupChunkDependenciesPlugin: require('webpack/lib/runtime/StartupChunkDependenciesPlugin'),
  StartupHelpers: require('webpack/lib/javascript/StartupHelpers'),
  compileBooleanMatcher: require('webpack/lib/util/compileBooleanMatcher'),
  identifier: require('webpack/lib/util/identifier'),
  StringXor: require('webpack/lib/util/StringXor'),
  NormalModule: require('webpack/lib/NormalModule'),
  EntryDependency: require('webpack/lib/dependencies/EntryDependency'),
  ModuleNotFoundError: require('webpack/lib/ModuleNotFoundError'),
  LazySet: require('webpack/lib/util/LazySet'),
  makeSerializable: require('webpack/lib/util/makeSerializable'),
  SortableSet: require('webpack/lib/util/SortableSet'),
  StaticExportsDependency: require('webpack/lib/dependencies/StaticExportsDependency'),
  ModuleFactory: require('webpack/lib/ModuleFactory'),
  ModuleDependency: require('webpack/lib/dependencies/ModuleDependency'),
  createSchemaValidation: require('webpack/lib/util/create-schema-validation'),
  extractUrlAndGlobal: require('webpack/lib/util/extractUrlAndGlobal'),
  Compilation: require('webpack/lib/Compilation'),
  semver: require('webpack/lib/util/semver'),
  WebpackError: require('webpack/lib/WebpackError'),
  comparators: require('webpack/lib/util/comparators'),
  StartupEntrypointRuntimeModule: require('webpack/lib/runtime/StartupEntrypointRuntimeModule'),
  SetHelpers: require('webpack/lib/util/SetHelpers'),
  ChunkHelpers: require('webpack/lib/javascript/ChunkHelpers'),
  HotUpdateChunk: require('webpack/lib/HotUpdateChunk'),
  fs: require('webpack/lib/util/fs'),
  sources: require('webpack').sources,
  webpack: require('webpack'),
  package: {
    version: require('webpack/package.json').version,
  },
};
