trytelework / webpack-ignore-optional-dependencies

Ignore optional dependencies for Webpack input chunks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disable packages

Disable a package throughout your build process by pointing it to an empty module. This was designed for use with the fsevents package, which breaks builds for Webpack and Rollup alike.

Prerequisites

Mandatory empty peer-dep is required:

yarn add -D empty

webpack.config.js

const disablePackages = require('webpack-disable-package');
{
  ...
  plugins: [
    disablePackages('fsevents', 'my-broken-dependency', ...),
    ...
  ],
}

About

Ignore optional dependencies for Webpack input chunks.

License:MIT License


Languages

Language:JavaScript 100.0%