web5-js
web5-js copied to clipboard
Monorepo for the Web5 JS TypeScript implementation
Evaluate and refactor `packages/web5-user-agent/src/web5-user-agent.ts` similar / duplicative code in `sendDwnRequest()` and `constructDwnMessage()`: https://github.com/TBD54566975/web5-js/blob/3fbd36c5eab43e72d6e153beb618808bcd8c574b/packages/web5-user-agent/src/web5-user-agent.ts#L136-L153 https://github.com/TBD54566975/web5-js/blob/3fbd36c5eab43e72d6e153beb618808bcd8c574b/packages/web5-user-agent/src/web5-user-agent.ts#L248-L254 Likely separate into its own method: https://github.com/TBD54566975/web5-js/blob/3fbd36c5eab43e72d6e153beb618808bcd8c574b/packages/web5-user-agent/src/web5-user-agent.ts#L242-L274 Depending on the path forward with Node.js `Readable` vs....
Currently, `web5.dwn.records.createFrom()` requires data to be passed when creating a new record based on an existing record. In the case of a Web5 Proxy Agent interacting with a Web5 User...
Originally created by @thehenrytsai: https://github.com/TBD54566975/dwn-sdk-js/issues/227 Migrated to implement a simple allow list Tenant Gate in Web5 JS. Add implementation that uses the `dwn-sdk-js` TenantGate both for Web5 JS and `dwn-server`...
When testing DIDConnect, I tried testing across a few different browsers since most of our developers test with Chrome. While the WebSocket connection process functions the same for Chrome and...
Per DWN Spec [7.1.2 Resolution](https://identity.foundation/decentralized-web-node/spec/#resolution): > The following process defines how a DID-Relative URL for a Decentralized Web Node is resolved: > > 1. Resolve the DID in the authority...
1. Updated @types/eslint dependencies across all packages. They need to be updated together else `tsc` will result in `error TS2300: Duplicate identifier` errors. 1. Opportunistically updated `playwright` dependencies.
Bumps [@playwright/test](https://github.com/microsoft/playwright) from 1.40.1 to 1.44.0. Release notes Sourced from @playwright/test's releases. v1.44.0 New APIs Accessibility assertions expect(locator).toHaveAccessibleName() checks if the element has the specified accessible name: const locator =...
Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.2 to 8.56.10. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/eslint&package-manager=npm_and_yarn&previous-version=8.44.2&new-version=8.56.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.2 to 8.56.10. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/eslint&package-manager=npm_and_yarn&previous-version=8.44.2&new-version=8.56.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.2 to 8.56.10. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/eslint&package-manager=npm_and_yarn&previous-version=8.44.2&new-version=8.56.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...