({
generatedFilesDir,
clientModules,
}: {
generatedFilesDir: string;
clientModules: string[];
})
| 56 | } |
| 57 | |
| 58 | function genClientModules({ |
| 59 | generatedFilesDir, |
| 60 | clientModules, |
| 61 | }: { |
| 62 | generatedFilesDir: string; |
| 63 | clientModules: string[]; |
| 64 | }) { |
| 65 | return generate( |
| 66 | generatedFilesDir, |
| 67 | 'client-modules.js', |
| 68 | `export default [ |
| 69 | ${clientModules |
| 70 | // Use `require()` because `import()` is async but client modules can have CSS |
| 71 | // and the order matters for loading CSS. |
| 72 | .map((clientModule) => ` require("${escapePath(clientModule)}"),`) |
| 73 | .join('\n')} |
| 74 | ]; |
| 75 | `, |
| 76 | ); |
| 77 | } |
| 78 | |
| 79 | function genGlobalData({ |
| 80 | generatedFilesDir, |
no test coverage detected
searching dependent graphs…