Nullifying Precipitation Machine

    pkg.json-webpack-plugin
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.2 • Public • Published

    pkg.json-webpack-plugin Tests

    Loads package.json into webpack app as an environment variable

    Getting Started

    Installation

    npm i -D pkg.json-webpack-plugin
    # or
    yarn add --dev pkg.json-webpack-plugin

    Usage

    const PackageJsonPlugin = require('pkg.json-webpack-plugin');
    
    module.exports = {
      // ...webpack config
      plugins: [new PackageJsonPlugin()],
    };
    console.log(process.env.pkgJson.version); // > 1.0.0

    the plugin uses EnvironmentPlugin under the hood to load the values, refer the docs to know how it works

    Options

    the default options are

    new PackageJsonPlugin({
      key: 'pkgJson',
      normalize: true,
      rootDir: process.cwd(),
      include: [],
    });
    • key [string] - name of key to which package.json values are mapped to
    • normalize [boolen] - normalize and load package.json
    • rootDir [string] - directory to look for a package.json file. By default the process is expected be be run from the root direcotry where package.json exists.
    • include [array] - values only to keep from a package.json file. Empty array or any falsy values will load all values

    Install

    npm i pkg.json-webpack-plugin

    DownloadsWeekly Downloads

    5

    Version

    2.0.2

    License

    MIT

    Unpacked Size

    12.4 kB

    Total Files

    13

    Last publish

    Collaborators

    • sibiraj-s