3 ms·
I'm pretty sure services like pika.dev/skypack.dev/jspm.io are trying to solve the CJS to ESM problem so you can use it directly in the browser (or deno). Last
by inquisitiveio 6y ago
I'm pretty sure services like pika.dev/skypack.dev/jspm.io are trying to solve the CJS to ESM problem so you can use it directly in the browser (or deno).
Last time I checked they seemed to lean into using rollup to take care of the translation under the covers.
- desmap 6y agoThat's not the point here. It's about that a thin CJS wrapper to an ESM module isn't possible but the way around is.
- inquisitiveio 6y agoSorry I misread your comment. But is it not easier to write an CJS wrapper around ESM given that its format is a lot looser? From what I have seen seems pretty typical to simply export the named properties using a fresh module.exports = {...} and then use default as the main export?