()
| 371 | * @returns {Promise<string>} contents |
| 372 | */ |
| 373 | export async function createCombinedSpecList() { |
| 374 | const version = await getVersion(); |
| 375 | let contents = `export const VERSION = '${version}';\n`; |
| 376 | |
| 377 | for (const workspace of Object.keys(workspaceSpecFiles)) { |
| 378 | const files = await globby( |
| 379 | workspaceSpecFiles[/** @type {Workspace} */ (workspace)], |
| 380 | ); |
| 381 | for (const file of files) { |
| 382 | contents += `import '../${file}';\n`; |
| 383 | } |
| 384 | } |
| 385 | |
| 386 | await writeFile(path.join("Specs", "SpecList.js"), contents, { |
| 387 | encoding: "utf-8", |
| 388 | }); |
| 389 | |
| 390 | return contents; |
| 391 | } |
| 392 | |
| 393 | /** |
| 394 | * @param {object} options |
no test coverage detected
searching dependent graphs…