Any modules on npm for web may work with minimal to no changes. You will need to convert them to esm. There are cdns which provide automatic conversion.
The overwhelming majority of NPM packages are still in CJS, and will not work under Deno today. Yes, you can do hack-arounds like jspm.io/skypack, but if the person is concerned with stability and/or security, adding a 3rd party middleman into the pipeline will not go down well.
Now that Node supports ESM, I hope this year will start seeing more migrations, but it will be at a glacial place because the ESM<->CJS compatibility remains extremely brittle (among all bundlers, and for Node+Browser usage). If you are writing a greenfield small library you can make it work. But it will be a long time - if ever - before we see things like @babel work.
1. https://esm.sh
2. https://skypack.dev
Deno provides built in bundler. It is low level but there are third party packages built on top of it.
All the three packages mentioned have equivalent in the deno ecosystem.
Try searching on https://deno.land/std and https://deno.land/x
Manual for built-in stuff in deno: https://deno.land/manual