If your project's package.json has "type": "module", you cannot import anything from recast-navigation-js.
import { init } from 'recast-navigation';
fails with Module '"recast-navigation"' has no exported member 'init'.ts(2305):

For ESM modules, imports should end with .js. When I manually add .js, the compilation errors are resolved:

@isaac-mason Sorry for the ping here. I think this is a serious blocker for ESM users. Thank you for all of your hard work on recast-navigation-js!