unoffical wafrn mirror wafrn.net
atproto social-network activitypub
at angular21 81 lines 2.7 kB view raw
1{ 2 "name": "wafrn", 3 "version": "2025.12.05", 4 "scripts": { 5 "ng": "ng", 6 "start": "npm run prebuild && ng serve", 7 "dev": "npm run prebuild && ng serve --configuration=development", 8 "build": "npm run prebuild && ng build --source-map=false", 9 "watch": "npm run prebuild && ng build --watch --configuration=development", 10 "test": "npm run prebuild && ng test", 11 "vercel-build": "ng build --configuration=vercel", 12 "lint": "ng lint", 13 "prebuild": "tsx utils/prebuild.ts" 14 }, 15 "private": true, 16 "dependencies": { 17 "@angular-eslint/schematics": "^21.0.0", 18 "@angular/animations": "^21.0.6", 19 "@angular/cdk": "^21.0.5", 20 "@angular/common": "^21.0.6", 21 "@angular/compiler": "^21.0.6", 22 "@angular/core": "^21.0.6", 23 "@angular/forms": "^21.0.6", 24 "@angular/material": "^21.0.5", 25 "@angular/platform-browser": "^21.0.6", 26 "@angular/platform-browser-dynamic": "^21.0.6", 27 "@angular/router": "^21.0.6", 28 "@angular/service-worker": "^21.0.6", 29 "@atproto/api": "^0.13.35", 30 "@babel/runtime": "^7.26.10", 31 "@colsen1991/ngx-translate-extract-marker": "^3.0.1", 32 "@fortawesome/angular-fontawesome": "^4.0.0", 33 "@fortawesome/fontawesome-svg-core": "^7.1.0", 34 "@fortawesome/free-brands-svg-icons": "^7.1.0", 35 "@fortawesome/free-solid-svg-icons": "^7.1.0", 36 "@ngx-translate/core": "^16.0.4", 37 "@ngx-translate/http-loader": "^16.0.1", 38 "@oddbird/blend": "^0.2.4", 39 "@tsparticles/confetti": "^3.9.1", 40 "blurhash": "^2.0.5", 41 "core-js": "^3.37.0", 42 "esbuild": "0.25.0", 43 "fuse.js": "^7.1.0", 44 "luxon": "^3.5.0", 45 "ngx-image-cropper": "^9.1.5", 46 "ohm-js": "^17.2.1", 47 "parchment": "^2.0.1", 48 "postcss-media-query-parser": "^0.2.3", 49 "primeflex": "^3.3.1", 50 "qr": "^0.4.0", 51 "rxjs": "~7.8.0", 52 "sanitize-html": "^2.13.1", 53 "tsx": "^4.20.6", 54 "viewerjs": "^1.11.7", 55 "zone.js": "~0.15.0" 56 }, 57 "devDependencies": { 58 "@angular-devkit/build-angular": "^21.0.4", 59 "@angular-eslint/builder": "^20.0.0", 60 "@angular-eslint/template-parser": "^20.0.0", 61 "@angular/cli": "^21.0.4", 62 "@angular/compiler-cli": "^21.0.6", 63 "@types/jasmine": "~5.1.0", 64 "@types/luxon": "^3.4.2", 65 "@types/sanitize-html": "^2.13.0", 66 "eslint": "^9.13.0", 67 "eslint-config-prettier": "^9.1.0", 68 "eslint-plugin-prettier": "^5.2.1", 69 "jasmine-core": "~5.1.0", 70 "karma": "~6.4.0", 71 "karma-chrome-launcher": "~3.2.0", 72 "karma-coverage": "~2.2.0", 73 "karma-jasmine": "~5.1.0", 74 "karma-jasmine-html-reporter": "~2.1.0", 75 "prettier": "^3.4.2", 76 "prettier-eslint": "^16.3.0", 77 "tslib": "^2.6.3", 78 "typescript-eslint": "8.0.0-alpha.38", 79 "vlitejs": "^7.0.0" 80 } 81}