The goal of this repo is to provide a minimal Typescript configuration that supports using the ipfs-http-client package.
- Start local ipfs node at 5001 (or edit URL in src/index.ts) Instructions how to run local IPFS node using Docker
- run
npm run start:dev
Expected output:
{
path: 'QmQzCQn4puG4qu8PVysxZmscmQ5vT1ZXpqo7f58Uh9QfyY',
cid: CID(QmQzCQn4puG4qu8PVysxZmscmQ5vT1ZXpqo7f58Uh9QfyY),
size: 20
}
By default a new Typescript project will fail to import ipfs-http-client and other IPFS packages with the following error:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in .../node_modules/ipfs-http-client/package.json
There are workarounds including locking to to an older version 56.0.0
however, it is more appropriate to offer a configuration example project to the community.