Alex Potsides
Alex Potsides
The point of this module is to be able to seamlessly switch between go, and js implementations, and for js as in-process or running as a separate process. This is...
Typically node modules don't import the minified files, instead the ESM source or ESM transpiled from TS in `dist`. Browser modules are typically bundled too so also import the ESM...
Most modules that use aegir have isomorphic tests that match `*.spec.js`. Some modules do not, they have, for example `node.js` that imports node tests and `browser.js` that imports browser tests....
DHT server mode works, but for the time being you have to enable it explicitly with ["Type": "dhtserver"](https://github.com/ipfs/js-ipfs/blob/master/packages/ipfs-core-config/src/config.js#L54). Once [autonat](https://github.com/libp2p/js-libp2p/pull/1298) lands in libp2p we'll be able to flip into server...
Yes, it's [on by default](https://github.com/ipfs/js-ipfs/blob/master/packages/ipfs-core-config/src/libp2p.js#L21) for node & electron - if your node manages to negotiate uPnP port forwarding with your router it should start to report a public IP...
Yes, and it's recommended that they only use the DHT in client mode as browser nodes aren't typically around for long enough to make good DHT servers (it should be...
The readme should have an upgrading section linking to the docs/upgrading folder as in the opening post. If someone would like to create a quick PR to do this it...
This should be fixed now (months ago 😅 ) please re-open if you're still seeing this.
`Module not found: Package path . is not exported from package` means you are trying to `require` an ESM module. Your source code is in ESM but chances are your...
Thanks for opening this issue. Could you go into a bit more detail about what you are expecting to see? Better yet, could you open a PR that improves the...