eslint.config然り、configファイルに訪れる宿命
「ファットになってきて見にくい」
私が最近扱っているnuxt.config.tsはせいぜい200行程度であるが、それでも見にくい。
現在は以下のように分割している。
```ts
// modulesと各モジュールの設定
const moduleOptioons = { modules: [], i18n: {}, pinia: {}, etc }
// test設定(vite関連もこちら)
const testOptions = { vite: {}, test: {} }
// default
export default defineNuxtConfig({
$production: {}, $development: {},
rootDir, components, imports
})
rootDir, components, importsも$developmentではあるが、どちらかというと$commonだよなー。
開発のみで利用するconfig = developmentとするならば正で、development / staging / productionを考慮したdevelopmentであれば偽である。
うーん、悩ましい。
英語でツイートしたから英語ソースが飛んできたら考えるかな。