{ "name": "atomic-design-poc", "version": "0.0.0", "scripts": { "ng": "ng", "lint": "eslint .", "typecheck": "tsc --noEmit -p apps/ssp/tsconfig.spec.json --rootDir . && tsc --noEmit -p apps/behandelportal/tsconfig.spec.json --rootDir . && tsc --noEmit -p libs/shared/tsconfig.spec.json --rootDir . && tsc --noEmit -p libs/beheer/tsconfig.spec.json --rootDir .", "format:check": "prettier --check .", "format": "prettier --write .", "start": "ng serve ssp", "start:behandelportal": "ng serve behandelportal", "gen:api": "cd backend && dotnet tool restore && dotnet build src/BigRegister.Api -v q && ASPNETCORE_ENVIRONMENT=Development dotnet swagger tofile --output swagger.json src/BigRegister.Api/bin/Debug/net10.0/BigRegister.Api.dll v1 && cd .. && nswag run nswag.json", "build": "ng build ssp && ng build behandelportal", "watch": "ng build ssp --watch --configuration development", "test": "ng test ssp && ng test behandelportal && ng test shared && ng test beheer", "test:coverage": "ng test ssp --configuration coverage && ng test behandelportal --configuration coverage && ng test shared --configuration coverage && ng test beheer --configuration coverage", "storybook": "ng run ssp:storybook", "storybook:behandelportal": "ng run behandelportal:storybook", "build-storybook": "ng run ssp:build-storybook", "build-storybook:behandelportal": "ng run behandelportal:build-storybook", "test-storybook": "test-storybook --config-dir .storybook-ssp", "test-storybook:behandelportal": "test-storybook --config-dir .storybook-behandelportal", "test-storybook:ci": "concurrently -k -s first -n sb,axe \"http-server storybook-static -p 6006 --silent\" \"wait-on tcp:127.0.0.1:6006 && test-storybook --config-dir .storybook-ssp --url http://127.0.0.1:6006 --maxWorkers=2\"", "test-storybook:ci:behandelportal": "concurrently -k -s first -n sb,axe \"http-server storybook-static-behandelportal -p 6007 --silent\" \"wait-on tcp:127.0.0.1:6007 && test-storybook --config-dir .storybook-behandelportal --url http://127.0.0.1:6007 --maxWorkers=2\"", "check:tokens": "bash scripts/check-tokens.sh", "check:seam": "bash scripts/check-seam.sh", "dep:check": "depcruise apps/ssp/src libs --config .dependency-cruiser.ssp.js && depcruise apps/behandelportal/src libs --config .dependency-cruiser.behandelportal.js", "dep:graph": "bash scripts/dep-graph.sh", "gen:snippets": "node scripts/gen-snippets.mjs", "gen:behaviour-spec": "node scripts/gen-behaviour-spec.mjs", "gen": "plop", "gen:value-object": "plop value-object", "gen:form-machine": "plop form-machine", "gen:context": "plop context", "create-frontend": "node scripts/create-frontend.mjs", "serve:i18n": "ng build ssp --configuration development --localize && node scripts/serve-i18n.mjs", "ci": "bash scripts/ci-local.sh", "e2e": "playwright test", "extract-i18n": "ng extract-i18n ssp --output-path apps/ssp/src/locale", "extract-i18n:behandelportal": "ng extract-i18n behandelportal --output-path apps/behandelportal/src/locale" }, "private": true, "packageManager": "npm@11.12.1", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", "@angular/core": "^22.0.0", "@angular/forms": "^22.0.0", "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "rxjs": "~7.8.0", "tslib": "^2.3.0" }, "devDependencies": { "@angular-devkit/architect": "^0.2200.0", "@angular-devkit/build-angular": "^22.0.0", "@angular-devkit/core": "^22.0.0", "@angular/build": "^22.0.4", "@angular/cli": "^22.0.4", "@angular/compiler-cli": "^22.0.0", "@angular/localize": "^22.0.4", "@angular/platform-browser-dynamic": "^22.0.0", "@compodoc/compodoc": "^1.2.1", "@playwright/test": "^1.61.1", "@storybook/addon-a11y": "^10.4.6", "@storybook/addon-docs": "^10.4.6", "@storybook/addon-onboarding": "^10.4.6", "@storybook/angular": "^10.4.6", "@storybook/test-runner": "^0.24.4", "@vitest/coverage-v8": "^4.1.9", "angular-eslint": "^22.0.0", "axe-playwright": "^2.2.2", "concurrently": "^10.0.3", "dependency-cruiser": "^18.1.0", "eslint": "^10.6.0", "http-server": "^14.1.1", "jsdom": "^29.0.0", "nswag": "^14.7.1", "plop": "^4.0.5", "prettier": "^3.8.1", "remark-gfm": "^4.0.1", "storybook": "^10.4.6", "typescript": "~6.0.2", "typescript-eslint": "^8.62.0", "vitest": "^4.0.8", "wait-on": "^9.0.10" }, "comment-overrides": "Pin patched versions of vulnerable DEV/BUILD-only transitive deps (Storybook + build chain). The shipped app already audits clean; this clears the dev-tooling advisories without downgrading Angular 22.", "overrides": { "@babel/core": "^7.29.7", "picomatch": "^4.0.4", "esbuild": "^0.28.1", "http-proxy-middleware": "^3.0.7", "ajv": "^8.20.0", "webpack-dev-server": "^5.2.5", "sockjs": "^0.3.24", "uuid": "^11.1.1", "eslint": { "ajv": "^6.12.6" } } }