File tree Expand file tree Collapse file tree 1 file changed +20
-6
lines changed
packages/@vuepress/core/lib/node/plugin-api/override Expand file tree Collapse file tree 1 file changed +20
-6
lines changed Original file line number Diff line number Diff line change @@ -13,17 +13,31 @@ const AsyncOption = require('../abstract/AsyncOption')
13
13
module . exports = class ClientDynamicModulesOption extends AsyncOption {
14
14
async apply ( ctx ) {
15
15
await super . asyncApply ( )
16
+ // DR-ASYNC REFACTOR AWAIT-IN-LOOP
17
+ // console.log("*** EXECUTING @vuepress/core/lib/node/plugin-api/override/ClientDynamicModulesOption.js:17:27");
18
+ // for (const { value, name: pluginName } of this.appliedItems) {
19
+ // const { name, content, dirname = 'dynamic' } = value
20
+ // await ctx.writeTemp(
21
+ // `${dirname}/${name}`,
22
+ // `
23
+ // /**
24
+ // * Generated by "${pluginName}"
25
+ // */
26
+ // ${content}\n\n
27
+ // `.trim())
28
+ // }
16
29
17
- for ( const { value, name : pluginName } of this . appliedItems ) {
30
+ await Promise . all ( this . appliedItems . map ( ( { value, name : pluginName } ) => {
18
31
const { name, content, dirname = 'dynamic' } = value
19
- await ctx . writeTemp (
32
+ ctx . writeTemp (
20
33
`${ dirname } /${ name } ` ,
21
34
`
22
35
/**
23
- * Generated by "${ pluginName } "
24
- */
36
+ * Generated by "${ pluginName } "
37
+ */
25
38
${ content } \n\n
26
- ` . trim ( ) )
27
- }
39
+ ` . trim ( ) )
40
+ } )
41
+ )
28
42
}
29
43
}
You can’t perform that action at this time.
0 commit comments