helia
helia copied to clipboard
An implementation of IPFS in JavaScript
To reproduce just create a Helia instance, ``` const libp2p = await createLibp2p({ datastore, addresses: { listen: [ '/ip4/127.0.0.1/tcp/0' ] }, transports: [ tcp() ], connectionEncryption: [ noise() ], streamMuxers:...
When using stat, it does not return the correct dagSize values for non-empty directories. It appears that [this line](https://github.com/ipfs/helia/blob/main/packages/unixfs/src/commands/stat.ts#L54) is using the byteLength of the UnixFS data in the directory...
:robot: I have created a release *beep* *boop* --- block-brokers: 3.0.4 ## [3.0.4](https://github.com/ipfs/helia/compare/block-brokers-v3.0.3...block-brokers-v3.0.4) (2024-08-12) ### Bug Fixes * Adjust filtering logic for secure contexts; improve tests ([#579](https://github.com/ipfs/helia/issues/579)) ([ac4bdb8](https://github.com/ipfs/helia/commit/ac4bdb8a73cab23500221340830969552a1d8db6)) http: 1.0.11...
## Title test: add test that shows directory stats are not correct ## Description This PR is in progress, because the test is not yet passing. Changes need to be...
Bumps [interface-store](https://github.com/ipfs/js-stores) from 5.1.8 to 6.0.0. Release notes Sourced from interface-store's releases. interface-store-6.0.0 interface-store 6.0.0 (2024-08-02) ⚠ BREAKING CHANGES To detect the type of error thrown, use .name instead of...
Bumps [blockstore-core](https://github.com/ipfs/js-stores) from 4.4.1 to 5.0.0. Release notes Sourced from blockstore-core's releases. blockstore-core-5.0.0 blockstore-core 5.0.0 (2024-08-02) ⚠ BREAKING CHANGES To detect the type of error thrown, use .name instead of...
Bumps [datastore-core](https://github.com/ipfs/js-stores) from 9.2.9 to 10.0.0. Release notes Sourced from datastore-core's releases. datastore-core-10.0.0 datastore-core 10.0.0 (2024-08-02) ⚠ BREAKING CHANGES To detect the type of error thrown, use .name instead of...
fs.add is not a function "Invalid key type" key type must be specified https://github.com/libp2p/js-libp2p/blob/main/packages/keychain/src/keychain.ts#L157 ## fix: docs/example ## Description Two function calls need to be modified for the examples to...
Unable to import `createHelia` using this import { createHelia } from 'helia'; Getting error: node:internal/modules/cjs/loader:599 throw e; Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /node_modules/helia/package.json Node.js v20.14.0
## Currently Using `delegatedHTTPRouting` with a delegated routing endpoint is all or nothing: either used for both resolving ipns names and finding providers, or neither. ## Suggestion As suggested in...