How To Use NPM ES Modules With Deno
Installing a module
In our example, we are going to install and run a short
XState example in Deno. I will write more on XState in future posts, but for now we are using this as an example of "picking an ESM module from Skypack CDN and getting it going".
First, head to the Skypack CDN website and search for your favourite NPM package to see if the corresponding ES module is available.
Searching XState on the Skypack CDN website
Running an example
In a new directory, create a new file
touch index.ts and add the following to the file:
The code above it the example "Hello, World!" code found on the XState website with a minor type
State added and used on the
From here, we can simply run the code with
deno run index.ts and voilà! We have a working XState package!
Rinse and repeat for any ESM packages you can find on the Skypack CDN. Happy coding!
P.S. this is easily my shortest post to date. If you prefer these quick tips, let me know and I will do more as I go along through my work day.
Image credit: Brian McGowan
1,200+ PEOPLE ALREADY JOINED ❤️️
Get fresh posts + news direct to your inbox.
No spam. We only send you relevant content.