(packages)
| 163 | * Loops through all packages and builds them in correct order |
| 164 | */ |
| 165 | export async function buildAllPackages(packages) { |
| 166 | const orderedPackages = getBuildOrder(packages) |
| 167 | orderedPackages.forEach((p) => { |
| 168 | progress.expectedLogs += estimatedLogs(p) |
| 169 | }) |
| 170 | buildAll = true |
| 171 | startTime = performance.now() |
| 172 | for (const [i, p] of orderedPackages.entries()) { |
| 173 | progress.step = `Building ${i + 1}/${orderedPackages.length}: @formkit/${p}` |
| 174 | await buildPackage(p) |
| 175 | } |
| 176 | msg.loader.stop() |
| 177 | buildComplete() |
| 178 | } |
| 179 | |
| 180 | /** |
| 181 | * Output a typescript input file for each `type` key. |
no test coverage detected