jspm / project

Roadmap and management repo for the jspm project
159 stars 8 forks source link

Importing @web3auth/modal error: 'loglevel' does not provide an export named 'levels' #339

Closed sgraphics closed 2 weeks ago

sgraphics commented 3 weeks ago

Seems to be coming from a dependent toruslabs library line:

import n, {levels as o} from "loglevel";
sgraphics commented 3 weeks ago

While this error about loglevel seems to be fixed now, the dependency "@web3auth/modal" still fails to resolve.

Next issue: SyntaxError: The requested module '#build/esm/encodePacket.js' does not provide an export named 'encodePacket' (at index.js:1:8)

sgraphics commented 3 weeks ago

Seems that encodePacket and decodePacket are set to resolve to empty.js by the mapping. Why is that?

        "#build/esm/decodePacket.js": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/@empty.js",
        "#build/esm/encodePacket.js": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/@empty.js",
        "#build/esm/globalThis.js": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/@empty.js",
        "#build/esm/transports/websocket-constructor.js": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/@empty.js",
        "#build/esm/transports/xmlhttprequest.js": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/@empty.js",
guybedford commented 3 weeks ago

I was able to go through the remaining cases - this should be working now short of support for unimported Buffer call which could be fixed by setting it as a global before the import.

sgraphics commented 2 weeks ago

This is amazing support, thank you! Issue resolved.