<div id="geary-body" dir="auto"><div><br></div></div><div id="geary-quote" dir="auto">Control: block -1 by 933091<div><br>On Sun, Sep 29, 2019 at 17:00, Pirate Praveen <praveen@onenetbeyond.org> wrote:<br><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">On Sat, 28 Sep 2019 23:16:06 +0530 Pirate Praveen
<<a href="mailto:praveen@onenetbeyond.org">praveen@onenetbeyond.org</a>> wrote:
<blockquote>
On Sat, Sep 28, 2019 at 16:12, Xavier <<a href="mailto:yadd@debian.org">yadd@debian.org</a>> wrote:
> help.pm is probably filtered. Overwrite in debian/nodejs/files
I think the root cause is incompatibility with rollup-plugin-string
(they want 2.x and we already have 3.x).
I did some ugly hacks to move forward and now I get
$ rollup -c
/usr/share/nodejs/rollup/dist/rollup.js:6030
exports.__esModule = true;
^
TypeError: Cannot assign to read only property '__esModule' of object
'#<Object>'
at Object.<anonymous>
(/usr/share/nodejs/rollup/dist/rollup.js:6030:20)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js
(internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous>
(/usr/share/nodejs/rollup/bin/src/run/loadConfigFile.js:5:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
</blockquote>
These seems to be coming from node-vlq/node-magic-string, it should be
Object.defineProperty(exports, '__esModule', { value: true });
</div></blockquote><span style="white-space: pre-wrap;"><div><span style="white-space: pre-wrap;"><br></span></div>node-vlq is not using rollup in its build process, and I also noticed, rollup is run before tsc in upstream build process (that explains why I had to do many ugly hacks in the build process). So ideally we should fix node-rollup-plugin-typescript to move forward (to avoid even more hacks).<br><br></span></div></div>