Skip to content

Repository files navigation

Javascript

Packages

This repository is a monorepo that we manage using Lerna. That means that we actually publish several packages to npm from the same codebase, including:

PackageVersionDocsDescription
joi-phonenpmREADMEJoi extension for phone validation
joi-querynpmREADMEJoi helpers for url query validation
koa-aclnpmREADMEKoa middleware for ACL handling.
koa-boomnpmREADMEKoa middleware adding a custom boom method to the context.
koa-error-handlernpmREADMEKoa middleware for Error Handling
koa-health-checknpmREADMEKoa middleware mounting the route GET /health.
koa-joi-validatenpmREADMEJoi validation middleware for Koa using Boom to format errors.
koa-k8s-ops-appnpmREADMECreates an OPS-specific Koa application with already mounted middlewares.
koa-k8s-probesnpmREADMEKoa middleware mounting customizable probes for readiness and liveness checks, especially useful in a Kubernetes runtime context.
koa-maintenancenpmREADMEKoa middleware to manage maintenance.
koa-prometheusnpmREADMEKoa middleware exposing Prometheus metrics.
koa-prometheus-http-metricsnpmREADMEKoa middleware registering Prometheus HTTP metrics.
koa-mongoose-model-stream-exportnpmREADMEKoa middleware mounting routes in order to export Mongoose schema to CSV/JSON.
koa-multipart-formnpmREADMEKoa middleware handling multipart/form-data.
koa-nunjucksnpmREADMEKoa middleware adding ctx.render method allowing you to respond with html pages using Nunjucks.
koa-query-fieldsnpmREADMEKoa middleware selecting fields from ctx.body depending on ctx.query.fields.
koa-visibilitynpmREADMEKoa middleware hiding fields from ctx.body depending on user roles.
monganymnpmREADMEAnonymize mongodb database
mongoose-archivenpmREADMEMongoose plugin adding the method .archive() to your documents schemas
redux-api-middlewarenpmREADMERedux middleware for transforming actions into api calls (universal)
redux-helpersnpmREADMERedux action / reducer generators and other redux helpers
redux-router-transitions-middlewarenpmREADMERedux middleware for launching promises before page component initialisations (universal)
universal-api-clientnpmREADMEAxios wrapper for flive-app

About

Monorepo managed by Lerna containing published npm modules (helpers, middlewares, ...)

Resources

Stars

5 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages