Skip to content

ビルド環境

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,
});

Licensed under CC BY-NC-SA 4.0