unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
1{
2 "name": "wafrn",
3 "version": "2026.03.02",
4 "description": "wafrn",
5 "main": "index.ts",
6 "scripts": {
7 "full:upgrade": "git pull && pm2 restart all && npm run frontend:deploy",
8 "backend:prettier-format": "cd packages/backend && prettier --config .prettierrc '**/*.ts' --write",
9 "backend:develop": "cd packages/backend && tsx watch index.ts",
10 "backend:websocket": "cd packages/backend && tsx watch websocket.ts",
11 "backend:atproto": "cd packages/backend && tsx watch atproto.ts",
12 "backend:worker": "cd packages/backend && tsx utils/workers.ts",
13 "backend:serve": "cd packages/backend && tsx index.ts",
14 "backend:cohostImport": "cd packages/backend && tsx utils/maintenanceTasks/importcohost.ts",
15 "frontend:serve": "npm run prebuild && cd packages/frontend && ng serve",
16 "frontend:develop": "npm run prebuild && cd packages/frontend && ng serve --configuration development",
17 "frontend:develop:prod": "npm run prebuild && cd packages/frontend && ng serve --configuration devprod",
18 "frontend:develop:development": "npm run prebuild && cd packages/frontend && ng serve --configuration devdevelopment",
19 "frontend:build": "npm run prebuild && cd packages/frontend && ng build",
20 "frontend:deploy": "npm run prebuild && cd packages/frontend && ng build && rm -rf ../../frontend && mv dist/wafrn/browser ../../frontend",
21 "frontend:test": "cd packages/frontend && jest",
22 "frontend:translations:patch": "cd packages/frontend && tsx utils/patch-translations.ts",
23 "frontend:translations:format": "cd packages/frontend && prettier src/assets/i18n/*.json --write",
24 "prebuild": "cd packages/frontend && tsx utils/prebuild.ts",
25 "vercel-build": "cd packages/frontend && ng build --configuration=vercel",
26 "lint": "cd packages/frontend && ng lint --fix"
27 },
28 "repository": {
29 "type": "git",
30 "url": "git+https://codeberg.org/wafrn/wafrn.git"
31 },
32 "author": "Gabriel Amador García",
33 "license": "AGPL-3.0-or-later",
34 "bugs": {
35 "url": "https://codeberg.org/wafrn/wafrn/issues"
36 },
37 "homepage": "https://codeberg.org/wafrn/wafrn#readme",
38 "workspaces": [
39 "packages/frontend",
40 "packages/backend"
41 ],
42 "devDependencies": {
43 "@eslint/config-array": "^0.19.0",
44 "@eslint/js": "^9.39.4",
45 "@eslint/plugin-kit": "^0.3.4",
46 "@types/showdown": "^2.0.6",
47 "eslint": "^9.39.4",
48 "globals": "^15.15.0",
49 "typescript": "^5.8.0",
50 "typescript-eslint": "^8.57.0"
51 },
52 "dependencies": {
53 "cheerio": "^1.1.0",
54 "tsx": "^4.19.1"
55 }
56}