{
  "name": "atomic-design-poc",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "lint": "eslint .",
    "start": "ng serve --proxy-config proxy.conf.json",
    "gen:api": "cd backend && dotnet tool restore && dotnet build src/BigRegister.Api -v q && 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",
    "watch": "ng build --watch --configuration development",
    "test": "ng test",
    "storybook": "ng run atomic-design-poc:storybook",
    "build-storybook": "ng run atomic-design-poc:build-storybook",
    "check:tokens": "if grep -rnE '#[0-9a-fA-F]{3,6}' src/app/registratie/ui src/app/shared/ui src/app/shared/layout --include='*.component.ts' --exclude='debug-state.component.ts'; then echo 'FAIL: hardcoded hex colors found (use design tokens)'; exit 1; else echo 'OK: no hardcoded hex colors in wizard/atoms/chrome'; fi"
  },
  "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",
    "@storybook/addon-a11y": "^10.4.6",
    "@storybook/addon-docs": "^10.4.6",
    "@storybook/addon-onboarding": "^10.4.6",
    "@storybook/angular": "^10.4.6",
    "eslint": "^10.6.0",
    "jsdom": "^29.0.0",
    "nswag": "^14.7.1",
    "prettier": "^3.8.1",
    "storybook": "^10.4.6",
    "typescript": "~6.0.2",
    "typescript-eslint": "^8.62.0",
    "vitest": "^4.0.8"
  },
  "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": {
    "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"
    }
  }
}
