diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-06 17:05:21 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-06 17:37:04 +0900 |
| commit | 811458427593a4172a2cd535cc768db375350dca (patch) | |
| tree | 6c4f46c96b6f29392dc19d591e39e03c187033a1 /package.json | |
| parent | 9736a8981fbd6c6defbd67517ca23904fc844629 (diff) | |
| download | kioku-811458427593a4172a2cd535cc768db375350dca.tar.gz kioku-811458427593a4172a2cd535cc768db375350dca.tar.zst kioku-811458427593a4172a2cd535cc768db375350dca.zip | |
feat(dev): change architecture and directory structure
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/package.json b/package.json index 55487af..0bb6bdd 100644 --- a/package.json +++ b/package.json @@ -2,21 +2,47 @@ "name": "kioku", "version": "0.1.0", "description": "An Anki clone", - "main": "index.js", + "main": "src/server/index.ts", "scripts": { - "test": "pnpm -r run test", - "typecheck": "tsc --build pkgs/*/tsconfig.json", + "dev": "node --watch src/server/index.ts", + "build": "tsc", + "start": "node dist/server/index.js", + "test": "vitest run", + "test:watch": "vitest", + "typecheck": "tsc --noEmit", "lint": "biome check .", "lint:fix": "biome check --write .", - "format": "biome format --write ." + "format": "biome format --write .", + "db:generate": "drizzle-kit generate", + "db:migrate": "drizzle-kit migrate", + "db:push": "drizzle-kit push", + "db:studio": "drizzle-kit studio" }, "keywords": [], "author": "nsfisis", "license": "MIT", "packageManager": "pnpm@10.23.0", "type": "module", + "dependencies": { + "@hono/node-server": "^1.19.6", + "argon2": "^0.44.0", + "drizzle-orm": "^0.44.7", + "hono": "^4.10.7", + "pg": "^8.16.3", + "zod": "^4.1.13" + }, "devDependencies": { "@biomejs/biome": "^2.3.8", - "typescript": "^5.9.3" + "@types/node": "^24.10.1", + "@types/pg": "^8.15.6", + "drizzle-kit": "^0.31.7", + "typescript": "^5.9.3", + "vitest": "^4.0.14" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "argon2", + "esbuild" + ] } } |
