Paul Serby's repositories
versionator
Connect middleware to add false versions to static content paths
uber-cache
A simple caching module for node.js that can support any caching backend
express-graceful-shutdown
Ensure that during shutdown express returns correctly with a 503
save-mongodb
mongodb persistence engine for save
flow-control-examples
Different approaches to solving common async flow control problems
vim-historic
This is a simple vim plugin that stores each save vim make to a git repo.
typescript-eslint-prettier-starter
Starter project for NodeJs based TypeScript tool or module
wiki-renderer
Typescript rendering of document components for Media Wiki.
logger-sentry-processor
Sentry processor for @serby/logger
log-server
Basic logging endpoint for clients
logger
Simple logging
ProblemMaster
Basic API for data store
validity-compose
Compose a number of validators together and call as a single validator. This is useful when used with a conditional validator.
validity-date-before-property
Validity style validator to ensure a property has a date before another date property.
validity-email
Validity style validator to ensure that a property is a valid email address.
validity-required
Basic validity style validator to ensure a required property is present in an object.
validity-url
Validity style validator to ensure that a property is a valid URL.