Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add w3up-client at /packages/w3up-client #653

Merged
merged 212 commits into from
Mar 28, 2023
Merged

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    a07463a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8daacd View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    3f74607 View commit details
    Browse the repository at this point in the history
  2. chore: bump version.

    ice-breaker-tg committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    98e31c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5efea8c View commit details
    Browse the repository at this point in the history
  4. chore: bump version.

    ice-breaker-tg committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    a909ed3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3983c75 View commit details
    Browse the repository at this point in the history
  6. chore: bump version.

    ice-breaker-tg committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    dc916ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    139d009 View commit details
    Browse the repository at this point in the history
  8. chore: bump version.

    ice-breaker-tg committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    94b916f View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    aea3319 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Configuration menu
    Copy the full SHA
    1885f16 View commit details
    Browse the repository at this point in the history
  2. typos and such

    yusefnapora committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    b760663 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Configuration menu
    Copy the full SHA
    81efcf1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ba434f View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Configuration menu
    Copy the full SHA
    80af13b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from web3-storage/readme-update

    chore: add install & usage info to README
    yusefnapora committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    1c9e7a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3650ee8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5 from web3-storage/yusefnapora-patch-1

    fix missing `:` in createClient example
    yusefnapora committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    06bdd5a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Configuration menu
    Copy the full SHA
    1ff9b46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43703e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38a5e77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5cc450e View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Configuration menu
    Copy the full SHA
    24d6be0 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Configuration menu
    Copy the full SHA
    8a9cd3d View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Configuration menu
    Copy the full SHA
    c1c569f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7 from web3-storage/add_ts_types

    Add ts types to client.
    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    a9f3315 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8 from web3-storage/add_linting

    Add linting
    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    557268f View commit details
    Browse the repository at this point in the history
  4. chore: Merge upstream.

    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    b49b039 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b8fbcb View commit details
    Browse the repository at this point in the history
  6. chore: Bump version.

    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    cc75bd1 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10 from web3-storage/feat/get_caps_from_protocol_…

    …repo
    
    Feat/get caps from protocol repo
    the-simian committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    dc87b4e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3f945d5 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11 from web3-storage/feat/get_caps_from_protocol_…

    …repo
    
    fix: Fix issue with dir import, update lock.
    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    fe2d23a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e618a34 View commit details
    Browse the repository at this point in the history
  11. chore: bump version.

    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    cb23a70 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #12 from web3-storage/fix/keep_types_in_repo

    Fix/keep types in repo
    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    b59275e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6e40896 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #13 from web3-storage/fix/ensure_fetch_uses_cors

    fix: Ensure fetch for checking email uses CORs
    ice-breaker-tg committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    b3a8b9f View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Configuration menu
    Copy the full SHA
    f8b9cf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b660570 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    623fafa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3fda87b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d24755b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    062738a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aae1085 View commit details
    Browse the repository at this point in the history
  8. updated package json

    dashcraft committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    4f554cf View commit details
    Browse the repository at this point in the history
  9. rename package

    dashcraft committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    752858e View commit details
    Browse the repository at this point in the history
  10. Merge pull request #14 from web3-storage/feat/199-semantic-releases

    Feat/199 semantic releases
    ice-breaker-tg committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    332b2e4 View commit details
    Browse the repository at this point in the history
  11. chore: merge main.

    ice-breaker-tg committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    cbe9039 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1f4ab37 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7550829 View commit details
    Browse the repository at this point in the history
  14. feat: Add tests to ci.

    ice-breaker-tg committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    8b9c689 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #15 from web3-storage/feat/ci_scripts_tidying

    Feat/ci scripts tidying
    ice-breaker-tg committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    e11234e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ea39e2c View commit details
    Browse the repository at this point in the history
  17. Merge pull request #16 from web3-storage/feat/ci_scripts_tidying

    feat: Add a test on pr action.
    ice-breaker-tg committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    32a910c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ec47ae7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4cc35e8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    afd6bf0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f6435b2 View commit details
    Browse the repository at this point in the history
  22. fix: Fix yaml in ci.

    ice-breaker-tg committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    5a970b2 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #17 from web3-storage/fix/get_tests_working_on_prs

    Get tests working on PRs
    ice-breaker-tg committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    072ce89 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Configuration menu
    Copy the full SHA
    90470dc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #18 from web3-storage/feat/default_auth_settings

    feat: Add current service DID/URLs as defaults.
    ice-breaker-tg committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    7ad1c12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba64808 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fd7414 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30b4b3f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ae053d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    78160b2 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #22 from web3-storage/simple_commit_hooks

    Simple commit hooks
    ice-breaker-tg committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    852e2ec View commit details
    Browse the repository at this point in the history
  9. chore: bump version.

    ice-breaker-tg committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    e52347b View commit details
    Browse the repository at this point in the history
  10. Update README.md

    ice-breaker-tg committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    47ea0e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. Configuration menu
    Copy the full SHA
    f14f3b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64945b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Configuration menu
    Copy the full SHA
    dda6896 View commit details
    Browse the repository at this point in the history
  2. feat: Finalize import/export of delegation, self delegation, handling…

    … missing account from old version of config.
    ice-breaker-tg committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    fd58c6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e98d54a View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Configuration menu
    Copy the full SHA
    6692a59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c533928 View commit details
    Browse the repository at this point in the history
  3. docs: Update docs on delegation options.

    BREAKING CHANGE: identity now returns an object, instead of just an id
    ice-breaker-tg committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    3df72d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b46cc1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    71c1ee1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    107939c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ab26c4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a980695 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4f1ff03 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Configuration menu
    Copy the full SHA
    f2e6da2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #26 from web3-storage/more_test_coverage

    tests: add more tests around delegated caps.
    ice-breaker-tg committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    97c2429 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. feat: Upgrade to accesss 2.x

    fix some code around import/export of capabilities.
    ice-breaker-tg committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    a092c0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40c80b1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #28 from web3-storage/new_access_package

    feat: Upgrade to accesss 2.x
    ice-breaker-tg committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    a0b90af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16b97f0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #29 from web3-storage/new_access_package

    fix: Fix issue with somehow having 2 versions of validator package.
    ice-breaker-tg committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    4693f0b View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Configuration menu
    Copy the full SHA
    7faa3a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f3c230 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbc6434 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Configuration menu
    Copy the full SHA
    dec10f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    833665c View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Configuration menu
    Copy the full SHA
    3e8d180 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #38 from web3-storage/actually_use_defaults

    Make client actually use defaults when not set in constructor options
    ice-breaker-tg committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    9defb82 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Configuration menu
    Copy the full SHA
    a5d29f5 View commit details
    Browse the repository at this point in the history
  2. chore: Merge in main.

    ice-breaker-tg committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    7407281 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #39 from web3-storage/move_settings_management_int…

    …o_client
    
    feat: Move most of import/export settings into client, add tests.
    ice-breaker-tg committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    33ece33 View commit details
    Browse the repository at this point in the history
  4. chore: update API.md

    ice-breaker-tg committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    b2680b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eac2241 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. chore: merge in main.

    ice-breaker-tg committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    39c7956 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    4053448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adb7253 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Configuration menu
    Copy the full SHA
    2bcd212 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. chore: bump version

    BREAKING CHANGE: changes to list api/uploads capabilities.
    ice-breaker-tg committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    d2d1957 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #37 from web3-storage/new_access_capabilities

    WIP: Get base for upload/* capabilities in place.
    ice-breaker-tg committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    f403b6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1faf445 View commit details
    Browse the repository at this point in the history
  4. fix: Fix action.

    ice-breaker-tg committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    c3efe5f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f21b726 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    27ca9dc View commit details
    Browse the repository at this point in the history
  2. chore: fix tests

    hugomrdias committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    69ccddd View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Configuration menu
    Copy the full SHA
    4704406 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36ac057 View commit details
    Browse the repository at this point in the history
  3. fix: delegation import

    Gozala committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    c175ebd View commit details
    Browse the repository at this point in the history
  4. fix: regression from delegation -> account rename

    Was introduced by 27ca9dc
    Gozala committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    032f592 View commit details
    Browse the repository at this point in the history
  5. fix: delegation chain imports

    fix: delegation chain imports
    Gozala committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    9387f3f View commit details
    Browse the repository at this point in the history
  6. feat: new exports

    hugomrdias committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    4eb7e97 View commit details
    Browse the repository at this point in the history
  7. fix: skip tests

    hugomrdias committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    abc2078 View commit details
    Browse the repository at this point in the history
  8. fix: remove jsdoc api

    hugomrdias committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    b46b12a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. feat: Remove settings, move delegation bits to client

    Clean up CI, switch to NPM for ci.
    Misc cleanup.
    Remove prettier plugin.
    Fix typecheck / api build.
    ice-breaker-tg committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    d383f59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    126d9cb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #45 from web3-storage/chore/delegation-settings-cl…

    …eanup
    
    feat: Remove old settings code, move delegation bits to client
    ice-breaker-tg committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    c474d2a View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Configuration menu
    Copy the full SHA
    6909328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50ee5cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c743431 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. chore: Misc cleanup.

    ice-breaker-tg committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    c641be9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #53 from web3-storage/dchoi27-patch-1

    update: readme including private data warning
    ice-breaker-tg committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    27121ce View commit details
    Browse the repository at this point in the history
  3. Merge pull request #52 from web3-storage/chore/standard-js

    Added standard js and fixed the type/linting errors associated
    ice-breaker-tg committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    d41715b View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. feat!: consume upload and access client (#58)

    This PR updates `w3up-client` to consume the [access-client](https://www.npmjs.com/package/@web3-storage/access) and [upload-client](https://www.npmjs.com/package/@web3-storage/upload-client) modules. It brings:
    
    * Convenience methods for storing files/directories and registering uploads
    * Automatic CAR sharding
    * Support for store/upload list pagination
    * Automatic data store selection (IndexedDB in browser, Conf in Node.js)
    * Automatic key selection (RSA in browser, Ed25519 in Node.js)
    * 100% test coverage
    
    It exports the following API:
    
    ```ts
    export class Client {
      /* passthroughs to `upload-client` */
      uploadFile(file: Blob, options: UploadOptions): Promise<CID>
      uploadDirectory(dir: File[], options: UploadOptions): Promise<CID>
    
      /* passthroughs to `access-client` */
      agent(): Signer
      // space management
      currentSpace(): Space|undefined
      setCurrentSpace(did: DID): Promise<void>
      spaces(): Space[]
      createSpace(name?: string): Promise<DID>
      registerSpace(email: string): Promise<void>
      addSpace(proof: Delegation): Promise<void>
      // capability management
      proofs(): Delegation[]
      addProof(proof: Delegation): Promise<void>
      delegations(): Delegation[]
      createDelegation(audience: Principal, abilities: Abilities[], options: DelegationOptions): Delegation
    
      /* Advanced API - grouped by capability namespace: *************************/
    
      capability: {
        /* passthroughs to `upload-client` */
        store: {
          add(carBytes: Blob, options: RequestOptions): Promise<CID>
          remove(carCID: CID, options: RequestOptions): Promise<void>
          list(options: ListRequestOptions): Promise<ListResponse<StoreListResult>>
        }
      
        /* passthroughs to `upload-client` */
        upload: {
          add(root: CID, shards: CID[], options: RequestOptions): Promise<void>
          remove(root: CID, options: RequestOptions): Promise<void>
          list(options: ListRequestOptions): Promise<ListResponse<UploadListResult>>
        }
      
        /* passthroughs to `access-client` */
        space {
          info(space: DID): Promise<SpaceInfo>
          recover(space: DID, email: string): Promise<void>
        }
      }
    }
    
    export function create(options?: ClientFactoryOptions): Promise<Client>
    ```
    
    resolves #56
    
    BREAKING CHANGE: The client has been re-written as a wrapper around [access-client](https://www.npmjs.com/package/@web3-storage/access) and [upload-client](https://www.npmjs.com/package/@web3-storage/upload-client) and the API has changed. Migration notes:
    
    * `client.account()` has been removed, use `client.currentSpace()`
    * `client.exportDelegation()` has been removed, use `client.createDelegation()` and then call `export()` on the returned value and encode the returned blocks as a CAR file using the [`@ipld/car`](https://www.npmjs.com/package/@ipld/car) library.
    * `client.identity()` has been removed, use `client.agent()` + `client.currentSpace()` + `client.delegations()`
    * `client.importDelegation()` has been removed, use `client.addProof()` (for general delegations to your agent) or `client.addSpace()` (to add a proof and _also_ add the space to your list of spaces).
    * `client.insights()` has been removed - this was never working
    * `client.invoke()` has been removed
    * `client.list()` has been removed, use `client.capability.upload.list()`
    * `client.makeDelegation()` has been renamed and signature has changed, use `client.createDelegation()`
    * `client.register()` has been removed, use `client.registerSpace()`
    * `client.remove()` has been removed, use `client.capability.store.remove()`
    * `client.removeUpload()` has been removed, use `client.capability.upload.remove()`
    * `client.stat()` has been removed, use `client.capability.store.list()`
    * `client.upload()` has been removed, use `client.capability.store.add()`
    * `client.uploadAdd()` has been removed, use `client.capability.upload.add()`
    * `client.whoami()` has been removed, use `client.capability.space.info()`
    alanshaw committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    7bd91d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb8ca69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a4d351 View commit details
    Browse the repository at this point in the history
  4. chore: update ToC

    yusefnapora committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    455a261 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d00586 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6807f5d View commit details
    Browse the repository at this point in the history
  7. Merge pull request #67 from web3-storage/fix/typedoc-workflow

    chore: remove pnpm reference from deploy-docs workflow
    yusefnapora committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    f10882a View commit details
    Browse the repository at this point in the history
  8. chore(main): release 4.0.0 (#66)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    3ba5b7f View commit details
    Browse the repository at this point in the history
  9. fix: prod access service DID

    alanshaw committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    67a5d4c View commit details
    Browse the repository at this point in the history
  10. chore(main): release 4.0.1 (#68)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    2c89606 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #65 from web3-storage/docs/add-missing-types

    chore: add Space, Capability, and Delegation to API docs
    yusefnapora committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    26dd80e View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Configuration menu
    Copy the full SHA
    83f9e4b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #69 from web3-storage/fix-changelog

    chore: add migration notes to changelog
    yusefnapora committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    be4662f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba1b71c View commit details
    Browse the repository at this point in the history
  4. update: language

    dchoi27 committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    4b29771 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #70 from web3-storage/dchoi27-patch-1

    update: README with beta terms of service
    dchoi27 committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    d26664c View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Configuration menu
    Copy the full SHA
    030f47e View commit details
    Browse the repository at this point in the history
  2. docs: fix badge URL

    alanshaw committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    dcdba61 View commit details
    Browse the repository at this point in the history
  3. docs: fix badge style

    alanshaw committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    f3b3ec4 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    8b31255 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 4.1.0 (#73)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    8ac4a5e View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    44dabbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d23ae6d View commit details
    Browse the repository at this point in the history
  3. chore: lint

    yusefnapora committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    11b1e9f View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Merge pull request #75 from web3-storage/docs/generate-docusaurus-mar…

    …kdown
    
    chore: generate docusaurus markdown
    yusefnapora committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    72a49d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. feat: update to latest dependencies

    this brings in a number of different changes, but I'm primarily interested in the new `pre` caveat in the `store/list` and `upload/list` capabilities
    travis committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    f4da59e View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Merge pull request #77 from web3-storage/update-capabilities

    feat: update to latest dependencies
    travis committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    d4b84c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c6954e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #78 from web3-storage/release-please--branches--ma…

    …in--components--w3up-client
    
    chore(main): release 4.2.0
    travis committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    e2ce544 View commit details
    Browse the repository at this point in the history
  4. Fix: typos

    Fix: typos
    omahs authored and travis committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    52c648a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. docs: add w3up logo

    alanshaw committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    2c80812 View commit details
    Browse the repository at this point in the history
  2. docs: adjust logo width

    alanshaw committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    46f40f0 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    187228a View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. wip: add AccessClient and hook it up

    we have new functions in the access-client - expose them to out clients via a new AccessClient.
    
    note that this currently requires unreleased changes in @web3-storage/access and I've left local file path references to this in package.json - you may need to change them to work on this on your machine
    travis committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    8bb4174 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9555d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee1cf3a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1659786 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b7d80e View commit details
    Browse the repository at this point in the history
  6. update package-lock

    travis committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    2a06047 View commit details
    Browse the repository at this point in the history
  7. api updates

    travis committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    cd257d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    224f818 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    05881fc View commit details
    Browse the repository at this point in the history
  10. fix: update package-lock

    travis committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    6aa7c47 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ae7f1e View commit details
    Browse the repository at this point in the history
  12. Update src/client.js

    Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
    travis and alanshaw committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    81adb59 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d241c55 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7b8c859 View commit details
    Browse the repository at this point in the history
  15. chore: lint

    travis committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    0e8a207 View commit details
    Browse the repository at this point in the history
  16. chore(main): release 4.3.0

    github-actions[bot] authored and travis committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    b09f2bb View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. feat: add HAMT sharded directories support (#87)

    Upgrades `upload-client` dependency to pull in HAMT sharded directories support
    
    Also updates README docs and some comments.
    alanshaw committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    a6673e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35f3964 View commit details
    Browse the repository at this point in the history
  3. chore(main): release 5.0.0 (#88)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    cc3955f View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. feat: updated README instructions for MVP (#85)

    * feat: updated README instructions for MVP
    
    * fix: mistakenly deleted a line
    
    * feat: add placeholder for GH discussions
    
    * feat: new ToS link
    
    * fix: no beta in ToS URL
    
    * feat: include updated ToS links
    
    * feat: make README shippable
    
    * feat: add provider optional parameter
    
    ---------
    
    Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
    dchoi27 and alanshaw committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    0d0a038 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9baa13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7777ff6 View commit details
    Browse the repository at this point in the history
  4. chore(main): release 5.1.0 (#94)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    299c2a4 View commit details
    Browse the repository at this point in the history
  5. fix: redundant README info

    dchoi27 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    9753243 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    b6a697d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b475ff View commit details
    Browse the repository at this point in the history
  3. w3up-client github workflows are reusable via workflow_call. monorepo…

    … has new .github/workflows/w3up-client.yml that invokes the subpackage test workflow
    gobengo committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    f9b8e65 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9197e31 View commit details
    Browse the repository at this point in the history
  5. add packages/w3up-client 5.1.0 to release-please-manifest so release-…

    …please knows about the already-released-by-other-repo version
    gobengo committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    9b7a669 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f8ae22 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    585957f View commit details
    Browse the repository at this point in the history
  8. wip

    gobengo committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    d60400c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    064c3c5 View commit details
    Browse the repository at this point in the history
  10. w3up-client tsconfig.json adds project references, one each for three…

    … of the in-monorepo deps
    gobengo committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    8b87fcc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    aa7e2d5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d267512 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    12d1a82 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    332c27d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b5d7c68 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a3bb79a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2dd65fd View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a5d6287 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bd662d4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f775f3d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    06622a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6ba0a3 View commit details
    Browse the repository at this point in the history