Deno Newsletter #20 - deno bundle


Welcome to Deno Newsletter issue #20!


Every Monday we serve you with a bunch of useful information and links for every Deno enthusiast.


Don't forget to join discussion on Deno's official Gitter channel!


If you encounter anything Deno related that you want to share with community, mention us on Twitter @DenoNews, or just respond to this mail.


Releases

Deno is closing in on release of v1.0! List of important features necessary for that release can be seen in this issue.

Last week v0.8.0 was released.

Important changes in Deno:

  • Add bundle command (#2467) - output single JS file including all dependencies in AMD format - `deno bundle script.ts`
  • deno fmt supports --stdout option (#2439) - this feature will help to incorporate formatting of code using Deno in code editors
  • Bring back deno <script> command (#2451) - programs can be started without `run` subcommand - `deno script.ts`
  • Handle compiler diagnostics in Rust (#2445)
  • TypeScript 3.5.1 (#2437)
  • Improve setup.py for package managers (#2423)

Important changes in standard library:

  • Add easy CSV API (#458)
  • Implement strict mode (#453)
  • Add `sec-websocket-version` to WebSocket handshake header (#468)

Full list of changes can be found here

Articles

An introduction to hacking on Deno | Matt Harrison

Excellent introduction to deno codebase including adding new ops

Resources

GitHub - keroxp/deno-couchdb

CouchDB client for Deno built top of fetch.

GitHub - justjavac/deno-semver

The semver parser for Deno (a fork of node-semver using TypeScript)

Thanks for reading and stay tuned for more news next week!

- Bartek


Get the latest Deno articles, projects, and other resources.