├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── open_an_issue.md ├── dependabot.yml └── workflows │ ├── generated-pr.yml │ ├── js-test-and-release.yml │ ├── semantic-pull-request.yml │ └── stale.yml ├── .gitignore ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benchmarks ├── import │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ └── index.spec.ts │ └── tsconfig.json └── memory │ ├── README.md │ ├── package.json │ ├── src │ └── index.ts │ ├── test │ └── index.spec.ts │ └── tsconfig.json ├── package.json ├── packages ├── ipfs-unixfs-exporter │ ├── .aegir.js │ ├── CHANGELOG.md │ ├── CODE_OF_CONDUCT.md │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── package.json │ ├── src │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── resolvers │ │ │ ├── dag-cbor.ts │ │ │ ├── dag-json.ts │ │ │ ├── identity.ts │ │ │ ├── index.ts │ │ │ ├── json.ts │ │ │ ├── raw.ts │ │ │ └── unixfs-v1 │ │ │ │ ├── content │ │ │ │ ├── directory.ts │ │ │ │ ├── file.ts │ │ │ │ ├── hamt-sharded-directory.ts │ │ │ │ └── raw.ts │ │ │ │ └── index.ts │ │ └── utils │ │ │ ├── extract-data-from-block.ts │ │ │ ├── find-cid-in-shard.ts │ │ │ ├── is-basic-exporter-options.ts │ │ │ ├── resolve-object-path.ts │ │ │ └── validate-offset-and-length.ts │ ├── test │ │ ├── exporter-esoteric.spec.ts │ │ ├── exporter-sharded.spec.ts │ │ ├── exporter-subtree.spec.ts │ │ ├── exporter.spec.ts │ │ ├── fixtures │ │ │ ├── 1.2MiB.txt │ │ │ ├── 200Bytes.txt │ │ │ └── dir-with-empty-files │ │ │ │ └── empty-file.txt │ │ ├── helpers │ │ │ ├── as-async-iterable.ts │ │ │ └── collect-leaf-cids.ts │ │ ├── import-export-dir-sharding.spec.ts │ │ ├── import-export-nested-dir.spec.ts │ │ ├── import-export.spec.ts │ │ └── importer.spec.ts │ ├── tsconfig.json │ └── typedoc.json ├── ipfs-unixfs-importer │ ├── .aegir.js │ ├── CHANGELOG.md │ ├── CODE_OF_CONDUCT.md │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── package.json │ ├── src │ │ ├── chunker │ │ │ ├── fixed-size.ts │ │ │ ├── index.ts │ │ │ └── rabin.ts │ │ ├── dag-builder │ │ │ ├── buffer-importer.ts │ │ │ ├── dir.ts │ │ │ ├── file.ts │ │ │ ├── index.ts │ │ │ └── validate-chunks.ts │ │ ├── dir-flat.ts │ │ ├── dir-sharded.ts │ │ ├── dir.ts │ │ ├── errors.ts │ │ ├── flat-to-shard.ts │ │ ├── index.ts │ │ ├── layout │ │ │ ├── balanced.ts │ │ │ ├── flat.ts │ │ │ ├── index.ts │ │ │ └── trickle.ts │ │ ├── tree-builder.ts │ │ └── utils │ │ │ ├── persist.ts │ │ │ └── to-path-components.ts │ ├── test │ │ ├── builder-balanced.spec.ts │ │ ├── builder-flat.spec.ts │ │ ├── builder-trickle-dag.spec.ts │ │ ├── chunker-custom.spec.ts │ │ ├── chunker-fixed-size.spec.ts │ │ ├── chunker-rabin.spec.ts │ │ ├── custom-dag-builder-params.spec.ts │ │ ├── hash-parity-with-go-ipfs.spec.ts │ │ ├── helpers │ │ │ ├── as-async-iterable.ts │ │ │ ├── finite-pseudorandom-byte-stream.ts │ │ │ └── random-byte-stream.ts │ │ ├── test-repo │ │ │ └── config │ │ └── utils.spec.ts │ ├── tsconfig.json │ └── typedoc.json └── ipfs-unixfs │ ├── .aegir.js │ ├── CHANGELOG.md │ ├── CODE_OF_CONDUCT.md │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── package.json │ ├── src │ ├── errors.ts │ ├── index.ts │ ├── unixfs.proto │ └── unixfs.ts │ ├── test │ ├── fixtures │ │ ├── directory.unixfs │ │ ├── directory │ │ │ └── file.txt │ │ ├── file.txt │ │ ├── file.txt.unixfs │ │ ├── raw.unixfs │ │ ├── symlink.txt │ │ └── symlink.txt.unixfs │ └── unixfs-format.spec.ts │ ├── tsconfig.json │ └── typedoc.json └── typedoc.json /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/open_an_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.github/ISSUE_TEMPLATE/open_an_issue.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/generated-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.github/workflows/generated-pr.yml -------------------------------------------------------------------------------- /.github/workflows/js-test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.github/workflows/js-test-and-release.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.github/workflows/semantic-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/import/README.md -------------------------------------------------------------------------------- /benchmarks/import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/import/package.json -------------------------------------------------------------------------------- /benchmarks/import/src/index.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /benchmarks/import/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/import/test/index.spec.ts -------------------------------------------------------------------------------- /benchmarks/import/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/import/tsconfig.json -------------------------------------------------------------------------------- /benchmarks/memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/memory/README.md -------------------------------------------------------------------------------- /benchmarks/memory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/memory/package.json -------------------------------------------------------------------------------- /benchmarks/memory/src/index.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /benchmarks/memory/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/memory/test/index.spec.ts -------------------------------------------------------------------------------- /benchmarks/memory/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/benchmarks/memory/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/package.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/.aegir.js -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/LICENSE-MIT -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/README.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/package.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/errors.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/dag-cbor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/dag-cbor.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/dag-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/dag-json.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/identity.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/json.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/raw.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/directory.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/file.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/hamt-sharded-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/hamt-sharded-directory.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/content/raw.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/resolvers/unixfs-v1/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/utils/extract-data-from-block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/utils/extract-data-from-block.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/utils/find-cid-in-shard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/utils/find-cid-in-shard.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/utils/is-basic-exporter-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/utils/is-basic-exporter-options.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/utils/resolve-object-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/utils/resolve-object-path.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/src/utils/validate-offset-and-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/src/utils/validate-offset-and-length.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/exporter-esoteric.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/exporter-esoteric.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/exporter-sharded.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/exporter-sharded.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/exporter-subtree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/exporter-subtree.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/exporter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/exporter.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/fixtures/1.2MiB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/fixtures/1.2MiB.txt -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/fixtures/200Bytes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/fixtures/200Bytes.txt -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/fixtures/dir-with-empty-files/empty-file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/helpers/as-async-iterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/helpers/as-async-iterable.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/helpers/collect-leaf-cids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/helpers/collect-leaf-cids.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/import-export-dir-sharding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/import-export-dir-sharding.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/import-export-nested-dir.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/import-export-nested-dir.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/import-export.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/import-export.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/test/importer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/test/importer.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/tsconfig.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs-exporter/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-exporter/typedoc.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/.aegir.js -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/LICENSE-MIT -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/README.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/package.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/chunker/fixed-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/chunker/fixed-size.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/chunker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/chunker/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/chunker/rabin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/chunker/rabin.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dag-builder/buffer-importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dag-builder/buffer-importer.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dag-builder/dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dag-builder/dir.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dag-builder/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dag-builder/file.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dag-builder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dag-builder/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dag-builder/validate-chunks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dag-builder/validate-chunks.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dir-flat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dir-flat.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dir-sharded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dir-sharded.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/dir.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/errors.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/flat-to-shard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/flat-to-shard.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/layout/balanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/layout/balanced.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/layout/flat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/layout/flat.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/layout/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/layout/trickle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/layout/trickle.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/tree-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/tree-builder.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/utils/persist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/utils/persist.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/src/utils/to-path-components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/src/utils/to-path-components.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/builder-balanced.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/builder-balanced.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/builder-flat.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/builder-flat.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/builder-trickle-dag.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/builder-trickle-dag.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/chunker-custom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/chunker-custom.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/chunker-fixed-size.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/chunker-fixed-size.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/chunker-rabin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/chunker-rabin.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/custom-dag-builder-params.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/custom-dag-builder-params.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/hash-parity-with-go-ipfs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/hash-parity-with-go-ipfs.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/helpers/as-async-iterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/helpers/as-async-iterable.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/helpers/finite-pseudorandom-byte-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/helpers/finite-pseudorandom-byte-stream.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/helpers/random-byte-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/helpers/random-byte-stream.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/test-repo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/test-repo/config -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/test/utils.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/tsconfig.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs-importer/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs-importer/typedoc.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/.aegir.js -------------------------------------------------------------------------------- /packages/ipfs-unixfs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/ipfs-unixfs/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/LICENSE-MIT -------------------------------------------------------------------------------- /packages/ipfs-unixfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/README.md -------------------------------------------------------------------------------- /packages/ipfs-unixfs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/package.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/src/errors.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/src/index.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs/src/unixfs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/src/unixfs.proto -------------------------------------------------------------------------------- /packages/ipfs-unixfs/src/unixfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/src/unixfs.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/fixtures/directory.unixfs: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/fixtures/directory/file.txt: -------------------------------------------------------------------------------- 1 | Hello UnixFS 2 | -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/fixtures/file.txt: -------------------------------------------------------------------------------- 1 | Hello UnixFS 2 | -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/fixtures/file.txt.unixfs: -------------------------------------------------------------------------------- 1 |  Hello UnixFS 2 |  -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/fixtures/raw.unixfs: -------------------------------------------------------------------------------- 1 |  Hello UnixFS 2 |  -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/fixtures/symlink.txt: -------------------------------------------------------------------------------- 1 | file.txt -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/fixtures/symlink.txt.unixfs: -------------------------------------------------------------------------------- 1 | file.txt -------------------------------------------------------------------------------- /packages/ipfs-unixfs/test/unixfs-format.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/test/unixfs-format.spec.ts -------------------------------------------------------------------------------- /packages/ipfs-unixfs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/tsconfig.json -------------------------------------------------------------------------------- /packages/ipfs-unixfs/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/packages/ipfs-unixfs/typedoc.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/js-ipfs-unixfs/HEAD/typedoc.json --------------------------------------------------------------------------------