{
  "name": "expense_management_app",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
      "ng": "nx",
      "nx": "nx",
      "postinstall": "npm run postcompile && npm run prepare && node version.js && nx report",
      "postcompile": "node ./decorate-angular-cli.js",
      "start": "node --max_old_space_size=8048 node_modules/.bin/nx serve",
      "build": "node --max_old_space_size=8048 node_modules/.bin/nx build nfconsole",
      "build-prod": "node --max_old_space_size=8048 node_modules/.bin/nx build nfconsole --aot ---configuration=production",
      "analyze": "node --max_old_space_size=8048 node_modules/.bin/nx build nfconsole --configuration=production --aot --stats-json",
      "sonar-scanner": "node_modules/sonar-scanner/bin/sonar-scanner",
      "sonar-scanner-windows": "node_modules/sonar-scanner/bin/sonar-scanner.bat",
      "test-pipeline": "node --max_old_space_size=8048 node_modules/.bin/nx test nfconsole --sourceMap=false --watch=false --code-coverage",
      "test": "node --max_old_space_size=8048 node_modules/.bin/nx affected:test --base origin/develop --runInBand",
      "coverage": "node --max_old_space_size=8048 node_modules/.bin/nx run-many --target=test --runInBand --code-coverage --watch=false",
      "lint": "node --max_old_space_size=8048 node_modules/.bin/nx affected:lint --base origin/develop --format compact --parallel --maxParallel='50%'",
      "nfconsole:e2e": "node node_modules/.bin/nx run nfconsole-e2e:e2e --configuration integration --browser chrome",
      "zeds:e2e": "node node_modules/.bin/nx run zeds-e2e:e2e --configuration integration --browser chrome",
      "affected:apps": "node --max_old_space_size=8048 node_modules/.bin/nx affected:apps --base origin/develop",
      "affected:libs": "node --max_old_space_size=8048 node_modules/.bin/nx affected:libs --base origin/develop",
      "affected:build": "node --max_old_space_size=8048 node_modules/.bin/nx affected:build --base origin/develop",
      "affected:e2e": "node node_modules/.bin/nx affected:e2e --configuration integration --base origin/develop --browser chrome --headless --skip-nx-cache",
      "affected:test": "node --max_old_space_size=8048 node_modules/.bin/nx affected:test --base origin/develop --parallel --maxParallel='50%'",
      "affected:lint": "node --max_old_space_size=8048 node_modules/.bin/nx affected:lint --base origin/develop --format compact --parallel --maxParallel='50%'",
      "affected:fixlint": "node --max_old_space_size=8048 node_modules/.bin/nx affected:lint --fix --uncommitted --parallel",
      "affected:dep-graph": "node --max_old_space_size=8048 node_modules/.bin/nx affected:dep-graph --base origin/develop",
      "affected": "node --max_old_space_size=8048 node_modules/.bin/nx affected --base origin/develop",
      "format": "node --max_old_space_size=8048 node_modules/.bin/nx format:write",
      "format:write": "node --max_old_space_size=8048 node_modules/.bin/nx format:write",
      "format:check": "node --max_old_space_size=8048 node_modules/.bin/nx format:check",
      "update": "node --max_old_space_size=8048 node_modules/.bin/nx migrate latest",
      "workspace-generator": "node --max_old_space_size=8048 node_modules/.bin/nx workspace-generator",
      "dep-graph": "node --max_old_space_size=8048 node_modules/.bin/nx dep-graph",
      "help": "node --max_old_space_size=8048 node_modules/.bin/nx help",
      "fixlint": "node --max_old_space_size=8048 node_modules/.bin/nx affected:lint --fix --base origin/develop --format compact --parallel --maxParallel='50%'",
      "prepare": "husky install",
      "pre-push": "npm run affected:test",
      "analyze:view": "webpack-bundle-analyzer dist/apps/nfconsole/stats.json dist/apps/nfconsole"
  },
  "private": true,
  "dependencies": {
      "@angular/animations": "^16.2.12",
      "@angular/cdk": "^16.2.12",
      "@angular/common": "^16.2.12",
      "@angular/compiler": "^16.2.12",
      "@angular/core": "^16.2.12",
      "@angular/forms": "^16.2.12",
      "@angular/material": "^16.2.12",
      "@angular/platform-browser": "^16.2.12",
      "@angular/platform-browser-dynamic": "^16.2.12",
      "@angular/router": "^16.2.12",
      "@angular/youtube-player": "^16.2.12",
      "@auth0/angular-jwt": "^5.2.0",
      "@auth0/auth0-angular": "^1.9.0",
      "@babel/preset-env": "^7.14.1",
      "@chargebee/chargebee-js-angular-wrapper": "^2.0.0",
      "@highcharts/map-collection": "^2.1.0",
      "@lagoshny/ngx-hateoas-client": "^3.6.2",
      "@ngxs/store": "^3.8.1",
      "@stoplight/json-ref-resolver": "^3.1.5",
      "@stripe/stripe-js": "^2.1.11",
      "@swimlane/ngx-charts": "~20.4.1",
      "@swimlane/ngx-datatable": "^20.1.0",
      "@swimlane/ngx-graph": "^8.2.3",
      "ace-builds": "~1.29.0",
      "ag-grid-angular": "^31.3.4",
      "ag-grid-community": "^31.3.4",
      "ang-jsoneditor": "^3.1.1",
      "angular-calendar": "~0.31.0",
      "angular-csv-ext": "^1.0.5",
      "angular-ng-autocomplete": "^2.0.12",
      "angular-resize-event": "^3.2.0",
      "angularx-qrcode": "^16.0.2",
      "auth0-js": "^9.20.2",
      "auth0-lock": "^12.0.2",
      "aws-sdk": "^2.1490.0",
      "babel-polyfill": "^6.26.0",
      "blob-util": "~2.0.2",
      "chartist": "~0.11.4",
      "cidr-regex": "~3.1.1",
      "copy-to-clipboard": "~3.3.1",
      "d3": "~7.8.5",
      "dragula": "~3.7.3",
      "file-saver": "~2.0.5",
      "fs-extra": "~10.0.0",
      "git-describe": "~4.0.4",
      "highcharts": "^11.2.0",
      "highcharts-angular": "^4.0.0",
      "highlight.js": "^11.9.0",
      "intl-tel-input": "^17.0.13",
      "intl-tel-input-ng": "~0.7.0",
      "ip-regex": "~4.3.0",
      "is-domain-name": "~1.0.1",
      "is-valid-path": "~0.1.1",
      "jquery": "^3.7.1",
      "jquery.scrollto": "^2.1.3",
      "js-yaml": "~4.1.0",
      "jsoneditor": "^9.5.6",
      "kinetic": "^5.2.0",
      "lint": "~1.1.2",
      "lodash": "^4.17.21",
      "logrocket": "^2.0.0",
      "lottie-web": "^5.12.2",
      "moment": "~2.29.1",
      "moment-timezone": "~0.5.33",
      "netmask": "~2.0.2",
      "ng-click-outside": "^9.0.1",
      "ng2-file-upload": "^4.0.0",
      "ngx-clipboard": "^16.0.0",
      "ngx-color-picker": "^15.0.0",
      "ngx-cookie-service": "^16.0.1",
      "ngx-filesaver": "^16.0.0",
      "ngx-highlightjs": "^8.0.0",
      "ngx-logger": "^5.0.12",
      "ngx-lottie": "^10.0.0",
      "ngx-moment": "^6.0.2",
      "ngx-pagination": "^6.0.3",
      "ngx-pipes": "^3.2.2",
      "ngx-plyr": "^4.0.1",
      "ngx-stripe": "^16.2.0",
      "ngx-timeago": "^3.0.0",
      "ngx-zendesk-webwidget": "^3.0.2",
      "pac-resolver": "~4.2.0",
      "package": "~1.0.1",
      "plyr": "^3.7.3",
      "postcode-validator": "~3.2.0",
      "primeicons": "^6.0.1",
      "primeng": "^15.4.13-lts",
      "proj4": "~2.7.2",
      "ranges-merge": "~7.0.16",
      "react": "^18.2.0",
      "react-dom": "^18.2.0",
      "rxjs": "7.8.0",
      "rxjs-compat": "~6.6.7",
      "safe-pipe": "^2.0.5",
      "semver": "^7.5.4",
      "semver-extra": "^3.0.0",
      "snazzy-info-window": "~1.1.1",
      "tslib": "^2.3.0",
      "uuid": "^9.0.1",
      "vanilla-jsoneditor": "^1.1.2",
      "xbs-enjoyhint": "^4.0.6",
      "ziti-console-lib": "npm:@openziti/ziti-console-lib@latest",
      "zone.js": "0.13.3",
      "angular-oauth2-oidc": "^16.0.0"
  },
  "devDependencies": {
      "@angular-devkit/build-angular": "^16.2.11",
      "@angular-devkit/core": "^16.2.10",
      "@angular-devkit/schematics": "^16.2.10",
      "@angular-eslint/eslint-plugin": "^16.3.1",
      "@angular-eslint/eslint-plugin-template": "^16.3.1",
      "@angular-eslint/template-parser": "^16.3.1",
      "@angular/cli": "^16.2.10",
      "@angular/compiler-cli": "^16.2.12",
      "@angular/language-service": "^16.2.12",
      "@babel/core": "^7.14.3",
      "@nx/angular": "17.1.2",
      "@nx/cypress": "17.1.2",
      "@nx/eslint-plugin": "17.1.2",
      "@nx/jest": "17.1.2",
      "@nx/js": "17.1.2",
      "@nx/linter": "17.1.2",
      "@nx/workspace": "17.1.2",
      "@schematics/angular": "^15.2.6",
      "@swc-node/register": "~1.6.7",
      "@swc/core": "~1.3.85",
      "@types/d3": "^7.4.1",
      "@types/file-saver": "~2.0.2",
      "@types/jest": "^29.5.8",
      "@types/js-yaml": "~4.0.1",
      "@types/lodash": "^4.14.170",
      "@types/node": "18.15.12",
      "@types/plotly.js": "^2.12.27",
      "@types/semver": "^7.3.9",
      "@typescript-eslint/eslint-plugin": "6.11.0",
      "@typescript-eslint/parser": "6.11.0",
      "angular-highcharts": "^15.0.1",
      "angular-ide": "~0.9.76",
      "axios": "^0.24.0",
      "babel-jest": "^29.7.0",
      "babel-preset-env": "^1.7.0",
      "codelyzer": "~6.0.2",
      "cypress": "^9.4.1",
      "cypress-xpath": "^2.0.1",
      "dotenv": "10.0.0",
      "dpdm": "^3.11.0",
      "eslint": "8.46.0",
      "eslint-config-prettier": "9.0.0",
      "eslint-plugin-angular": "^4.0.1",
      "eslint-plugin-cypress": "2.15.1",
      "eslint-plugin-import": "^2.25.2",
      "eslint-plugin-prettier": "^3.4.0",
      "husky": "^8.0.3",
      "jest": "^29.7.0",
      "jest-createspyobj": "^2.0.0",
      "jest-environment-jsdom": "^29.7.0",
      "jest-junit": "^12.0.0",
      "jest-preset-angular": "13.1.4",
      "jest-silent-reporter": "^0.5.0",
      "jest-simple-dot-reporter": "^1.0.5",
      "jest-standard-reporter": "^2.0.0",
      "jsonc-eslint-parser": "^2.1.0",
      "lint-staged": "^12.3.3",
      "ng-packagr": "^16.2.3",
      "npm-ls": "^1.0.0",
      "nx": "17.1.2",
      "postcss": "^8.3.9",
      "postcss-import": "14.1.0",
      "postcss-preset-env": "7.5.0",
      "postcss-url": "10.1.3",
      "prettier": "2.6.2",
      "pretty-quick": "^3.1.1",
      "rollup": "~2.47.0",
      "sonar-scanner": "~3.1.0",
      "tassign": "~1.0.0",
      "ts-jest": "^29.1.1",
      "ts-node": "10.9.1",
      "typescript": "5.1.5",
      "uglify-js": "~3.13.5",
      "webpack": "~5.76.3",
      "webpack-bundle-analyzer": "~4.7.0",
      "xpath": "0.0.32"
  },
  "lint-staged": {
      "*": "./node_modules/.bin/prettier --ignore-unknown --write",
      "*.{js,jsx,ts,tsx,md,html,css}": "./node_modules/.bin/eslint --fix"
  }
}
