mirror of
https://github.com/versia-pub/server.git
synced 2026-04-27 20:59:15 +02:00
Replace eslint and prettier with Biome
This commit is contained in:
parent
4a5a2ea590
commit
af0d627f19
199 changed files with 16493 additions and 16361 deletions
52
build.ts
52
build.ts
|
|
@ -1,52 +1,52 @@
|
|||
// Delete dist directory
|
||||
import { rm, cp, mkdir, exists } from "fs/promises";
|
||||
import { cp, exists, mkdir, rm } from "node:fs/promises";
|
||||
import { rawRoutes } from "~routes";
|
||||
|
||||
if (!(await exists("./pages/dist"))) {
|
||||
console.log("Please build the Vite server first, or use `bun prod-build`");
|
||||
process.exit(1);
|
||||
console.log("Please build the Vite server first, or use `bun prod-build`");
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
console.log(`Building at ${process.cwd()}`);
|
||||
|
||||
await rm("./dist", { recursive: true });
|
||||
|
||||
await mkdir(process.cwd() + "/dist");
|
||||
await mkdir(`${process.cwd()}/dist`);
|
||||
|
||||
//bun build --entrypoints ./index.ts ./prisma.ts ./cli.ts --outdir dist --target bun --splitting --minify --external bullmq,@prisma/client
|
||||
await Bun.build({
|
||||
entrypoints: [
|
||||
process.cwd() + "/index.ts",
|
||||
process.cwd() + "/prisma.ts",
|
||||
process.cwd() + "/cli.ts",
|
||||
// Force Bun to include endpoints
|
||||
...Object.values(rawRoutes),
|
||||
],
|
||||
outdir: process.cwd() + "/dist",
|
||||
target: "bun",
|
||||
splitting: true,
|
||||
minify: true,
|
||||
external: ["bullmq"],
|
||||
}).then(output => {
|
||||
if (!output.success) {
|
||||
console.log(output.logs);
|
||||
}
|
||||
entrypoints: [
|
||||
`${process.cwd()}/index.ts`,
|
||||
`${process.cwd()}/prisma.ts`,
|
||||
`${process.cwd()}/cli.ts`,
|
||||
// Force Bun to include endpoints
|
||||
...Object.values(rawRoutes),
|
||||
],
|
||||
outdir: `${process.cwd()}/dist`,
|
||||
target: "bun",
|
||||
splitting: true,
|
||||
minify: true,
|
||||
external: ["bullmq"],
|
||||
}).then((output) => {
|
||||
if (!output.success) {
|
||||
console.log(output.logs);
|
||||
}
|
||||
});
|
||||
|
||||
// Create pages directory
|
||||
// mkdir ./dist/pages
|
||||
await mkdir(process.cwd() + "/dist/pages");
|
||||
await mkdir(`${process.cwd()}/dist/pages`);
|
||||
|
||||
// Copy Vite build output to dist
|
||||
// cp -r ./pages/dist ./dist/pages
|
||||
await cp(process.cwd() + "/pages/dist", process.cwd() + "/dist/pages/", {
|
||||
recursive: true,
|
||||
await cp(`${process.cwd()}/pages/dist`, `${process.cwd()}/dist/pages/`, {
|
||||
recursive: true,
|
||||
});
|
||||
|
||||
// Copy the Bee Movie script from pages
|
||||
await cp(
|
||||
process.cwd() + "/pages/beemovie.txt",
|
||||
process.cwd() + "/dist/pages/beemovie.txt"
|
||||
`${process.cwd()}/pages/beemovie.txt`,
|
||||
`${process.cwd()}/dist/pages/beemovie.txt`,
|
||||
);
|
||||
|
||||
console.log(`Built!`);
|
||||
console.log("Built!");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue