@@ -74,15 +74,15 @@ const ruleSetCompiler = new RuleSetCompiler([
7474 new BasicEffectRulePlugin ( 'sideEffects' ) ,
7575 new BasicEffectRulePlugin ( 'parser' ) ,
7676 new BasicEffectRulePlugin ( 'resolve' ) ,
77- new UseEffectRulePlugin ( )
77+ new UseEffectRulePlugin ( ) ,
7878] )
7979
8080class VueLoaderPlugin implements Plugin {
8181 static NS = NS
8282
8383 apply ( compiler : Compiler ) {
8484 // add NS marker so that the loader can detect and report missing plugin
85- compiler . hooks . compilation . tap ( id , compilation => {
85+ compiler . hooks . compilation . tap ( id , ( compilation ) => {
8686 NormalModule . getCompilationHooks ( compilation ) . loader . tap (
8787 id ,
8888 ( loaderContext : any ) => {
@@ -123,11 +123,11 @@ class VueLoaderPlugin implements Plugin {
123123
124124 // get the normlized "use" for vue files
125125 const vueUse = vueRules
126- . filter ( rule => rule . type === 'use' )
127- . map ( rule => rule . value )
126+ . filter ( ( rule ) => rule . type === 'use' )
127+ . map ( ( rule ) => rule . value )
128128
129129 // get vue-loader options
130- const vueLoaderUseIndex = vueUse . findIndex ( u => {
130+ const vueLoaderUseIndex = vueUse . findIndex ( ( u ) => {
131131 return / ^ v u e - l o a d e r | ( \/ | \\ | @ ) v u e - l o a d e r / . test ( u . loader )
132132 } )
133133
@@ -149,8 +149,8 @@ class VueLoaderPlugin implements Plugin {
149149 // that targets the corresponding language blocks in *.vue files.
150150 const refs = new Map ( )
151151 const clonedRules = rules
152- . filter ( r => r !== rawVueRule )
153- . map ( rawRule =>
152+ . filter ( ( r ) => r !== rawVueRule )
153+ . map ( ( rawRule ) =>
154154 cloneRule ( rawRule , refs , langBlockRuleCheck , langBlockRuleResource )
155155 )
156156
@@ -166,16 +166,16 @@ class VueLoaderPlugin implements Plugin {
166166 const parsed = qs . parse ( query . slice ( 1 ) )
167167 return parsed . vue != null && parsed . type === 'template'
168168 } ,
169- options : vueLoaderOptions
169+ options : vueLoaderOptions ,
170170 }
171171
172172 // for each rule that matches plain .js files, also create a clone and
173173 // match it against the compiled template code inside *.vue files, so that
174174 // compiled vue render functions receive the same treatment as user code
175175 // (mostly babel)
176176 const jsRulesForRenderFn = rules
177- . filter ( r => r !== rawVueRule && match ( r , 'test.js' ) . length > 0 )
178- . map ( rawRule => cloneRule ( rawRule , refs , jsRuleCheck , jsRuleResource ) )
177+ . filter ( ( r ) => r !== rawVueRule && match ( r , 'test.js' ) . length > 0 )
178+ . map ( ( rawRule ) => cloneRule ( rawRule , refs , jsRuleCheck , jsRuleResource ) )
179179
180180 // global pitcher (responsible for injecting template compiler loader & CSS
181181 // post loader)
@@ -184,7 +184,7 @@ class VueLoaderPlugin implements Plugin {
184184 resourceQuery : ( query : string ) => {
185185 const parsed = qs . parse ( query . slice ( 1 ) )
186186 return parsed . vue != null
187- }
187+ } ,
188188 }
189189
190190 // replace original rules
@@ -193,7 +193,7 @@ class VueLoaderPlugin implements Plugin {
193193 ...jsRulesForRenderFn ,
194194 templateCompilerRule ,
195195 ...clonedRules ,
196- ...rules
196+ ...rules ,
197197 ]
198198 }
199199}
@@ -212,7 +212,7 @@ function match(rule: RawRule, fakeFile: string): Effect[] {
212212 }
213213
214214 return ruleSet . exec ( {
215- resource : fakeFile
215+ resource : fakeFile ,
216216 } )
217217}
218218
@@ -252,7 +252,7 @@ function cloneRule(
252252 // do not process rule with enforce
253253 if ( ! rawRule . enforce ) {
254254 const ruleUse = compiledRule . effects
255- . filter ( effect => effect . type === 'use' )
255+ . filter ( ( effect ) => effect . type === 'use' )
256256 . map ( ( effect : UseEffect ) => effect . value )
257257 // fix conflict with config.loader and config.options when using config.use
258258 delete rawRule . loader
@@ -285,19 +285,19 @@ function cloneRule(
285285 }
286286 }
287287 return true
288- }
288+ } ,
289289 }
290290
291291 delete res . test
292292
293293 if ( rawRule . rules ) {
294- res . rules = rawRule . rules . map ( rule =>
294+ res . rules = rawRule . rules . map ( ( rule ) =>
295295 cloneRule ( rule , refs , ruleCheck , ruleResource )
296296 )
297297 }
298298
299299 if ( rawRule . oneOf ) {
300- res . oneOf = rawRule . oneOf . map ( rule =>
300+ res . oneOf = rawRule . oneOf . map ( ( rule ) =>
301301 cloneRule ( rule , refs , ruleCheck , ruleResource )
302302 )
303303 }
0 commit comments