On this page
Node and npm modules
Modern Node.js projects will run in Deno with little to no reworking required. However, there are some key differences between the two runtimes that you can take advantage of to make your code simpler and smaller when migrating your Node.js projects to Deno.
- Migrating from Node.js to Deno
- Importing npm packages
- Full Node API compatibility list
- The Node to Deno cheatsheet
Unstable compatibility features Jump to heading
Node and npm compatibility is an ongoing project for the Deno team. As such, there are a number of unstable features aimed at improving compatibility that you may want to reference. Please check out the unstable feature flags documentation for options that may improve your project's compatibility with code written for Node.js.