@types/npm-install-webpack-plugin
TypeScript icon, indicating that this package has built-in type declarations

4.0.2 • Public • Published

Installation

npm install --save @types/npm-install-webpack-plugin

Summary

This package contains type definitions for npm-install-webpack-plugin (https://github.com/ericclemmons/npm-install-webpack-plugin#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/npm-install-webpack-plugin.

index.d.ts

// Type definitions for npm-install-webpack-plugin 4.0
// Project: https://github.com/ericclemmons/npm-install-webpack-plugin#readme
// Definitions by: Piotr Błażejewicz <https://github.com/peterblazejewicz>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 3.7
import { Plugin } from 'webpack';

/**
 * Speed up development by automatically installing & saving dependencies with Webpack.
 */
declare class NpmInstallPlugin extends Plugin {
    constructor(options?: NpmInstallPlugin.Options);
}

declare namespace NpmInstallPlugin {
    interface Options {
        /**
         * Use --save or --save-dev
         * @default false
         */
        dev?: boolean | DevFunction | undefined;
        /**
         * Install missing peerDependencies
         * @default true
         */
        peerDependencies?: boolean | undefined;
        /**
         * Reduce amount of console logging
         * @default false
         */
        quiet?: boolean | undefined;
        /**
         * npm command used inside company, yarn is not supported yet
         */
        npm?: string | undefined;
    }

    type DevFunction = (module: string, path: string) => boolean;
}

export = NpmInstallPlugin;

Additional Details

  • Last updated: Thu, 08 Jul 2021 18:51:38 GMT
  • Dependencies: @types/webpack
  • Global values: none

Credits

These definitions were written by Piotr Błażejewicz.

Keywords

none

Install

npm i @types/npm-install-webpack-plugin

DownloadsWeekly Downloads

38

Version

4.0.2

License

MIT

Unpacked Size

5.33 kB

Total Files

4

Last publish

Collaborators

  • types