26 packages
@ipld/bitcoin
JavaScript Bitcoin data multiformats codecs and utilities for IPLD
@ipld/block
IPLD Block interface
@ipld/car
Content Addressable aRchive format reader and writer
@ipld/cli
IPLD Command Line Interface
@ipld/codec-interface
Codec interface for IPLD.
@ipld/dag-cbor
JS implementation of DAG-CBOR
@ipld/dag-json
JS implementation of DAG-JSON
@ipld/dag-pb
JS implementation of DAG-PB
@ipld/dag-ucan
UCAN codec for IPLD
@ipld/fbl
`Flexible Byte Layout` is an advanced layout for representing binary data.
@ipld/garbage
Garbage data generator for the IPLD Data Model
@ipld/generics
This section describes only the operations for which there is currently an implementation. For a more exhaustive list of operations we may support in the future read [IPLD Multi-block Collections](https://github.com/ipld/specs/blob/master/schema-layer/dat
@ipld/get-codec
Get / load IPLD codecs, used by @ipld/block
@ipld/iq
## IPLD Query
@ipld/is-circular
high-performance, zero-dependency circular reference check for objects (or arrays)
@ipld/path-level-one
IPLD multi-block path resolver (Data Model Only)
@ipld/printify
Convert a decoded IPLD value to a colored printable string
@ipld/schema
IPLD Schema parser and CLI utilities for JavaScript
ipld-schema
IPLD Schema parser and CLI utilities for JavaScript
@ipld/schema-gen
Generate type interfaces from IPLD Schema
@ipld/schema-validation
Validate decoded data against an IPLD Schema
@ipld/specs
IPLD specifications and fixtures
@ipld/stack
This repository is an exporatory space to work on the next stack of modules for authoring IPLD data structures.
@ipld/types
@ipld/unixfs
An implementation of the UnixFS in JavaScript designed for use with multiformats