{
  "name": "@ministryofjustice/hmpps-digital-prison-reporting-frontend",
  "version": "7.5.0",
  "description": "The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.",
  "main": "./cjs/index.js",
  "module": "./index.js",
  "sass": "./dpr/all.scss",
  "types": "./index.d.ts",
  "exports": {
    "./api": {
      "types": "./dpr/types/api.d.ts"
    },
    "./extraLocals": {
      "types": "./dpr/types/extraLocals.d.ts"
    },
    "./catalogueUtils": {
      "types": "./dpr/components/_catalogue/catalogue/utils.d.ts",
      "require": "./cjs/dpr/components/_catalogue/catalogue/utils.js",
      "import": "./dpr/components/_catalogue/catalogue/utils.js"
    },
    "./myReportsListUtils": {
      "types": "./dpr/components/my-reports/utils.d.ts",
      "require": "./cjs/dpr/components/my-reports/utils.js",
      "import": "./dpr/components/my-reports/utils.js"
    },
    "./initDprReportingClients": {
      "types": "./dpr/data/dprReportingClient.d.ts",
      "require": "./cjs/dpr/data/dprReportingClient.js",
      "import": "./dpr/data/dprReportingClient.js"
    },
    "./createDprServices": {
      "types": "./dpr/utils/CreateDprServices.d.ts",
      "require": "./cjs/dpr/utils/CreateDprServices.js",
      "import": "./dpr/utils/CreateDprServices.js"
    },
    "./setUpDprResources": {
      "types": "./dpr/middleware/setUpDprResources.d.ts",
      "require": "./cjs/dpr/middleware/setUpDprResources.js",
      "import": "./dpr/middleware/setUpDprResources.js"
    },
    "./dprUser": {
      "types": "./dpr/types/DprUser.d.ts",
      "require": "./cjs/dpr/types/DprUser.js",
      "import": "./dpr/types/DprUser.js"
    },
    "./routes": {
      "types": "./dpr/routes/index.d.ts",
      "require": "./cjs/dpr/routes/index.js",
      "import": "./dpr/routes/index.js"
    },
    "./all": {
      "types": "./dpr/all.d.ts",
      "require": "./all.bundle.js",
      "import": "./all.bundle.js"
    },
    "./all/slim": {
      "types": "./dpr/all.d.ts",
      "require": "./all.js",
      "import": "./all.js"
    },
    ".": {
      "types": "./index.d.ts",
      "require": "./cjs/index.js",
      "import": "./index.js"
    }
  },
  "sideEffects": false,
  "engines": {
    "node": "^22 || ^24",
    "npm": ">=10 <12"
  },
  "license": "MIT",
  "author": "HMPPS Digital Prison Reporting Team",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ministryofjustice/hmpps-digital-prison-reporting-frontend.git"
  },
  "dependencies": {
    "@flipt-io/flipt-client-js": "0.4.2",
    "@ministryofjustice/frontend": "9.0.0",
    "@sentry/node": "10.57.0",
    "@tsconfig/node24": "24.0.4",
    "agentkeepalive": "^4.5.0",
    "bunyan": "^1.8.15",
    "bunyan-format": "^0.2.1",
    "chart.js": "^4.5.1",
    "chartjs-chart-matrix": "^3.0.0",
    "chartjs-plugin-datalabels": "^2.2.0",
    "connect-flash": "^0.1.1",
    "connect-redis": "^9.0.0",
    "dayjs": "^1.11.21",
    "express": "^5.2.1",
    "express-session": "^1.19.0",
    "govuk-frontend": "6.2.0",
    "nocache": "^4.0.0",
    "nunjucks": "^3.2.4",
    "nunjucks-date": "^1.5.0",
    "parseurl": "^1.3.3",
    "redis": "^5.12.1",
    "sanitize-html": "2.17.5",
    "superagent": "^10.3.0",
    "truncate-html": "1.2.2",
    "with-alpha-hex": "^1.0.6",
    "zod": "^4.1.11"
  }
}
