A utility function to serialize an error object in a way that's friendly to loggers, view engines, and converting to JSON
A simple and fast logger based on Pino, with FT preferences baked in
A utility to get application info in a consistent way.
A suite of error classes which help you throw the most appropriate error in any situation
A method to consistently log error object with optional request information
modern, maintainable, modular developer tooling for FT.com projects
A utility function to serialize a request object in a way that's friendly to loggers, view engines, and converting to JSON
This plugin manages Tool Kit commands that are run from CircleCI workflows, via a Tool Kit [`Hook`](#hooks) that automatically manages `.circleci/config.yml`. It also exposes state from the CircleCI environment for other plugins to consume generically.
Carbon for IBM.com Utilities
An OpenTelemetry client that's preconfigured for drop-in use in FT apps.
A bootstrap plugin that provides the minimum required Tool Kit plugins for a containerised application that's deployed to Amazon Elastic Container Service (ECS).
Carbon for IBM.com Services
A bootstrap plugin that provides the required Tool Kit plugins for a containerised application that's deployed to Amazon Elastic Container Service (ECS,) additionally supporting building and uploading assets to S3.
A bootstrap plugin that provides the minimum required Tool Kit plugins for a "component" (aka an [npm module](https://github.com/Financial-Times/next/wiki/Naming-Conventions#npm-modules)). The plugins are:
A method to bind an uncaught exception handler to ensure that fatal application errors are logged
A plugin that will add CircleCI jobs that will interact with deployment services, such as AWS or Serverless, to your CircleCI config.
This plugin manages Tool Kit commands that are run from npm scripts, via a Tool Kit [`Hook`](#hooks) that automatically manages `package.json`.
A plugin to add git hooks to your project via [husky](https://typicode.github.io/husky/#/). These hooks can be configured with different tasks as your project requires.
This package provides the global document styles for FT.com, including normalisation styles, basic typography, and grid styles, provided by [Origami](https://github.com/financial-times/origami) components.
A bootstrap plugin that provides the minimum required Tool Kit plugins for a "backend" (aka an [API](https://github.com/Financial-Times/next/wiki/Naming-Conventions#apis)) that is deployed to AWS. The plugins are:
No description provided.
For embedding interactives into ft.com / app home and stream pages
Express middleware to consistently log errors
This plugin is for managing Tool Kit hooks that are run from npm scripts (such as `npm run test`).