Skip to content

chore(deps): bump the all-npm-dependencies group across 1 directory with 3 updates - #186

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/all-npm-dependencies-35118d47a3
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/all-npm-dependencies-35118d47a3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor

Bumps the all-npm-dependencies group with 3 updates in the / directory: better-result, @types/node and oxfmt.

Updates better-result from 2.10.0 to 3.0.0

Release notes

Sourced from better-result's releases.

v3.0.0

better-result 3.0

better-result 3.0 strengthens typed error handling at application boundaries, improves inference, and adds first-class support for collections, retries, validated serialization, and exhaustive tagged-error matching.

Highlights

Validated Result codecs

Result.codec replaces the unvalidated serialization helpers with Standard Schema-compatible validation for both Ok and Err payloads:

const UserResultCodec = Result.codec({
  serialize: {
    ok: UserToWireSchema,
    err: ErrorToWireSchema,
  },
  deserialize: {
    ok: UserFromWireSchema,
    err: ErrorFromWireSchema,
  },
});
const encoded = await UserResultCodec.serialize(result);
const decoded = await UserResultCodec.deserialize(input);

Codecs support different domain and wire types, preserve synchronous or asynchronous schema behavior, and report validation failures as ResultSerializationError or ResultDeserializationError.

For contracts where mismatches are defects, serializeUnsafe and deserializeUnsafe remove the codec-error handling layer and throw Panic instead.

Result collections

New collection combinators make concurrent and heterogeneous Result workflows easier:

  • Result.all collects successful values or returns the first error.
  • Result.allAsync awaits inputs concurrently while preserving input-order error selection.
  • Result.partition now supports heterogeneous Results.
  • Result.partitionAsync concurrently collects both successes and errors.

Tuple inputs preserve their success types.

Better asynchronous retries

Result.tryPromise now supports:

  • AbortSignal propagation through TryPromiseContext;
  • cancellation of pending retry delays;
  • dynamic delayMs(error, context) policies;
  • configurable retry jitter;

... (truncated)

Commits
  • fe6f288 Release v3.0.0
  • a484361 Release v3.0.0-rc.5
  • 7748d7a feat: add unsafe codec methods and v3 release assets
  • cf90a50 docs: expose agent documentation discovery
  • 54d26cb Update landing page package description
  • c6ec1d0 chore: enable Workers logs and traces
  • 208a569 docs: align overview badge colors
  • 67134b1 docs: rewrite README for 3.0 (#105)
  • 41a5b9f perf: cache fingerprinted docs assets
  • 2d71cdc fix: redirect legacy introduction URL
  • Additional commits viewable in compare view

Updates @types/node from 22.19.21 to 22.20.1

Commits

Updates oxfmt from 0.56.0 to 0.61.0

Commits
  • 65fe65d release(apps): oxlint v1.76.0 && oxfmt v0.61.0 (#24976)
  • 83abe3b release(apps): oxlint v1.75.0 && oxfmt v0.60.0 (#24713)
  • e2e0f94 chore(docs): update sponsor section (#24588)
  • 2d4e8d2 release(apps): oxlint v1.74.0 && oxfmt v0.59.0 (#24454)
  • 415fe1e fix(oxfmt): error on ignorePatterns that cannot match files outside the confi...
  • 39677ba release(apps): oxlint v1.73.0 && oxfmt v0.58.0 (#24219)
  • 5306f24 release(apps): oxlint v1.72.0 && oxfmt v0.57.0 (#23935)
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Summary by cubic

Upgrade dependencies: better-result to v3, plus @types/node and oxfmt. This keeps tooling up to date and unlocks new better-result features; no app code changes in this PR.

  • Dependencies

    • better-result: 2.x → 3.0.0 (major; new codecs, collections, retry options)
    • @types/node: 22.20.1 (types update)
    • oxfmt: 0.61.0 (formatter update)
  • Migration

    • Run type-check/build to surface any better-result v3 breaks.
    • Replace old serialization helpers with Result.codec if used.
    • Review uses of Result.tryPromise and collection helpers (all, partition) for API changes.
    • Re-run formatting to apply oxfmt updates.

Written for commit bb20daf. Summary will update on new commits.

Review in cubic

…ith 3 updates

Bumps the all-npm-dependencies group with 3 updates in the / directory: [better-result](https://github.com/dmmulroy/better-result), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt).


Updates `better-result` from 2.10.0 to 3.0.0
- [Release notes](https://github.com/dmmulroy/better-result/releases)
- [Commits](dmmulroy/better-result@v2.10.0...v3.0.0)

Updates `@types/node` from 22.19.21 to 22.20.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `oxfmt` from 0.56.0 to 0.61.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.61.0/npm/oxfmt)

---
updated-dependencies:
- dependency-name: better-result
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-npm-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.20.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-dependencies
- dependency-name: oxfmt
  dependency-version: 0.61.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@changeset-bot

changeset-bot Bot commented Aug 10, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: bb20daf

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Aug 10, 2026

Copy link
Copy Markdown

Open in StackBlitz

bun add https://pkg.pr.new/create-cf-token@bb20daf

commit: bb20daf

@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Aug 24, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/all-npm-dependencies-35118d47a3 branch August 24, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants