2.0.2 • Published 4 years ago
pkg.json-webpack-plugin v2.0.2
pkg.json-webpack-plugin 
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-pluginUsage
const PackageJsonPlugin = require('pkg.json-webpack-plugin');
module.exports = {
  // ...webpack config
  plugins: [new PackageJsonPlugin()],
};console.log(process.env.pkgJson.version); // > 1.0.0the 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