From c1ed7d3086993d9c162a76c6f9c5f0e4d041641b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 26 Sep 2026 19:05:22 +0000 Subject: [PATCH 1/3] Add package manifest for Bun TypeScript Elysia setup Co-authored-by: ariel-aram <119354967+ariel-aram@users.noreply.github.com> --- package.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..4cb274a --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "antamscript", + "type": "module", + "private": true, + "scripts": { + "dev": "bun run --hot src/index.ts", + "start": "bun run src/index.ts", + "check": "biome check .", + "format": "biome format --write ." + }, + "dependencies": { + "elysia": "^1.1.26" + }, + "devDependencies": { + "@biomejs/biome": "^1.9.4", + "@types/bun": "latest", + "typescript": "^5.6.3" + } +} From e00925e39c6c259779a651461e77b9835558ee7e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 26 Sep 2026 19:05:51 +0000 Subject: [PATCH 2/3] Add Bun TypeScript scaffold with Biome and Elysia Co-authored-by: ariel-aram <119354967+ariel-aram@users.noreply.github.com> --- .gitignore | 16 ++++++++++++++++ biome.json | 14 ++++++++++++++ bun.lock | 16 ++++++++++++++++ src/index.ts | 7 +++++++ tsconfig.json | 12 ++++++++++++ 5 files changed, 65 insertions(+) create mode 100644 .gitignore create mode 100644 biome.json create mode 100644 bun.lock create mode 100644 src/index.ts create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a62bc37 --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# dependencies +node_modules + +# lockfile backups +bun.lockb + +# environment variables +.env +.env.* + +# logs +*.log + +# build output +dist +coverage diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..be35b94 --- /dev/null +++ b/biome.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "formatter": { + "enabled": true, + "indentStyle": "space", + "lineWidth": 100 + } +} diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..66287f8 --- /dev/null +++ b/bun.lock @@ -0,0 +1,16 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "antamscript", + "dependencies": { + "elysia": "^1.1.26" + }, + "devDependencies": { + "@biomejs/biome": "^1.9.4", + "@types/bun": "latest", + "typescript": "^5.6.3" + } + } + } +} diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..f2273d8 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,7 @@ +import { Elysia } from "elysia"; + +const app = new Elysia().get("/", () => "Hello from AntamScript!"); + +app.listen(3000); + +console.log(`🦊 Elysia is running at ${app.server?.hostname}:${app.server?.port}`); diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..05f2e0a --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "Bundler", + "strict": true, + "types": ["bun"], + "skipLibCheck": true, + "noEmit": true + }, + "include": ["src"] +} From 66621a6fe13af4fcd31604da17c47934d75350bb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 26 Sep 2026 19:09:11 +0000 Subject: [PATCH 3/3] Update dependencies to latest and add Bun engine Co-authored-by: ariel-aram <119354967+ariel-aram@users.noreply.github.com> --- bun.lock | 8 ++++---- package.json | 11 +++++++---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/bun.lock b/bun.lock index 66287f8..c9ce756 100644 --- a/bun.lock +++ b/bun.lock @@ -4,12 +4,12 @@ "": { "name": "antamscript", "dependencies": { - "elysia": "^1.1.26" + "elysia": "^1.4.30" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", - "@types/bun": "latest", - "typescript": "^5.6.3" + "@biomejs/biome": "^2.5.14", + "@types/bun": "^1.4.2", + "typescript": "^7.0.2" } } } diff --git a/package.json b/package.json index 4cb274a..5dd1cd3 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,9 @@ "name": "antamscript", "type": "module", "private": true, + "engines": { + "bun": ">=1.4.2" + }, "scripts": { "dev": "bun run --hot src/index.ts", "start": "bun run src/index.ts", @@ -9,11 +12,11 @@ "format": "biome format --write ." }, "dependencies": { - "elysia": "^1.1.26" + "elysia": "^1.4.30" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", - "@types/bun": "latest", - "typescript": "^5.6.3" + "@biomejs/biome": "^2.5.14", + "@types/bun": "^1.4.2", + "typescript": "^7.0.2" } }