social bookmarking for atproto
1{
2 "name": "@clipprjs/server",
3 "version": "0.1.0",
4 "repository": "https://tangled.sh/@hexmani.ac/clippr",
5 "license": "AGPL-3.0-only",
6 "scripts": {
7 "dev": "tsx watch src/main.ts",
8 "build": "tsc",
9 "start": "node dist/src/main.js",
10 "lint": "npx eslint .",
11 "lint-write": "npx eslint . --fix",
12 "test": "vitest",
13 "fmt": "npx prettier --write .",
14 "db:push": "npx drizzle-kit push"
15 },
16 "type": "module",
17 "main": "src/main.ts",
18 "engines": {
19 "node": ">=22.16.0"
20 },
21 "dependencies": {
22 "@atcute/atproto": "^3.1.2",
23 "@atcute/client": "^4.0.3",
24 "@atcute/crypto": "^2.2.4",
25 "@atcute/identity": "^1.0.3",
26 "@atcute/identity-resolver": "^1.1.3",
27 "@atcute/lexicon-doc": "^1.0.3",
28 "@atcute/lexicons": "^1.1.1",
29 "@clipprjs/lexicons": "^1.0.3",
30 "@eslint/eslintrc": "^3.3.1",
31 "@hono/node-server": "^1.19.0",
32 "@libsql/client": "^0.15.12",
33 "@scalar/hono-api-reference": "^0.9.15",
34 "@scalar/openapi-to-markdown": "^0.2.28",
35 "@skyware/jetstream": "^0.2.5",
36 "drizzle-orm": "^0.44.4",
37 "hono": "^4.9.4",
38 "toml": "^3.0.0",
39 "winston": "^3.17.0",
40 "xxhash-wasm": "^1.1.0"
41 },
42 "devDependencies": {
43 "@atcute/lex-cli": "^2.1.1",
44 "@eslint/js": "^9.33.0",
45 "@types/node": "^24.3.0",
46 "@typescript-eslint/eslint-plugin": "^8.40.0",
47 "@typescript-eslint/parser": "^8.40.0",
48 "drizzle-kit": "^0.31.4",
49 "eslint": "^9.33.0",
50 "eslint-config-prettier": "^10.1.8",
51 "eslint-plugin-drizzle": "^0.2.3",
52 "eslint-plugin-import": "^2.32.0",
53 "eslint-plugin-prettier": "^5.5.4",
54 "globals": "^16.3.0",
55 "jiti": "^2.5.1",
56 "prettier": "^3.6.2",
57 "tsx": "^4.20.4",
58 "typescript": "^5.9.2",
59 "typescript-eslint": "^8.40.0",
60 "vitest": "^3.2.4"
61 }
62}