JavaScript implementation of IPFS' UnixFS (a representation of a Unix file system on top of a MerkleDAG)
The UnixFS spec can be found at ipfs/specs/UNIXFS.md
This project is broken into several modules, their purposes are:
/packages/ipfs-unixfs
Serialization/deserialization of UnixFS objects to protocol buffers/packages/ipfs-unixfs-importer
Builds DAGs from files and directories/packages/ipfs-unixfs-exporter
Exports DAGsnpm install
This will install lerna and bootstrap the various packages, dedpuing and hoisting dependencies into the root folder.
If later you wish to remove all the node_modules
/dist
folders and start again, run npm run reset && npm install
from the root.
See the scripts section of the root package.json
for more commands.
GH_TOKEN
env var containing a GitHub Personal Access Token with public_repo
permissionsnpm run release
and follow the on screen prompts. It will use conventional commits to work out the new package versionAny changed packages from each successful build of master are published to npm as canary builds under the npm tag next
.
Canary builds only consider changes to packages in the last built commit so changes to the root config files should not result in new prereleases being published to npm.
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.
Version | Tag | Published |
---|---|---|
0.46.4 | latest | 2yrs ago |