UNPKG

583 BJavaScriptView Raw
1import maybePrintWarnings from './maybe-print-warnings.js'
2import parse from './parse/index.js'
3import sortSetsInMap from './sort-sets-in-map.js'
4
5export default function parseViews({
6 customFonts,
7 filesView,
8 src,
9 verbose,
10 viewsById,
11 viewsToFiles,
12}) {
13 for (let file of filesView) {
14 let view = viewsToFiles.get(file)
15
16 if (view.custom) continue
17
18 view.parsed = parse({
19 customFonts,
20 file,
21 id: view.id,
22 src,
23 source: view.source,
24 views: viewsById,
25 })
26
27 maybePrintWarnings(view, verbose)
28 }
29 sortSetsInMap(viewsById)
30}