{ "name": "followed", "version": "1.0.0", "description": "", "main": "build/app.js", "type": "module", "scripts": { "dev": "tsx watch src/app.ts", "start": "tsx src/app.ts" }, "author": "", "license": "ISC", "dependencies": { "@zip.js/zip.js": "^2.7.52", "better-sqlite3": "^9.6.0", "chokidar": "^3.6.0", "dbtype": "workspace:dbtype", "dotenv": "^16.4.5", "jose": "^5.9.3", "koa": "^2.15.3", "koa-bodyparser": "^4.4.1", "koa-compose": "^4.1.0", "koa-router": "^12.0.1", "kysely": "^0.27.4", "natural-orderby": "^2.0.3", "tiny-async-pool": "^1.3.0" }, "devDependencies": { "@types/better-sqlite3": "^7.6.11", "@types/jsonwebtoken": "^8.5.9", "@types/koa": "^2.15.0", "@types/koa-bodyparser": "^4.3.12", "@types/koa-compose": "^3.2.8", "@types/koa-router": "^7.4.8", "@types/node": "^22.7.4", "@types/tiny-async-pool": "^1.0.5", "nodemon": "^3.1.7", "tsx": "^4.19.1", "typescript": "^5.6.2" } }