https://github.com/mckomo/webpack-mode
Get current mode of Webpack 4 build
https://github.com/mckomo/webpack-mode
environment javascript webpack webpack-mode
Last synced: 8 months ago
JSON representation
Get current mode of Webpack 4 build
- Host: GitHub
- URL: https://github.com/mckomo/webpack-mode
- Owner: mckomo
- Created: 2018-04-05T09:54:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-04-23T23:05:53.000Z (about 3 years ago)
- Last Synced: 2025-04-13T23:07:34.727Z (about 1 year ago)
- Topics: environment, javascript, webpack, webpack-mode
- Language: JavaScript
- Homepage:
- Size: 76.2 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# webpack-mode
[](https://travis-ci.org/mckomo/webpack-mode)
Get easily environment mode of Webpack build. **Works only with Webpack 4**.
### Install
Simply run in terminal:
```sh
npm add --save-dev webpack-mode
```
or (if you use Yarn)
```sh
yarn add --dev webpack-mode
```
### Usage
When you run `webpack --mode=production` or `NODE_ENV=production webpack`
```js
// webpack.config.js
const { isProduction } = require("webpack-mode");
console.log(isProduction); // => true
// ... rest of the config
```
### API
When you run `webpack --mode=development`
```js
const webpackMode = require("webpack-mode");
webpackMode.isProduction; // false
webpackMode.isDevelopment; // true
webpackMode == "development"; // true
webpackMode === "development"; // false - webpackMode is not a string
console.log(`${webpackMode}`); // 'development'
```