@@ -2,14 +2,14 @@ import { existsSync } from 'node:fs';
22import { writeFile } from 'node:fs/promises' ;
33import { join } from 'node:path' ;
44import { rimraf } from 'rimraf' ;
5- import { build , Options } from 'tsdown' ;
5+ import type { Options } from 'tsdown' ;
66
77import { MaybeArray } from '../components' ;
88import { loadConfigFile } from '../config/loader' ;
99import { mergeDeep } from '../config/utils' ;
1010import { CompilerPlugin , CompilerPluginRuntime } from '../plugins' ;
1111import { COMMANDKIT_CWD } from '../utils/constants' ;
12- import { copyLocaleFiles } from './common' ;
12+ import { copyLocaleFiles , loadTsdown } from './common' ;
1313import { devEnvFileArgs , prodEnvFileArgs } from './env' ;
1414import { performTypeCheck } from './type-checker' ;
1515
@@ -65,6 +65,7 @@ export async function buildApplication({
6565 isDev,
6666 configPath,
6767} : ApplicationBuildOptions ) {
68+ const { build } = await loadTsdown ( ) ;
6869 const config = await loadConfigFile ( configPath ) ;
6970
7071 if ( ! isDev && ! config ?. typescript ?. ignoreBuildErrors ) {
@@ -118,7 +119,7 @@ export async function buildApplication({
118119 return defaultLog ( level , log ) ;
119120 } ,
120121 moduleTypes : {
121- '.json' : 'js ' ,
122+ '.json' : 'json ' ,
122123 '.node' : 'binary' ,
123124 } ,
124125 } ,
0 commit comments