{ "name": "@clipprjs/server", "version": "0.1.0", "repository": "https://tangled.sh/@hexmani.ac/clippr", "license": "AGPL-3.0-only", "scripts": { "dev": "tsx watch src/main.ts", "build": "tsc", "start": "node dist/src/main.js", "lint": "npx eslint .", "lint-write": "npx eslint . --fix", "fmt": "npx prettier --write .", "db:push": "npx drizzle-kit push" }, "type": "module", "main": "src/main.ts", "engines": { "node": ">=22.16.0" }, "dependencies": { "@atcute/atproto": "^3.1.1", "@atcute/client": "^4.0.3", "@atcute/identity": "^1.0.3", "@atcute/identity-resolver": "^1.1.3", "@atcute/lexicon-doc": "^1.0.3", "@atcute/lexicons": "^1.1.0", "@clipprjs/lexicons": "^1.0.2", "@eslint/eslintrc": "^3.3.1", "@hono/node-server": "^1.19.0", "@libsql/client": "^0.15.12", "@scalar/hono-api-reference": "^0.9.13", "@scalar/openapi-to-markdown": "^0.2.26", "@skyware/jetstream": "^0.2.5", "drizzle-orm": "^0.44.4", "hono": "^4.9.2", "toml": "^3.0.0", "winston": "^3.17.0", "xxhash-wasm": "^1.1.0" }, "devDependencies": { "@atcute/lex-cli": "^2.1.1", "@eslint/js": "^9.33.0", "@types/node": "^24.3.0", "@typescript-eslint/eslint-plugin": "^8.40.0", "@typescript-eslint/parser": "^8.40.0", "drizzle-kit": "^0.31.4", "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-drizzle": "^0.2.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.4", "globals": "^16.3.0", "jiti": "^2.5.1", "prettier": "^3.6.2", "tsx": "^4.20.4", "typescript": "^5.9.2", "typescript-eslint": "^8.40.0" } }