├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── package.json ├── pnpm-lock.yaml ├── readme.md ├── spec.md ├── src ├── cli.js ├── did.js ├── encoding.js ├── errors.js ├── index.js ├── keypair.js ├── semantics.js ├── service.js ├── types.ts ├── ucan-chain.js ├── ucan-storage.js ├── ucan.js └── utils.js ├── tests ├── keypair.test.js ├── semantics.test.js ├── service.test.js ├── ucan-chain.test.js └── validation.test.js └── tsconfig.json /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/readme.md -------------------------------------------------------------------------------- /spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/spec.md -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/did.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/did.js -------------------------------------------------------------------------------- /src/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/encoding.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | throw new Error('ucan-storage has no entry-point: consult README for usage') 2 | -------------------------------------------------------------------------------- /src/keypair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/keypair.js -------------------------------------------------------------------------------- /src/semantics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/semantics.js -------------------------------------------------------------------------------- /src/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/service.js -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/ucan-chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/ucan-chain.js -------------------------------------------------------------------------------- /src/ucan-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/ucan-storage.js -------------------------------------------------------------------------------- /src/ucan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/ucan.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/src/utils.js -------------------------------------------------------------------------------- /tests/keypair.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/tests/keypair.test.js -------------------------------------------------------------------------------- /tests/semantics.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/tests/semantics.test.js -------------------------------------------------------------------------------- /tests/service.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/tests/service.test.js -------------------------------------------------------------------------------- /tests/ucan-chain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/tests/ucan-chain.test.js -------------------------------------------------------------------------------- /tests/validation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/tests/validation.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/ucan.storage/HEAD/tsconfig.json --------------------------------------------------------------------------------