Summary
In this chapter, our main focus was to get to know the tools Deno provides, including those in its main binary. These tools will be heavily used in our daily life and throughout the rest of this book.
We started by getting our environment and editor in place and then deep dived into the toolchain.
Then, we wrote and executed a Hello World application. The REPL and the eval
command were presented as ways to enable experimentation and running code without a file. After that, we look at the module system. We not only imported and used modules, but we also looked under the hood and understood how Deno downloads and caches dependencies locally.
After become familiar with the module system, we learned about how to manage external dependencies, namely lock files and integrity checking. We couldn't leave this section without speaking a little about a still unstable but promising feature: import maps.
After that, we explored some third-party modules and their code...