3 ms·
Bun internally treats most CJS modules as ESM, mapping require() calls to synchronous import() etc. And ESM is always strict mode, so that might be the issue?
by eyelidlessness 3y ago
Bun internally treats most CJS modules as ESM, mapping require() calls to synchronous import() etc. And ESM is always strict mode, so that might be the issue?
- Jarred 3y agoThis used to be true, but now it transpiles to CommonJS with sloppy mode by default when "exports" or "module" is used
- rfalon 3y agoBun is not able to run non-strict javascript and there is no documentation that suggests it will be supported. No choice other than running Node.JS for this.