diff --git a/apps/api/package.json b/apps/api/package.json new file mode 100644 index 0000000..f19e4db --- /dev/null +++ b/apps/api/package.json @@ -0,0 +1,20 @@ +{ + "name": "@trawl/api", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "bun run --watch src/index.ts", + "start": "bun run src/index.ts", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@trawl/types": "workspace:*", + "@trawl/browser": "workspace:*", + "@trawl/tiers": "workspace:*", + "elysia": "^1.4.29" + }, + "devDependencies": { + "typescript": "^6.0.3", + "@types/bun": "^1.3.14" + } +} diff --git a/apps/api/tsconfig.json b/apps/api/tsconfig.json new file mode 100644 index 0000000..c3b1bc3 --- /dev/null +++ b/apps/api/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "paths": { + "@trawl/types": ["../../packages/types/src/index.ts"], + "@trawl/browser": ["../../packages/browser/src/index.ts"], + "@trawl/tiers": ["../../packages/tiers/src/index.ts"] + } + }, + "include": ["src", "../../packages/types/src", "../../packages/browser/src", "../../packages/tiers/src"] +}