22
33import { readFile } from 'node:fs/promises' ;
44import { createRequire } from 'node:module' ;
5- import { join } from 'node:path' ;
5+ import { join , resolve } from 'node:path' ;
66
77import getConfig from '#core/utils/configuration/index.mjs' ;
88import { writeFile } from '#core/utils/file.mjs' ;
99
10+ import { ROOT } from '../../utils/web/constants.mjs' ;
1011import createASTBuilder from '../../utils/web/generate.mjs' ;
1112import { processJSXEntries } from '../../utils/web/processing.mjs' ;
1213
@@ -17,11 +18,11 @@ export const defaultConfiguration = {
1718 title : 'Node.js' ,
1819 imports : {
1920 '#theme/Logo' : '@node-core/ui-components/Common/NodejsLogo' ,
20- '#theme/Navigation' : join ( import . meta . dirname , './ui/components/NavBar' ) ,
21- '#theme/Sidebar' : join ( import . meta . dirname , './ui/components/SideBar' ) ,
22- '#theme/Metabar' : join ( import . meta . dirname , './ui/components/MetaBar' ) ,
23- '#theme/Footer' : join ( import . meta . dirname , './ui/components/NoOp' ) ,
24- '#theme/Layout' : join ( import . meta . dirname , './ui/components/Layout' ) ,
21+ '#theme/Navigation' : resolve ( ROOT , './ui/components/NavBar' ) ,
22+ '#theme/Sidebar' : resolve ( ROOT , './ui/components/SideBar' ) ,
23+ '#theme/Metabar' : resolve ( ROOT , './ui/components/MetaBar' ) ,
24+ '#theme/Footer' : resolve ( ROOT , './ui/components/NoOp' ) ,
25+ '#theme/Layout' : resolve ( ROOT , './ui/components/Layout' ) ,
2526 } ,
2627} ;
2728
0 commit comments