{ "name": "loremind-web", "version": "1.0.1-beta", "description": "LoreMind Frontend - Angular", "scripts": { "ng": "ng", "start": "ng serve", "build": "npm run i18n:check && ng build", "i18n:check": "node scripts/check-i18n.mjs", "watch": "ng build --watch --configuration development", "test": "ng test", "test:unit": "vitest run", "test:unit:watch": "vitest", "test:unit:coverage": "vitest run --coverage", "e2e": "playwright test", "e2e:ui": "playwright test --ui", "e2e:headed": "playwright test --headed", "e2e:report": "playwright show-report", "lint": "ng lint" }, "private": true, "dependencies": { "@angular/animations": "^21.2.16", "@angular/cdk": "^21.2.14", "@angular/common": "^21.2.16", "@angular/compiler": "^21.2.16", "@angular/core": "^21.2.16", "@angular/forms": "^21.2.16", "@angular/platform-browser": "^21.2.16", "@angular/platform-browser-dynamic": "^21.2.16", "@angular/router": "^21.2.16", "@ngx-translate/core": "^18.0.0", "@ngx-translate/http-loader": "^18.0.0", "dompurify": "^3.4.1", "lucide-angular": "^1.0.0", "marked": "^18.0.2", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.1" }, "devDependencies": { "@angular-devkit/build-angular": "^21.2.14", "@angular/cli": "^21.2.14", "@angular/compiler-cli": "^21.2.16", "@emnapi/core": "^1.11.0", "@emnapi/runtime": "^1.11.0", "@eslint/js": "^10.0.1", "@playwright/test": "^1.59.1", "@vitest/coverage-v8": "^4.1.9", "angular-eslint": "21.4.0", "eslint": "^10.3.0", "eslint-plugin-sonarjs": "^4.1.0", "typescript": "~5.9.3", "typescript-eslint": "8.59.2", "vitest": "^4.1.9" } }