mirror of
https://github.com/umami-software/umami.git
synced 2025-12-08 05:12:36 +01:00
Use esbuild to build prisma client.
This commit is contained in:
parent
63e0873b5d
commit
6594c31a70
4 changed files with 25 additions and 5 deletions
14
scripts/build-prisma-client.js
Normal file
14
scripts/build-prisma-client.js
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
import esbuild from 'esbuild';
|
||||
|
||||
esbuild
|
||||
.build({
|
||||
entryPoints: ['src/generated/prisma/client.ts'], // Adjust this to your entry file
|
||||
bundle: true, // Bundle all files into one (optional)
|
||||
outfile: 'dist/generated/prisma/client.js', // Output file
|
||||
platform: 'node', // For Node.js compatibility
|
||||
target: 'es2020', // Target version of Node.js
|
||||
format: 'esm', // Use ESM format
|
||||
sourcemap: true, // Optional: generates source maps for debugging
|
||||
external: [], // Optional: Exclude external dependencies from bundling
|
||||
})
|
||||
.catch(() => process.exit(1));
|
||||
Loading…
Add table
Add a link
Reference in a new issue