[READ ONLY MIRROR] Spark Social AppView Server
github.com/sprksocial/server
atproto
deno
hono
lexicon
1{
2 "tasks": {
3 "dev:db": "mongod --dbpath ./devdb",
4 "dev:api": "deno run -A --watch main.ts",
5 "dev:ingest": "deno run -A --watch ingest.ts",
6 "cleanup:orphan-crosspost-reply-records": "deno run -A scripts/delete_orphan_crosspost_reply_records.ts",
7 "compact:record-collection": "deno run -A scripts/compact_record_collection.ts",
8 "reindex:record-collection": "deno run -A scripts/compact_record_collection.ts",
9 "dev": {
10 "dependencies": ["dev:db", "dev:api", "dev:ingest"]
11 },
12 "codegen": "deno run -A jsr:@atp/lex@^0.1.0-alpha.9 build",
13 "start": "deno run -A main.ts",
14 "docker-dev": "docker compose -f compose.dev.yaml up --build --watch"
15 },
16 "imports": {
17 "@atp/bytes": "jsr:@atp/bytes@^0.1.0-alpha.3",
18 "@atp/common": "jsr:@atp/common@^0.1.0-alpha.12",
19 "@atp/crypto": "jsr:@atp/crypto@^0.1.0-alpha.3",
20 "@atp/identity": "jsr:@atp/identity@^0.1.0-alpha.3",
21 "@atp/lex": "jsr:@atp/lex@^0.1.0-alpha.11",
22 "@atp/lexicon": "jsr:@atp/lexicon@^0.1.0-alpha.4",
23 "@atp/repo": "jsr:@atp/repo@^0.1.0-alpha.7",
24 "@atp/sync": "jsr:@atp/sync@^0.1.0-alpha.12",
25 "@atp/syntax": "jsr:@atp/syntax@^0.1.0-alpha.2",
26 "@atp/xrpc": "jsr:@atp/xrpc@^0.1.0-alpha.7",
27 "@atp/xrpc-server": "jsr:@atp/xrpc-server@^0.1.0-alpha.12",
28 "@std/assert": "jsr:@std/assert@^1.0.19",
29 "dotenv": "npm:dotenv@^17.4.2",
30 "hono": "jsr:@hono/hono@^4.12.15",
31 "@std/encoding": "jsr:@std/encoding@^1.0.10",
32 "jose": "npm:jose@^6.2.3",
33 "mongoose": "npm:mongoose@9.5.0",
34 "p-queue": "npm:p-queue@^9.2.0",
35 "mongodb-memory-server-core": "npm:mongodb-memory-server-core@^11.1.0",
36 "structured-headers": "npm:structured-headers@^2.0.2"
37 },
38 "test": {
39 "permissions": {
40 "env": true,
41 "read": true,
42 "write": true,
43 "net": true,
44 "run": true,
45 "sys": true
46 }
47 }
48}