You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
|
- "use strict";
-
- class ContextExclusionPlugin {
- constructor(negativeMatcher) {
- this.negativeMatcher = negativeMatcher;
- }
-
- apply(compiler) {
- compiler.plugin("context-module-factory", (cmf) => {
- cmf.plugin("context-module-files", (files) => {
- return files.filter(filePath => !this.negativeMatcher.test(filePath));
- });
- });
- }
- }
-
- module.exports = ContextExclusionPlugin;
|