Hey everyone! I'm pleased to be back with another Standard Library update.

To begin with, we're announcing a pretty big change in branding. With the success of Code.xyz, we're pleased to give it a new place on Standard Library. As of today, Code.xyz is now Code on Standard Library. We've moved it to a new URL, code.stdlib.com, and the old code.xyz domain now acts as a redirect to the new domain.

A little background: at the end of May we announced an investment from Stripe and launched Code.xyz, our in-browser API development experience. This was an experiment — a hypothesis — that we could introduce more people to API development if we made it as easy as possible from the web. We're pleased to announce that this experiment was successful. Developers, old and new alike, are now building APIs with the same frequency from the web as they are from our command line tools. To work towards standardizing (no pun intended) our products and features, we felt the move to code.stdlib.com was the right thing to do.

Along with this change, we've shipped some helpful new features: our editor now helpfully underlines complement braces, we've upgrades to our build (package installation) system, and we've added a much-requested feature: log access for collaborators you've added to your API.

We're also excited to announce that we've added two new members of the Standard Library team: Eileen Zhong and Scott Gamble!

Welcome to the team! Now, let's get into the update.

Underlined Complement Braces

As a general quality of life improvement, we've upgraded the code.stdlib.com rendering engine to underline complement brackets. Stay tuned for more rendering engine upgrades, there's more that's been refactored under the hood and this complement braces support is just the beginning.

Underline complement braces

Build System Upgrades

We've made two significant improvements to our build system:

  1. Code on Standard Library now supports imports for paths within NPM packages, such as const lodash = require('lodash/fp') for the functional programming variant of the popular lodash package.

  2. We've upgraded and are now using NPM 6 for package installation in our build engine, resulting in faster build times for large packages. Note that we already cache package installations, so subsequent deployments of an API within a short timeframe should go blisteringly fast as usual.

Collaborator Logs

In addition to being able to edit and deploy new versions of APIs, users with API collaborator access to an API can now see logs for it directly from code.stdlib.com or from their command line.

You can add collaborators, as well as grant or restrict access in other ways, via the Share button on your API's documentation page or directly from code.stdlib.com.

That's It!

We hope you enjoy these new features –– you can try them out right now at https://code.stdlib.com, or simply use it embedded below:

If you have any questions or feedback, come talk to us in our Slack channel! You can receive an invite by clicking here. We're also available on Twitter, @StandardLibrary, and you can follow me directly @Hacubu. Stay tuned for more exciting updates in the future!

We can't wait to see what you'll build!

Jacob Lee
Co-Founder, Standard Library