Skip to content

Commit c5e4a10

Browse files
fix: parallelize creation script
1 parent 4b61d47 commit c5e4a10

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

src/commands/create.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -332,9 +332,10 @@ function create(overwriteExisting = false) {
332332
}
333333
: undefined
334334
return generateFngConfig(path, overwriteExisting, faviOverrides).pipe(
335+
flatMap(() => generateCoreAngular(im.config.fullname)),
335336
flatMap(() =>
336337
forkJoin([
337-
generateCoreAngular(im.config.fullname),
338+
favicon_(path),
338339
generateGitIgnore(path, overwriteExisting),
339340
generateTsLint(path, overwriteExisting),
340341
generateDotEnv(
@@ -346,14 +347,16 @@ function create(overwriteExisting = false) {
346347
),
347348
generateTsConfig(path, overwriteExisting),
348349
generateTsDeclartionFile(path, overwriteExisting),
349-
genNpmPackageJson(im.config.fullname, true, overwriteExisting),
350+
genNpmPackageJson(
351+
im.config.fullname,
352+
true,
353+
overwriteExisting
354+
).pipe(flatMap(test(im.config.fullname))),
350355
im.config.ide
351356
? generateIdeStubs(im.config.ide, path, overwriteExisting)
352357
: of(undefined)
353358
])
354-
),
355-
flatMap(() => favicon_(path)),
356-
flatMap(test(im.config.fullname))
359+
)
357360
)
358361
}, im => im),
359362
take(1)

src/commands/favicon.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { flatMap, map, filter, tap, take, first } from 'rxjs/operators'
44
import { rxFavicons } from '../utilities/rx-favicon'
55
import {
66
writeFile_,
7-
mkDirDeep_,
87
writeJsonFile_,
98
mkDirAndContinueIfExists_
109
} from '../utilities/rx-fs'

src/utilities/read-config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { map, catchError, tap } from 'rxjs/operators'
1+
import { map, catchError } from 'rxjs/operators'
22
import { readFile_ } from './rx-fs'
33
import * as favs from 'favicons'
44
import { resolve } from 'path'

0 commit comments

Comments
 (0)