@@ -12,6 +12,7 @@ import pkgJson from './package.json' with { type: 'json' };
1212import viteRolldownConfig from './vite-rolldown.config' ;
1313
1414const projectDir = join ( fileURLToPath ( import . meta. url ) , '..' ) ;
15+ const rolldownViteSourceDir = resolve ( projectDir , '..' , '..' , 'rolldown-vite' , 'packages' , 'vite' ) ;
1516
1617// Main build orchestration
1718await buildCli ( ) ;
@@ -46,7 +47,7 @@ async function buildNapiBinding() {
4647async function buildCli ( ) {
4748 await build ( {
4849 input : [ './src/bin.ts' , './src/index.ts' , './src/test.ts' , './src/config.ts' ] ,
49- external : [ / ^ n o d e : / , 'vitest' , './vitest/config' ] ,
50+ external : [ / ^ n o d e : / , 'vitest' , './vitest/dist/ config.js ' ] ,
5051 plugins : [
5152 {
5253 name : 'rewrite-import-path' ,
@@ -86,6 +87,8 @@ async function buildCli() {
8687 nativeMagicString : true ,
8788 } ,
8889 } ) ;
90+
91+ await cp ( join ( rolldownViteSourceDir , 'client.d.ts' ) , join ( projectDir , 'dist' , 'vite' , 'client.d.ts' ) ) ;
8992}
9093
9194async function buildVite ( ) {
@@ -188,7 +191,6 @@ async function buildVite() {
188191 await build ( newViteRolldownConfig as BuildOptions [ ] ) ;
189192
190193 // Copy additional vite files
191- const rolldownViteSourceDir = resolve ( projectDir , '..' , '..' , 'rolldown-vite' , 'packages' , 'vite' ) ;
192194
193195 await cp ( join ( rolldownViteSourceDir , 'misc' ) , join ( projectDir , 'dist/vite/misc' ) , {
194196 recursive : true ,
0 commit comments