GitXplorerGitXplorer
k

ecma-version-validator-webpack-plugin

public
15 stars
0 forks
12 issues

Commits

List of commits on branch master.
Unverified
05c4767ea1afe637ea415b4c49dd7cbcbe6079d9

fix(deps): update dependency acorn to ^8.8.0

rrenovate[bot] committed 2 years ago
Unverified
7b954192637f28a9cbd2e936deca358d3d11dccd

chore(deps): update dependency @cybozu/eslint-config to ^17.0.3

rrenovate[bot] committed 2 years ago
Unverified
55e41dc7b1f64488697271934a3814b898897c1b

chore(deps): update dependency @cybozu/eslint-config to ^17.0.2

rrenovate[bot] committed 2 years ago
Unverified
e5216d15dd27b771d1103a67d4ea539e84d1709a

chore(deps): update dependency memfs to ^3.4.7

rrenovate[bot] committed 2 years ago
Unverified
4d05c654029c29e96e96dce11ceba22929ec3915

chore(deps): update dependency memfs to ^3.4.6

rrenovate[bot] committed 2 years ago
Unverified
5aad3f99d07f817055f70ae3ee71355c78d68855

chore(deps): update dependency memfs to ^3.4.4

rrenovate-bot committed 2 years ago

README

The README file for this repository.

ecma-version-validator-webpack-plugin

npm version

A wepback plugin to verify ECMAScript version for bundle files.

This plugin is intended to verify that bundle files don't include unsupported syntaxes, so I encourage to enable this only on a production build.

Install

% npm install --save-dev ecma-version-validator-webpack-plugin

How to use

Add a ECMAVersionValidatorPlugin instance into a plugins field in webpack.config.js

  • webpack.config.js
const { ECMAVersionValidatorPlugin } = require("ecma-version-validator-webpack-plugin");

module.exports = {
    // ...
    plugins: [
      new ECMAVersionValidatorPlugin(/* options */)
    ],
}

Options

constructor

  • options.ecmaVersion
    • This is a target ECMAScript version you expect. See the avaiable versions in the Acorn's documentation. The default version is 5(ES5).
  • options.test
    • A RegExp pattern to apply this plugin. The default value is /\.(m)?js$/.

LICENCE