On 2019-07-31 00:33, Julien Puydt wrote:
Hi,

the original report was about shipping the files correctly and fixing
the ES module exports.

For the first part you already committed a fix, and for the later, I had
a look and the end of dist/magic-string.es.js is:

export { Bundle, SourceMap };
export default MagicString$1;
//# sourceMappingURL=magic-string.es.js.map


which looks quite correct as far as I understand things.

It is correct for rollup's implementation of ES modules, but node esm loader (node --experimental-modules command) does not support it. See https://github.com/nodejs/help/issues/2081

node currently considers a file as ES module only if package.json has a "type": "module" field or the file extension is .mjs.

So upstream has to decide, but we will have to wait till esm loader becomes stable in node core first before we request upstream to change it.

For now, we can use module.createRequire() option to load commonjs. See esm branch of node-rollup.

Can I upload?

Yes.

JP

Reply via email to