we modernize codebases with Babel

Babel powers modern JavaScript applications. It's a been a fundamental part of our stack since 2015.

Hire Babel Experts

Babel is an essential tool for authoring modern, spec-compliant JavaScript codebases.

We've been using Babel since it was known as 6-to-5, and have released a number of open source plugins including:

babel-plugin-typecheck

903

Static and runtime type checking for JavaScript in the form of a Babel plugin.

flow-runtime

556

A runtime type system for JavaScript with full Flow compatibility.

babel-plugin-closure-elimination

274

A Babel plugin which eliminates closures from your JavaScript wherever possible.

babel-plugin-macros

229

Hygienic, non-syntactic macros for JavaScript via a Babel plugin.

babel-plugin-contracts

181

Design by Contract for JavaScript via a Babel plugin.

babel-plugin-trace

19

This is a Babel plugin which adds a straightforward, declarative syntax for adding debug logging to JavaScript applications.

babel-plugin-hyperhtml

4

Babel plugin which compiles JSX into hyperHTML

babel-plugin-conditional

2

Conditionally applies a set of babel plugins based on the result of an expression evaluated at runtime.




Modernize your codebase

We use Babel to help modernize large existing JavaScript codebases to radically improve quality, find and fix bugs and make teams more productive.

Contact us to arrange a consultation and find out more about how codemix can help you drive your JS projects forward.

Technologies We Love

react
nodejs
electron
d3
express
hapi
jest
flow
typescript
graphql
webassembly
babel
webpack
postgres
aws

Our Partners

Our partners like working with us because we deliver results quickly, we focus on excellence and make their teams even more productive. We're fun and easy to work with but we bring a level of energy and focus that's truly infectious. codemix goes above and beyond to help make sure your project is a spectacular success. Here are some of the companies we work with: