MCPcopy
hub / github.com/facebook/docusaurus / genClientModules

Function genClientModules

packages/docusaurus/src/server/codegen/codegen.ts:58–77  ·  view source on GitHub ↗
({
  generatedFilesDir,
  clientModules,
}: {
  generatedFilesDir: string;
  clientModules: string[];
})

Source from the content-addressed store, hash-verified

56}
57
58function 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
79function genGlobalData({
80 generatedFilesDir,

Callers 1

generateSiteFilesFunction · 0.85

Calls 2

generateFunction · 0.90
escapePathFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…