• environment
  • node/NodeEnvironmentPlugin
  • compiler
  • CachePlugin([cache])
  • ProgressPlugin(handler)
  • RecordIdsPlugin()
  • entry
  • SingleEntryPlugin(context, request, chunkName)
  • MultiEntryPlugin(context, requests, chunkName)
  • PrefetchPlugin(context, request)
  • output
  • FunctionModulePlugin(context, options)
  • JsonpTemplatePlugin(options)
  • node/NodeTemplatePlugin(options)
  • LibraryTemplatePlugin(name, target)
  • webworker/WebWorkerTemplatePlugin(options)
  • EvalDevToolModulePlugin
  • SourceMapDevToolPlugin(sourceMapFilename, sourceMappingURLComment, moduleFilenameTemplate, fallbackModuleFilenameTemplate)
  • NoHotModuleReplacementPlugin()
  • HotModuleReplacementPlugin(options)
  • source
  • APIPlugin
  • CompatibilityPlugin
  • ConsolePlugin
  • ConstPlugin
  • ProvidePlugin(name, request)
  • NodeStuffPlugin(options, context)
  • RequireJsStuffPlugin
  • node/NodeSourcePlugin(options)
  • node/NodeTargetPlugin
  • dependencies/AMDPlugin(options)
  • dependencies/CommonJsPlugin
  • dependencies/LabeledModulesPlugin
  • dependencies/RequireContextPlugin(modulesDirectories, extensions)
  • dependencies/RequireEnsurePlugin
  • dependencies/RequireIncludePlugin
  • DefinePlugin(definitions)
  • optimize
  • optimize/LimitChunkCountPlugin(options)
  • optimize/MergeDuplicateChunksPlugin
  • optimize/RemoveEmptyChunksPlugin
  • optimize/MinChunkSizePlugin(minChunkSize)
  • optimize/FlagIncludedChunksPlugin
  • optimize/UglifyJsPlugin(options)
  • optimize/OccurenceOrderPlugin(preferEntry)
  • optimize/DedupePlugin