{ "name": "wafrn", "version": "2026.03.02", "description": "wafrn", "main": "index.ts", "scripts": { "full:upgrade": "git pull && pm2 restart all && npm run frontend:deploy", "backend:prettier-format": "cd packages/backend && prettier --config .prettierrc '**/*.ts' --write", "backend:develop": "cd packages/backend && tsx watch index.ts", "backend:websocket": "cd packages/backend && tsx watch websocket.ts", "backend:atproto": "cd packages/backend && tsx watch atproto.ts", "backend:worker": "cd packages/backend && tsx utils/workers.ts", "backend:serve": "cd packages/backend && tsx index.ts", "backend:cohostImport": "cd packages/backend && tsx utils/maintenanceTasks/importcohost.ts", "frontend:serve": "npm run prebuild && cd packages/frontend && ng serve", "frontend:develop": "npm run prebuild && cd packages/frontend && ng serve --configuration development", "frontend:develop:prod": "npm run prebuild && cd packages/frontend && ng serve --configuration devprod", "frontend:develop:development": "npm run prebuild && cd packages/frontend && ng serve --configuration devdevelopment", "frontend:build": "npm run prebuild && cd packages/frontend && ng build", "frontend:deploy": "npm run prebuild && cd packages/frontend && ng build && rm -rf ../../frontend && mv dist/wafrn/browser ../../frontend", "frontend:test": "cd packages/frontend && jest", "frontend:translations:patch": "cd packages/frontend && tsx utils/patch-translations.ts", "frontend:translations:format": "cd packages/frontend && prettier src/assets/i18n/*.json --write", "prebuild": "cd packages/frontend && tsx utils/prebuild.ts", "vercel-build": "cd packages/frontend && ng build --configuration=vercel", "lint": "cd packages/frontend && ng lint --fix" }, "repository": { "type": "git", "url": "git+https://codeberg.org/wafrn/wafrn.git" }, "author": "Gabriel Amador GarcĂ­a", "license": "AGPL-3.0-or-later", "bugs": { "url": "https://codeberg.org/wafrn/wafrn/issues" }, "homepage": "https://codeberg.org/wafrn/wafrn#readme", "workspaces": [ "packages/frontend", "packages/backend" ], "devDependencies": { "@eslint/config-array": "^0.19.0", "@eslint/js": "^9.39.4", "@eslint/plugin-kit": "^0.3.4", "@types/showdown": "^2.0.6", "eslint": "^9.39.4", "globals": "^15.15.0", "typescript": "^5.8.0", "typescript-eslint": "^8.57.0" }, "dependencies": { "cheerio": "^1.1.0", "tsx": "^4.19.1" } }