DEV Community

Cover image for Rome – New All-In-One JavaScript Toolchain
Tuomo Kankaanpää
Tuomo Kankaanpää

Posted on

1

Rome – New All-In-One JavaScript Toolchain

Facebook just introduced a new experimental JavaScript toolchain tool called Rome.

Rome is an experimental JavaScript toolchain. It was started by Sebastian McKenzie, author of Babel and Yarn and member of the React Native team at Facebook.

Rome includes compiler, linter, formatter, bundler, testing framework and more. It supports processing JSX, Flow and TypeScript code. It is not production ready and is under active development. The current focus of the Rome team is linting and they welcome contributors (well, who doesn’t)!

It aims to be “a comprehensive tool for anything related to the processing of JavaScript source code”. It is not collection of existing tools and it actually doesn’t use any third-party dependencies.

The documentation of Rome is quite narrow by having installation, getting started and contributing sections, which is understandable given the stage of the project. Rome is not available via npm and it must be installed from Github. So it is self-hosted and it compiles itself with an old version.

I am very interested to see what direction Rome will go and if it will be the thing in the future. Right now it is still in the early stages and only time will tell what will come of it.

What do you think?


Originally published at codepulse.blog on April 9, 2020.

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay