@@ -3,19 +3,24 @@ const id = 'vue-loader-plugin'
3
3
const NS = 'vue-loader'
4
4
const BasicEffectRulePlugin = require ( 'webpack/lib/rules/BasicEffectRulePlugin' )
5
5
const BasicMatcherRulePlugin = require ( 'webpack/lib/rules/BasicMatcherRulePlugin' )
6
+ const DescriptionDataMatcherRulePlugin = require ( 'webpack/lib/rules/DescriptionDataMatcherRulePlugin' )
6
7
const RuleSetCompiler = require ( 'webpack/lib/rules/RuleSetCompiler' )
7
8
const UseEffectRulePlugin = require ( 'webpack/lib/rules/UseEffectRulePlugin' )
8
9
9
10
const ruleSetCompiler = new RuleSetCompiler ( [
10
11
new BasicMatcherRulePlugin ( 'test' , 'resource' ) ,
12
+ new BasicMatcherRulePlugin ( 'mimetype' ) ,
13
+ new BasicMatcherRulePlugin ( 'dependency' ) ,
11
14
new BasicMatcherRulePlugin ( 'include' , 'resource' ) ,
12
15
new BasicMatcherRulePlugin ( 'exclude' , 'resource' , true ) ,
13
- new BasicMatcherRulePlugin ( 'resource' ) ,
14
16
new BasicMatcherRulePlugin ( 'conditions' ) ,
17
+ new BasicMatcherRulePlugin ( 'resource' ) ,
15
18
new BasicMatcherRulePlugin ( 'resourceQuery' ) ,
19
+ new BasicMatcherRulePlugin ( 'resourceFragment' ) ,
16
20
new BasicMatcherRulePlugin ( 'realResource' ) ,
17
21
new BasicMatcherRulePlugin ( 'issuer' ) ,
18
22
new BasicMatcherRulePlugin ( 'compiler' ) ,
23
+ new DescriptionDataMatcherRulePlugin ( ) ,
19
24
new BasicEffectRulePlugin ( 'type' ) ,
20
25
new BasicEffectRulePlugin ( 'sideEffects' ) ,
21
26
new BasicEffectRulePlugin ( 'parser' ) ,
0 commit comments