For the past year we’ve been taking a radical approach to development tools here at Tonic. Instead of treating IDEs, frameworks, and even languages as the fundamental building blocks for development, we decided to explore what it would mean to attack these problems at the system level. Could we make...

While querying our database to get exact numbers for Tonic’s announcement of scoped package support, we realized npm recently passed an important milestone. So here’s our belated card to celebrate the occasion.

We’ve just deployed support for scoped packages on Tonic! Practically, this means we’ve added around 75,000 versions of 11,800 packages.

When people share content on Facebook, they expect that the content will show up a certain way in the news feed: with their own title, description, and most importantly a relevant picture. Of course, Tonic is largely about text, whether in the form of source code or the properties in...

We’ve just added class support to Tonic! JavaScript classes are shorthand that make it easier to work with JavaScript’s existing protoypal inheritance. As usual, Tonic is smart about the way it supports this feature, using Babel in earlier versions (like 0.12), but giving you full access to native classes in...