Appearance
ビルド環境
TypeScriptとJavaScriptが利用できる環境となっています。@kamado-io/script-compilerを通して、内部でesbuildを使用し、調整されたJavaScriptファイルに出力します。
kamado.config.tsで設定を行います。
ts
import type { UserConfig } from 'kamado/config';
import path from 'node:path';
import { scriptCompiler } from '@kamado-io/script-compiler';
export const config: UserConfig = {
compilers: {
script: scriptCompiler({
alias: {
'@': path.resolve(import.meta.dirname, '__assets', '_libs'),
},
minifier: true,
}),
},
};
export default config;コンパイラ設定
alias
パスエイリアスのマップを設定します。esbuildのaliasとして使用されます。
ts
scriptCompiler({
alias: {
'@': path.resolve(import.meta.dirname, '__assets', '_libs'),
},
});minifier
ミニファイを有効にするかどうかを設定します。デフォルトはfalseです。@d-zero/scaffoldではtrueに設定されています。
ts
scriptCompiler({
minifier: true,
});