Not Particularly Meaningful

    @hint/parser-webpack-config
    TypeScript icon, indicating that this package has built-in type declarations

    2.1.36 • Public • Published

    webpack config (@hint/parser-webpack-config)

    The webpack-config parser allows the user to analyze the webpack configuration in their projects.

    It will detect if a webpack configuration file is present in your project, checking the name of the file (webpack.config.json).

    This package is installed automatically by webhint:

    npm install hint --save-dev

    To use it, activate it via the .hintrc configuration file:

    {
        "connector": {...},
        "formatters": [...],
        "hints": {
            ...
        },
        "parsers": ["webpack-config"],
        ...
    }

    Note: The recommended way of running webhint is as a devDependency of your project.

    Events emitted

    This parser emits the following events:

    • parse::end::webpack-config, of type WebpackConfigParse which contains the following information:

      • resource: the parsed resource.
      • config: an object with a valid configuration (webpack.Configuration).
      • version: the webpack version installed locally.
    • parse::error::webpack-config::configuration, of type WebpackConfigInvalidConfiguration which contains the following information:

      • resource: the parsed resource.
      • error: the error emited parsing the configuration file.
    • parse::error::webpack-config::not-install. This event is sent if the package webpack is not installed locally. This event doesn't containt anything else.

    • parse::error::webpack-config::not-found. This event is sent if the parser doesn't find any configuration file at the end of the scan. This event doesn't containt anything else.

    Types

    If you need to import any type defined in this parser, you need to import them as follows:

    import { TypeYouWantToUse } from '@hint/parser-webpack-config';

    Install

    npm i @hint/parser-webpack-config

    Homepage

    webhint.io/

    DownloadsWeekly Downloads

    22,174

    Version

    2.1.36

    License

    Apache-2.0

    Unpacked Size

    20.5 kB

    Total Files

    9

    Last publish

    Collaborators

    • leotlee
    • vidorteg
    • oaflynn
    • molant
    • antross
    • johnatms