@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
107 lines (106 loc) • 3.35 kB
JSON
{
"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"
}
}