webpack-cli
- Version 7.0.2
- Published
- 110 kB
- 9 dependencies
- MIT license
Install
npm i webpack-cliyarn add webpack-clipnpm add webpack-cliOverview
CLI for webpack & friends
Index
Classes
WebpackCLI
- capitalizeFirstLetter()
- colors
- createCompiler()
- getDefaultPackageManager()
- getLogger()
- installPackage()
- isFunction()
- isMultipleCompiler()
- isMultipleConfiguration()
- isPackageInstalled()
- isPromise()
- isValidationError()
- loadConfig()
- loadWebpack()
- loadWebpackDevServer()
- logger
- makeCommand()
- makeOption()
- program
- run()
- runWebpack()
- schemaToOptions()
- toKebabCase()
Classes
class WebpackCLI
class WebpackCLI {}constructor
constructor();property colors
colors: Colors;property logger
logger: Logger;property program
program: Command;method capitalizeFirstLetter
capitalizeFirstLetter: (str: string) => string;method createCompiler
createCompiler: ( options: Options, callback?: WebpackCallback) => Promise<Compiler | MultiCompiler>;method getDefaultPackageManager
getDefaultPackageManager: () => Promise<PackageManager | undefined>;method getLogger
getLogger: () => Logger;method installPackage
installPackage: ( packageName: string, options?: { preMessage?: () => void }) => Promise<string>;method isFunction
isFunction: (value: unknown) => value is CallableFunction;method isMultipleCompiler
isMultipleCompiler: ( compiler: Compiler | MultiCompiler) => compiler is MultiCompiler;method isMultipleConfiguration
isMultipleConfiguration: ( config: Configuration | MultiConfiguration) => config is MultiConfiguration;method isPackageInstalled
isPackageInstalled: (packageName: string) => Promise<boolean>;method isPromise
isPromise: <T>(value: Promise<T>) => value is Promise<T>;method isValidationError
isValidationError: (error: unknown) => error is WebpackError;method loadConfig
loadConfig: (options: Options) => Promise<ConfigurationsAndPaths>;method loadWebpack
loadWebpack: () => Promise<typeof webpack>;method loadWebpackDevServer
loadWebpackDevServer: () => Promise<typeof import('webpack-dev-server')>;method makeCommand
makeCommand: < A = void, O extends CommanderArgs = CommanderArgs, C extends RecordAny = RecordAny>( options: CommandOptions<A, O, C>) => Promise<Command>;method makeOption
makeOption: (command: Command, option: CommandOption) => void;method run
run: (args: readonly string[], parseOptions: ParseOptions) => Promise<void>;method runWebpack
runWebpack: (options: Options, isWatchCommand: boolean) => Promise<void>;method schemaToOptions
schemaToOptions: ( webpackMod: any, schema?: Schema, additionalOptions?: CommandOption[], override?: Partial<CommandOption>) => CommandOption[];method toKebabCase
toKebabCase: (str: string) => string;Package Files (2)
Dependencies (9)
Dev Dependencies (1)
Peer Dependencies (3)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/webpack-cli.
- Markdown[](https://www.jsdocs.io/package/webpack-cli)
- HTML<a href="https://www.jsdocs.io/package/webpack-cli"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2449 ms. - Missing or incorrect documentation? Open an issue for this package.
