diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-07-26 21:29:41 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-07-26 21:32:40 +0000 |
| commit | a441a6777522729b0b0413cf90d0e4c4b78b0d23 (patch) | |
| tree | f80b08bcc17abf4f1437bc5e17bc0e3fb636076f /apps/cli/vite.config.mts | |
| parent | 118ffc6410f269cb04646ef1315409a36df03453 (diff) | |
| download | karakeep-a441a6777522729b0b0413cf90d0e4c4b78b0d23.tar.zst | |
deps: Upgrade vite
Diffstat (limited to 'apps/cli/vite.config.mts')
| -rw-r--r-- | apps/cli/vite.config.mts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/cli/vite.config.mts b/apps/cli/vite.config.mts index 81717bff..161d206a 100644 --- a/apps/cli/vite.config.mts +++ b/apps/cli/vite.config.mts @@ -9,9 +9,14 @@ export default defineConfig({ input: "src/index.ts", output: { dir: "dist", + format: "es", + entryFileNames: "index.mjs", + banner: "#!/usr/bin/env node", }, + external: ["node:fs", "node:path", "node:url", "node:process"], }, ssr: true, + target: "node18", }, ssr: { // bundle everything except for Node built-ins @@ -23,4 +28,8 @@ export default defineConfig({ process.env.npm_package_version, ), }, + esbuild: { + // Handle shebang in source files + banner: "", + }, }); |
