Model generation based on Joi schema validation
Compile govuk mustache template into a more usable format and provide middleware for use in apps
Implements a request pipeline for GET and POST of forms, with input cleaning/formatting and validation.
Set of common UI patterns/styles for hmpo projects
A middleware that exposes a series of Mustache mixins on res.locals to ease usage of forms, translations, and some general needs.
Simple model for interacting with http/rest apis.
Routing and request handling for a multi-step form processes
Consistent logging for hmpo apps
Page layouts and partials for Node.js with ExpressJS frontend applications
Nodejs object sandboxes
Store and retrieve named objects an express session
Cached polling model
Create dynamic stub API services using a simple JSON configuration
PDF generation using Hogan.js to template XML. Can be used as an express view engine or can output to a PDF stream, buffer, or file
Opinionated deep clone merge. Arrays are cloned and overwritten.
Cross-project node standards at HMPO
Helper for testing hogan templates
Wrapper for graphviz to easily map paths between objects
A package for syncing files in a local directory to an AWS S3 bucket
Ticket status monitor to join up gitlab, jenkins, and jira statuses into a single visualisation
i18n for node
PDF generation from XML to a stream, buffer, or file