Financial Times
Organization@financial-times
Everything here is MIT licensed and unsupported unless otherwise stated. Use at your own risk.
34
Published Tools
25
Total Stars
57,455
Weekly Downloads
556
GitHub Followers
53
Public Repos
100/100
Avg Security
Published Tools
33 Skills1 Agentacross 4 categoriesthe-ft
modern, maintainable, modular developer tooling for FT.com projects
the-ft
An http client to periodically fetch and cache data from web services
This is the VCL & JS implementation of the [ua-parser](https://github.com/tobie/ua-parser)
A library to generate user-agent strings that conform to the FT standard
A simple and fast logger based on Pino, with FT preferences baked in
A client for sending operational metrics to client metrics server from the web
Upload files to a configured AWS S3 bucket.
This plugin manages Tool Kit commands that are run from npm scripts, via a Tool Kit [`Hook`](#hooks) that automatically manages `package.json`.
...moreA bootstrap plugin that provides the minimum required Tool Kit plugins for a containerised application that's deployed to Amazon Elastic Container Service (ECS).
...moreThis plugin is for managing the `publish:tag` hook that is run from circleci to publish the built package to the npm registry.
...moreA 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.
...morethe-ft
A plugin to run [Jest](https://jestjs.io/) tests. This plugin uses [jest-cli](https://www.npmjs.com/package/jest-cli) to run the tests. You can configure this plugin by specifying the path to the Jest config path.
...morethe-ft
This plugin is for managing Tool Kit hooks that are run from npm scripts (such as `npm run test`).
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.
...moreA 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:
...morethe-ft
A plugin to run [eslint](https://eslint.org/) in your JavaScript code. This plugin uses the ESLint Node.js [API](https://eslint.org/docs/latest/developer-guide/nodejs-api) to run ESLint. It loads the ESLint configuration files (.eslintrc.* files) in your
...moreWith Tool Kit [already set up](https://github.com/financial-times/dotcom-tool-kit#installing-tool-kit), install this plugin as a dev dependency:
...moreA plugin that will add CircleCI jobs that will interact with deployment services, such as AWS or Serverless, to your CircleCI config.
...morethe-ft
Tool Kit plugin to run [Webpack](https://webpack.js.org)
Tool Kit plugin to run an application via the [`next-router`](https://github.com/financial-times/next-router) in a local environment (on the `run:local` hook).
...moreThis 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.
...morethe-ft
With Tool Kit [already set up](https://github.com/financial-times/dotcom-tool-kit#installing-and-using-tool-kit), install this plugin as a dev dependency:
...moreTool Kit plugin to format your source code with [Prettier](https://prettier.io).
the-ft
With Tool Kit [already set up](https://github.com/financial-times/dotcom-tool-kit#installing-tool-kit), install this plugin as a dev dependency:
...morethe-ft
With Tool Kit [already set up](https://github.com/financial-times/dotcom-tool-kit#installing-tool-kit), install this plugin as a dev dependency:
...moreA 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:
...moreNode module to check for flags in smoke.js
The user-agent normalisation logic behind polyfill-library and polyfill.io
This module is a consolidation library to render x-dash components with any compatible runtime.
This module allows a user to search for topics by name, and follow them. If an already-followed topic is returned in the search results, then those topics are indicated as such.
...morefinancial-times
**WARNING:** next-build-tools should **never** be globally installed. Always install as a devDependency of your application.
...morefinancial-times
[Feature toggles](http://martinfowler.com/bliki/FeatureToggle.html) for Next with ability to override using `x-flags` header or `next-flags` cookie. Also sends reports to sentry of any expired flags still in use.
...more