[[esbuild]]でコマンドラインオプションではなく、[[JavaScript]]ファイルに設定を記載する場合。
`esbuild.config.mjs`のような名称で作成して、`node esbuild.config.mjs`と実行すればよい。
たとえば以下のコマンドの場合
```console
esbuild \
src/index.ts \
--platform=neutral \
--format=cjs \
--bundle \
--external:obsidian > dist/useObsidian.js
```
`esbuild.config.mjs`は以下のような感じ。
```js
import * as esbuild from "esbuild";
await esbuild.build({
entryPoints: ["src/index.ts"],
platform: "neutral",
format: "cjs",
bundle: true,
outfile: "dist/useObsidian.js",
// Bundled in Obsidian
external: ["obsidian"],
});
```