kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1{
2 "name": "@kaneo/api",
3 "type": "module",
4 "main": "./dist/index.js",
5 "types": "./src/index.ts",
6 "exports": {
7 ".": {
8 "types": "./src/index.ts",
9 "default": "./dist/index.js"
10 }
11 },
12 "overrides": {
13 "esbuild": "^0.25.0"
14 },
15 "scripts": {
16 "dev": "tsx watch src/index.ts",
17 "build": "esbuild src/index.ts --bundle --platform=node --outdir=dist --format=esm --packages=external --external:fs --external:path --external:crypto --external:os --external:util --external:stream --external:buffer --external:events --external:url --external:querystring --external:http --external:https --external:net --external:tls --external:zlib",
18 "lint": "biome check --write .",
19 "test": "npm run test:unit",
20 "test:coverage": "vitest run --config vitest.config.ts --coverage",
21 "test:unit": "vitest run --config vitest.config.ts",
22 "test:integration": "vitest run --config vitest.integration.config.ts",
23 "test:watch": "vitest --config vitest.config.ts",
24 "db:generate": "drizzle-kit generate",
25 "db:migrate": "drizzle-kit migrate",
26 "db:studio": "drizzle-kit studio",
27 "db:seed:user-data": "tsx scripts/seed-user-data.ts"
28 },
29 "dependencies": {
30 "@aws-sdk/client-s3": "^3.1009.0",
31 "@aws-sdk/s3-request-presigner": "^3.1006.0",
32 "@better-auth/api-key": "^1.5.6",
33 "@better-auth/drizzle-adapter": "^1.5.6",
34 "@hono/node-server": "^1.19.11",
35 "@hono/standard-validator": "^0.2.2",
36 "@kaneo/email": "workspace:*",
37 "@octokit/webhooks": "^14.2.0",
38 "@oslojs/crypto": "^1.0.1",
39 "@oslojs/encoding": "^1.1.0",
40 "@paralleldrive/cuid2": "^3.3.0",
41 "@valibot/to-json-schema": "^1.5.0",
42 "bcrypt": "^6.0.0",
43 "better-auth": "^1.5.5",
44 "croner": "^10.0.1",
45 "drizzle-kit": "^0.31.9",
46 "drizzle-orm": "^0.45.1",
47 "hono": "^4.12.7",
48 "hono-openapi": "^1.3.0",
49 "octokit": "^5.0.5",
50 "pg": "^8.20.0",
51 "valibot": "^1.2.0",
52 "zod": "^4.3.6"
53 },
54 "devDependencies": {
55 "@types/bcrypt": "^6.0.0",
56 "@types/node": "^25.3.5",
57 "@types/pg": "^8.18.0",
58 "@vitest/coverage-v8": "^4.1.2",
59 "esbuild": "0.27.4",
60 "tsx": "^4.21.0",
61 "typescript": "^5.9.3",
62 "vitest": "^4.1.2"
63 }
64}