A listing of libraries and modules we use in every app.
Library
Purpose
Babelarrow-up-right
Can transform and polyfill advanced JavaScript syntax to be supported on older browsers
Emotionarrow-up-right
CSS-in-JS library
ESLintarrow-up-right
Static code analysis for JavaScript
Formikarrow-up-right
React library for building forms
GraphQLarrow-up-right + Apolloarrow-up-right
Query language for APIs; GraphQL client
Hapiarrow-up-right
Node.js web server framework
Jestarrow-up-right
JavaScript unit testing library
Lernaarrow-up-right
Monorepo management library
NextJSarrow-up-right
Provides server-side rendering for React
Prettierarrow-up-right
Code style enforcement tool
Reactarrow-up-right
Front end UI library
Rolluparrow-up-right
A module bundler for JavaScript
Yarnarrow-up-right
Node package manager
Useful modules we’ve created and use across our apps in the monorepo.
Module
config-babelarrow-up-right
config-jest-babelarrow-up-right
Jest preset for projects that use Babel in their build process
config-jest-typescriptarrow-up-right
Jest preset for pure TypeScript projects. Loads files with ts-jest-babel-7
ts-jest-babel-7
config-typescriptarrow-up-right
TypeScript configuration files that can be used in other packages so that we have a default set of TypeScript configurations
deploy-toolsarrow-up-right
graphql-typescriptarrow-up-right
Utilities for type-safe GraphQL resolvers
hapi-commonarrow-up-right
hapi-nextarrow-up-right
mssql-commonarrow-up-right
mssql-typescriptarrow-up-right
next-client-commonarrow-up-right
percy-commonarrow-up-right
react-fleetarrow-up-right
Common React components
srv-decrypt-envarrow-up-right
Last updated 7 years ago
Was this helpful?