feat: initial project structure and generate API types

Initialized `package.json`, add tsup build config (CJS/ESM/DTS), wire up
full Makefile targets (lint/test/check/build), add missing BadRequest
response component to OpenAPI spec, generate TypeScript types from spec,
configure biome to exclude generated files, and add `@types/ws`
This commit is contained in:
Tasnim Kabir Sadik
2026-05-09 14:51:48 +06:00
parent 81b525f23f
commit db7fccbaed
11 changed files with 9981 additions and 1 deletions

3
.gitignore vendored
View File

@ -136,3 +136,6 @@ dist
.yarn/install-state.gz
.pnp.*
# AI agents
.opencode
PLAN.md