Skip to content

chore: migrate to middleapi org#1353

Merged
dinwwwh merged 3 commits intomiddleapi:mainfrom
dinwwwh:chore/migrate-to-middleapi-org
Jan 12, 2026
Merged

chore: migrate to middleapi org#1353
dinwwwh merged 3 commits intomiddleapi:mainfrom
dinwwwh:chore/migrate-to-middleapi-org

Conversation

@dinwwwh
Copy link
Copy Markdown
Member

@dinwwwh dinwwwh commented Jan 12, 2026

Summary by CodeRabbit

  • Chores

    • Rebranded repository and external links across docs, READMEs, and package metadata to the new organization.
    • Updated package manifests and metadata (repository/homepage/keywords) and aligned dev dependency versions in several packages.
  • Minor Improvements

    • Demo/playground apps: asynchronous auth check on load and stabilized demo user response for consistent behavior.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 12, 2026

📝 Walkthrough

Walkthrough

This pull request replaces unnoq references with middleapi across repo metadata, documentation, and package manifests; removes the "unnoq" keyword from package.json files; adjusts a few devDependency versions; and introduces two small playground code changes (Next page made async + modified me handler).

Changes

Cohort / File(s) Summary
Issue & Security Templates
\.github/ISSUE_TEMPLATE/config.yml, SECURITY.md
Updated Discussions URL and security contact email from unnoqmiddleapi.
Root docs & contributing
CONTRIBUTING.md, README.md
Replaced repository/license/coverage/DeepWiki links and badges from unnoqmiddleapi.
VitePress / site config
apps/content/.vitepress/config.ts
Updated social/edit links, footer text, and nav links to point to middleapi/orpc.
Documentation pages
apps/content/docs/..., apps/content/learn-and-contribute/... (multiple files)
Replaced internal/external repo and playground links from unnoq/orpcmiddleapi/orpc.
Package README files
packages/*/README.md (many)
Updated badges/links (Codecov, License, DeepWiki, LICENSE) to middleapi/orpc.
Package manifests (metadata)
packages/*/package.json (many)
Updated repository.url to middleapi, removed "unnoq" keyword, and applied various small devDependency version changes (notably zod, supertest, ws, Cloudflare types).
Playgrounds — Next app
playgrounds/next/src/app/page.tsx, playgrounds/next/src/routers/auth.ts, playgrounds/next/tsconfig.json
Made default Home async and added client.auth.me() log; me handler now returns context.user with id overridden to a fixed UUID; tsconfig JSX/runtime and include formatting adjusted.
Minor source cleanup
packages/contract/src/index.ts
Removed module header comment and a preceding blank line.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

🐇 From unnoq to middleapi I hop with cheer,
I swap the links and badges far and near.
Packages renamed, a few deps tweaked,
Playgrounds woke up — a log they speaked.
Hooray — a tiny rabbit dance, sincere!

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: migrate to middleapi org' directly and clearly summarizes the primary change across all files—a comprehensive organizational namespace migration from 'unnoq' to 'middleapi'.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Important

Installation incomplete: to start using Gemini Code Assist, please ask the organization owner(s) to visit the Gemini Code Assist Admin Console and sign the Terms of Services.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Jan 12, 2026

More templates

@orpc/ai-sdk

npm i https://pkg.pr.new/@orpc/ai-sdk@1353

@orpc/arktype

npm i https://pkg.pr.new/@orpc/arktype@1353

@orpc/client

npm i https://pkg.pr.new/@orpc/client@1353

@orpc/contract

npm i https://pkg.pr.new/@orpc/contract@1353

@orpc/experimental-durable-iterator

npm i https://pkg.pr.new/@orpc/experimental-durable-iterator@1353

@orpc/hey-api

npm i https://pkg.pr.new/@orpc/hey-api@1353

@orpc/interop

npm i https://pkg.pr.new/@orpc/interop@1353

@orpc/json-schema

npm i https://pkg.pr.new/@orpc/json-schema@1353

@orpc/nest

npm i https://pkg.pr.new/@orpc/nest@1353

@orpc/openapi

npm i https://pkg.pr.new/@orpc/openapi@1353

@orpc/openapi-client

npm i https://pkg.pr.new/@orpc/openapi-client@1353

@orpc/otel

npm i https://pkg.pr.new/@orpc/otel@1353

@orpc/experimental-pino

npm i https://pkg.pr.new/@orpc/experimental-pino@1353

@orpc/experimental-publisher

npm i https://pkg.pr.new/@orpc/experimental-publisher@1353

@orpc/experimental-publisher-durable-object

npm i https://pkg.pr.new/@orpc/experimental-publisher-durable-object@1353

@orpc/experimental-ratelimit

npm i https://pkg.pr.new/@orpc/experimental-ratelimit@1353

@orpc/react

npm i https://pkg.pr.new/@orpc/react@1353

@orpc/react-query

npm i https://pkg.pr.new/@orpc/react-query@1353

@orpc/experimental-react-swr

npm i https://pkg.pr.new/@orpc/experimental-react-swr@1353

@orpc/server

npm i https://pkg.pr.new/@orpc/server@1353

@orpc/shared

npm i https://pkg.pr.new/@orpc/shared@1353

@orpc/solid-query

npm i https://pkg.pr.new/@orpc/solid-query@1353

@orpc/standard-server

npm i https://pkg.pr.new/@orpc/standard-server@1353

@orpc/standard-server-aws-lambda

npm i https://pkg.pr.new/@orpc/standard-server-aws-lambda@1353

@orpc/standard-server-fastify

npm i https://pkg.pr.new/@orpc/standard-server-fastify@1353

@orpc/standard-server-fetch

npm i https://pkg.pr.new/@orpc/standard-server-fetch@1353

@orpc/standard-server-node

npm i https://pkg.pr.new/@orpc/standard-server-node@1353

@orpc/standard-server-peer

npm i https://pkg.pr.new/@orpc/standard-server-peer@1353

@orpc/svelte-query

npm i https://pkg.pr.new/@orpc/svelte-query@1353

@orpc/tanstack-query

npm i https://pkg.pr.new/@orpc/tanstack-query@1353

@orpc/trpc

npm i https://pkg.pr.new/@orpc/trpc@1353

@orpc/valibot

npm i https://pkg.pr.new/@orpc/valibot@1353

@orpc/vue-colada

npm i https://pkg.pr.new/@orpc/vue-colada@1353

@orpc/vue-query

npm i https://pkg.pr.new/@orpc/vue-query@1353

@orpc/zod

npm i https://pkg.pr.new/@orpc/zod@1353

commit: 5095bb8

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 20

Note

Due to the large number of review comments, Critical severity comments were prioritized as inline comments.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (4)
playgrounds/next/src/app/page.tsx (1)

16-16: Inconsistent with migration: "unnoq" default value remains.

Given this PR's objective is to migrate from unnoq to middleapi, this default value should likely be updated to reflect the new organization name.

Suggested fix
-        <input type="text" name="user[name]" defaultValue="unnoq" hidden />
+        <input type="text" name="user[name]" defaultValue="middleapi" hidden />
packages/contract/README.md (1)

107-109: Update sponsors section to reflect the new organization.

The sponsors section still references the old unnoq/unnoq organization. For consistency with the migration to middleapi, consider updating these URLs.

🔄 Proposed fix
-  <a href="https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg">
-    <img src='https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg'/>
+  <a href="https://cdn.jsdelivr.net/gh/middleapi/middleapi/sponsors.svg">
+    <img src='https://cdn.jsdelivr.net/gh/middleapi/middleapi/sponsors.svg'/>
packages/pino/README.md (1)

74-76: Update sponsors section to reflect the new organization.

The sponsors section still references the old unnoq/unnoq organization. For consistency with the migration to middleapi, consider updating these URLs.

🔄 Proposed fix
-  <a href="https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg">
-    <img src='https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg'/>
+  <a href="https://cdn.jsdelivr.net/gh/middleapi/middleapi/sponsors.svg">
+    <img src='https://cdn.jsdelivr.net/gh/middleapi/middleapi/sponsors.svg'/>
packages/svelte-query/README.md (1)

116-118: Update sponsors section to reflect the new organization.

The sponsors section still references the old unnoq/unnoq organization. For consistency with the migration to middleapi, consider updating these URLs.

🔄 Proposed fix
-  <a href="https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg">
-    <img src='https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg'/>
+  <a href="https://cdn.jsdelivr.net/gh/middleapi/middleapi/sponsors.svg">
+    <img src='https://cdn.jsdelivr.net/gh/middleapi/middleapi/sponsors.svg'/>
🤖 Fix all issues with AI agents
In @apps/content/.vitepress/config.ts:
- Line 63: The edit link pattern string currently contains a duplicated repo
name; update the pattern value in the VitePress config (the pattern property)
from 'https://github.com/middleapi/orpcorpc/blob/main/apps/content/:path' to
'https://github.com/middleapi/orpc/blob/main/apps/content/:path' so the
generated "Edit this page" links point to the correct GitHub repository.
- Around line 78-80: The navigation links for 'Discussions' and 'Releases'
contain a typo in the repository name (currently 'orpcorpc'); update the link
strings used where the nav items are defined (the objects with text
'Discussions' and 'Releases') to use 'orpc' instead of 'orpcorpc' so the URLs
become 'https://github.com/middleapi/orpc/discussions' and
'https://github.com/middleapi/orpc/releases'.

In @apps/content/docs/playgrounds.md:
- Around line 39-51: The degit commands in the playgrounds list use the wrong
repository name "middleapi/orpcorpc" causing failures; update each npx degit
line that contains "middleapi/orpcorpc" (e.g., the commands starting with "npx
degit middleapi/orpcorpc/playgrounds/next", "…/tanstack-start", "…/nuxt", etc.)
to use "middleapi/orpc" instead so each command points to the correct repo
(e.g., "npx degit middleapi/orpc/playgrounds/…").
- Around line 15-28: The playground table contains malformed GitHub and
StackBlitz URLs: fix each affected row (e.g., "TanStack Start Playground",
"Nuxt.js Playground", "Solid Start Playground", "Svelte Kit Playground", "Astro
Playground", "Contract-First Playground", "NestJS Playground", "Cloudflare
Worker", "Bun WebSocket + OpenTelemetry", "Electron Playground", "Browser
Extension Playground", "Multiservice Monorepo Playground", "Vue + Bun + Monorepo
(Community)") by replacing any "github.middleapi/orpcapi/orpc" or similar with
the correct "github.com/middleapi/orpc" GitHub path and replace any "orpcorpc"
in StackBlitz URLs with the single "orpc" repo segment so all StackBlitz links
use "stackblitz.com/github/middleapi/orpc/tree/main/playgrounds/<playground>"
and all View Source links use
"https://github.com/middleapi/orpc/tree/main/playgrounds/<playground>"
consistently.

In @apps/content/learn-and-contribute/overview.md:
- Line 61: The CONTRIBUTING link text currently points to
"https://github.com/middleapi/orpcorpc/blob/main/CONTRIBUTING.md" (typo
"orpcorpc"); update the URL in the Markdown line that references the
contributing guidelines so the repository path is
"middleapi/orpc/blob/main/CONTRIBUTING.md" (replace "orpcorpc" with "orpc") in
the line starting "We welcome contributions to oRPC! To get started, please
review our [contributing guidelines]".
- Around line 48-49: The two markdown links reference the repo name "orpcorpc"
instead of "orpc"; update the URLs in overview.md for the entries referencing
client/src/adapters/standard/rpc-link.ts and
server/src/adapters/standard/rpc-handler.ts so the host path uses
"middleapi/orpc" (not "middleapi/orpcorpc"), verifying both link targets point
to the correct files in the orpc repository.
- Around line 30-31: The two Contract First links point to the wrong repository
name "orpcorpc"; update the URLs so the links use "orpc" instead of "orpcorpc"
for the references to contract/src/builder.ts and server/src/implementer.ts in
overview.md (i.e., replace "github.com/middleapi/orpcorpc" with
"github.com/middleapi/orpc" in those two markdown links).
- Around line 55-57: The three OpenAPI links in
apps/content/learn-and-contribute/overview.md incorrectly use the repo segment
"orpcorpc"; update the URLs to use "orpc" instead so each link points to the
correct repository files (openapi-client/src/adapters/standard/openapi-link.ts,
openapi/src/adapters/standard/openapi-handler.ts, and
openapi/src/openapi-generator.ts); locate the three markdown link lines in
overview.md and replace "orpcorpc" with "orpc" in each URL.
- Around line 22-24: Update the three GitHub source links that currently contain
the duplicated "orpcorpc" hostname to the correct "orpc" hostname; specifically
edit the markdown entries referencing server/src/builder.ts,
server/src/procedure-decorated.ts, and server/src/procedure-client.ts to replace
"orpcorpc" with "orpc" so the links point to the correct repository.
- Around line 37-42: The six markdown links for standard-server,
standard-server-fetch, standard-server-node, standard-server-fastify,
standard-server-aws-lambda, and standard-server-peer contain a typo in the
GitHub path ("middleapi/orpcorpc"); update each URL to use "middleapi/orpc"
instead of "middleapi/orpcorpc" so the links point to the correct repository.

In @packages/ai-sdk/README.md:
- Line 9: Replace the duplicated repository name "orpcorpc" with the correct
"orpc" in the README links and badges: update the codecov image src and any
other URLs that include "orpcorpc" (notably the badge img with alt="codecov" and
the other links mentioned at lines 14-15, 20, and 81) so all badges and
hyperlinks point to "middleapi/orpc" instead of "middleapi/orpcorpc".

In @packages/durable-iterator/README.md:
- Around line 8-9: The Codecov badge image URL is incorrect (uses
"middleapi/orpcorpc") causing a broken badge; update the img src attribute in
the README's badge block to the correct repository path
"https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg" (match the
href URL), ensuring both the anchor href and the <img src> use "middleapi/orpc"
so the badge displays correctly.
- Around line 14-15: The license badge URL contains a typo "orpcorpc" and should
be "orpc"; locate the markdown image/link that references
"https://github.com/middleapi/orpcorpc" (the shield badge markup) and update the
repository path to "https://github.com/middleapi/orpc" so the badge points to
the correct project license URL and the alt/logo remains unchanged.
- Line 81: The LICENSE link in README.md points to the wrong repository path
("orpcorpc") in the Markdown line containing the [LICENSE] link; update the URL
to use the correct repository name ("orpc") so the link reads
https://github.com/middleapi/orpc/blob/main/LICENSE (edit the Markdown line with
the [LICENSE] link).
- Around line 20-21: The README contains a typo in the anchor href
"https://deepwiki.com/middleapi/orpcorpc" (the <a> tag with href value), which
should be "https://deepwiki.com/middleapi/orpc"; update that href to remove the
duplicated "orpc" so the link points to the correct DeepWiki page and verify the
alt/img tag remains unchanged.

In @packages/otel/README.md:
- Line 102: The README contains a typo in the LICENSE link path: change the
repository segment "orpcorpc" to "orpc" so the URL points to the correct LICENSE
(update the link text line
"https://github.com/middleapi/orpcorpc/blob/main/LICENSE" to
"https://github.com/middleapi/orpc/blob/main/LICENSE" in the README).
- Around line 8-22: The README badges and links contain a duplicated repository
name "orpcorpc" which breaks URLs; update the affected badge href/src and link
URLs by replacing "orpcorpc" with the correct "orpc" string (fix the codecov
badge URL, the GitHub LICENSE link and its badge, and the DeepWiki badge URL) so
each anchor href and img src points to the valid "middleapi/orpc" paths.

In @packages/standard-server-aws-lambda/README.md:
- Around line 8-9: Replace every incorrect repository string
"middleapi/orpcorpc" with the correct "middleapi/orpc" in the README: update the
badge href/src attributes (the anchor href and img src that currently reference
"middleapi/orpcorpc") and any other links/text at the noted locations (lines
referenced in the comment: 9, 14, 15, 20, 81) by searching for the literal
"middleapi/orpcorpc" and replacing it with "middleapi/orpc" so all repo
references and badge URLs match the actual repository.

In @packages/valibot/README.md:
- Around line 8-9: Update the Codecov badge HTML in README.md so both the anchor
href and the image src reference the correct repository "middleapi/orpc": locate
the badge anchor and img elements (the <a href="..."> and <img src="..."> lines)
and change any occurrence of "middleapi/orpcorpc" to "middleapi/orpc" so the
badge image and target link point to the same, existing repo.

In @packages/zod/README.md:
- Around line 8-9: The Codecov badge has mismatched repository names: the anchor
href uses "middleapi/orpc" while the img src uses "middleapi/orpcorpc"; update
the anchor href to use the same repository name as the badge (change the <a
href=...> target from middleapi/orpc to middleapi/orpcorpc) so both the link and
the image point to the same repository and the badge navigates to the correct
Codecov page.
🟠 Major comments (21)
packages/openapi/README.md-8-22 (1)

8-22: Same orpcorpc typo as in other README files.

Lines 9, 14, 15, and 20 use middleapi/orpcorpc instead of middleapi/orpc. Apply the same fix as suggested for packages/interop/README.md.

packages/server/README.md-131-131 (1)

131-131: License link uses orpcorpc typo.

This is the same issue across all README files. Consider using a find-and-replace across the entire repo:

# Find all occurrences
grep -r "middleapi/orpcorpc" --include="*.md"

# Replace all occurrences
find . -name "*.md" -exec sed -i 's/middleapi\/orpcorpc/middleapi\/orpc/g' {} +
packages/json-schema/README.md-8-22 (1)

8-22: Same orpcorpc typo as in other README files.

Lines 9, 14, 15, and 20 use middleapi/orpcorpc instead of middleapi/orpc. Apply the same fix as suggested for packages/interop/README.md.

packages/server/README.md-8-22 (1)

8-22: Same orpcorpc typo as in other README files.

Lines 9, 14, 15, and 20 use middleapi/orpcorpc instead of middleapi/orpc. Apply the same fix as suggested for other README files.

packages/interop/README.md-88-88 (1)

88-88: Same orpcorpc typo in the license link.

-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/json-schema/README.md-81-81 (1)

81-81: License link uses orpcorpc typo.

-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/openapi/README.md-104-104 (1)

104-104: License link uses orpcorpc typo.

-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/interop/README.md-8-25 (1)

8-25: Inconsistent repository names: orpc vs orpcorpc.

The URLs use inconsistent repository names:

  • Line 11 uses middleapi/orpc
  • Lines 12, 17, 18, 20, 23 use middleapi/orpcorpc

This looks like orpc was accidentally duplicated. The package.json files use middleapi/orpc.git, so these should likely all be middleapi/orpc. The mismatch between the codecov link (Line 11) and badge image (Line 12) will cause a broken badge.

Proposed fix
  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
  </a>
  ...
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
  </a>
  ...
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
    <img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki">
  </a>
packages/standard-server-peer/README.md-8-9 (1)

8-9: Same orpcorpc typo throughout this file

This file has the same systematic typo as packages/trpc/README.md. All instances of middleapi/orpcorpc should be middleapi/orpc:

  • Line 9: Codecov badge URL
  • Lines 14-15: License badge URL and link
  • Line 20: DeepWiki link
  • Line 81: License link in footer
Proposed fix
  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
  </a>
...
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
  </a>
...
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
...
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.

Also applies to: 14-15, 20-22, 81-81

packages/trpc/README.md-20-22 (1)

20-22: DeepWiki link has the same orpcorpc typo

Proposed fix
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
packages/trpc/README.md-14-15 (1)

14-15: Same typo: orpcorpc should be orpc

The license badge URLs contain the same orpcorpc typo, which will result in broken badge and link.

Proposed fix
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
packages/trpc/README.md-8-9 (1)

8-9: Inconsistent repository path: orpc vs orpcorpc

Line 8 uses middleapi/orpc but line 9 uses middleapi/orpcorpc. The orpcorpc appears to be a typo (duplicated orpc). This will cause the badge to fail to load.

Proposed fix
  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
  </a>
packages/trpc/README.md-81-81 (1)

81-81: License link has the same orpcorpc typo

Proposed fix
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/ratelimit/README.md-9-9 (1)

9-9: Replace "orpcorpc" with "orpc" in repository references.

The actual repository is middleapi/orpc (confirmed by git remote), but the README incorrectly uses middleapi/orpcorpc across multiple locations. Update the following:

  • Line 9: codecov badge URL
  • Lines 14-15: license link and badge
  • Line 20: DeepWiki URL
  • Line 81: footer license link

All references should use middleapi/orpc instead of middleapi/orpcorpc.

packages/ratelimit/README.md-8-9 (1)

8-9: Fix repository name inconsistency in codecov URLs.

Line 8 references middleapi/orpc while Line 9 references middleapi/orpcorpc. The duplication "orpcorpc" appears to be a typo—the repository name should consistently be either middleapi/orpc or include the duplication intentionally.

packages/hey-api/README.md-81-81 (1)

81-81: Inconsistent repository name in license link.

Same issue as above - should be middleapi/orpc instead of middleapi/orpcorpc.

Proposed fix
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/hey-api/README.md-8-22 (1)

8-22: Inconsistent repository names: orpc vs orpcorpc.

There are inconsistent repository references in the badges:

  • Line 8 uses middleapi/orpc
  • Lines 9, 14, 15, 20 use middleapi/orpcorpc (appears to be a typo with doubled "orpc")

Based on the package.json files which use middleapi/orpc.git, the correct repository name should be middleapi/orpc. The orpcorpc references will result in broken badge images and links.

Proposed fix
   <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
   </a>
   <a href="https://www.npmjs.com/package/@orpc/hey-api">
     <img alt="weekly downloads" src="https://img.shields.io/npm/dw/%40orpc%2Fhey-api?logo=npm" />
   </a>
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
   </a>
   <a href="https://discord.gg/TXEbwRBvQn">
     <img alt="Discord" src="https://img.shields.io/discord/1308966753044398161?color=7389D8&label&logo=discord&logoColor=ffffff" />
   </a>
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
     <img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki">
   </a>
packages/standard-server-node/README.md-14-15 (1)

14-15: Likely typo: orpcorpc should be orpc.

The repository name middleapi/orpcorpc is used in multiple places (license badge, DeepWiki link, and license reference). This appears to be a repeated typo—the correct repository name is likely middleapi/orpc to match the package.json migration and the Codecov href on line 8.

Proposed fix
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.

Also applies to: 20-21, 81-81

packages/publisher-durable-object/README.md-14-15 (1)

14-15: Likely typo: orpcorpc should be orpc.

Same issue as in other README files. Replace middleapi/orpcorpc with middleapi/orpc in the license badge, DeepWiki link, and license reference.

Also applies to: 20-21, 81-81

packages/publisher-durable-object/README.md-8-9 (1)

8-9: Inconsistent repository name in Codecov URLs.

Same issue as in other README files: the href uses middleapi/orpc but the badge src uses middleapi/orpcorpc. This will cause the badge to fail.

Proposed fix
-  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+  <a href="https://codecov.io/gh/middleapi/orpc">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
packages/standard-server-node/README.md-8-9 (1)

8-9: Inconsistent repository name in Codecov URLs.

The href on line 8 points to middleapi/orpc, but the badge src on line 9 points to middleapi/orpcorpc. This mismatch will cause the badge to fail to load or display incorrect coverage data. Additionally, orpcorpc appears to be a typo throughout the file—it should likely be orpc.

Proposed fix
-  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+  <a href="https://codecov.io/gh/middleapi/orpc">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
🟡 Minor comments (26)
packages/durable-iterator/package.json-57-57 (1)

57-57: Revert unintentional version downgrade of @cloudflare/workers-types

The version was downgraded from ^4.20260109.0 (January 9, 2026) to ^4.20251231.0 (December 31, 2025). The commit message "fix pnpm-lock" suggests this was an accidental change during lock file regeneration rather than an intentional version change. Revert to ^4.20260109.0.

packages/standard-server-fastify/README.md-81-81 (1)

81-81: Fix LICENSE link typo.

-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/react-query/README.md-123-123 (1)

123-123: Fix LICENSE link typo.

-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/arktype/README.md-110-110 (1)

110-110: Same typo in LICENSE link.

-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/standard-server-fastify/README.md-8-22 (1)

8-22: Fix typo: orpcorpc should be orpc.

Same typo pattern as other README files. The orpcorpc occurrences will result in broken badges and links.

📝 Proposed fix
   <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
   </a>
...
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
   </a>
...
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
packages/arktype/README.md-8-22 (1)

8-22: Fix typo: orpcorpc should be orpc.

The repository name is duplicated as orpcorpc instead of orpc in multiple URLs. This will result in broken badge images and links.

📝 Proposed fix
 <div align="center">
   <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
   </a>
   <a href="https://www.npmjs.com/package/@orpc/arktype">
     <img alt="weekly downloads" src="https://img.shields.io/npm/dw/%40orpc%2Farktype?logo=npm" />
   </a>
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
   </a>
   <a href="https://discord.gg/TXEbwRBvQn">
     <img alt="Discord" src="https://img.shields.io/discord/1308966753044398161?color=7389D8&label&logo=discord&logoColor=ffffff" />
   </a>
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
     <img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki">
   </a>
 </div>
packages/react-query/README.md-8-22 (1)

8-22: Fix typo: orpcorpc should be orpc.

Same issue as in other README files—orpcorpc is a typo causing broken badges and links.

📝 Proposed fix
   <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
   </a>
...
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
   </a>
...
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
packages/vue-query/README.md-14-15 (1)

14-15: Same typo: orpcorpc should be orpc.

Proposed fix
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
packages/vue-query/README.md-8-9 (1)

8-9: Fix inconsistent repository name: orpcorpc appears to be a typo.

Line 8 correctly uses middleapi/orpc, but line 9 uses middleapi/orpcorpc. The badge URL should match the link URL.

Proposed fix
  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
  </a>
packages/nest/README.md-135-135 (1)

135-135: Fix orpcorpc typo in LICENSE link.

Proposed fix
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/vue-query/README.md-123-123 (1)

123-123: Same typo in LICENSE link.

Proposed fix
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/vue-query/README.md-20-22 (1)

20-22: Same typo in DeepWiki URL.

Proposed fix
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
packages/vue-colada/README.md-110-110 (1)

110-110: Fix orpcorpc typo in LICENSE link.

Proposed fix
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/nest/README.md-8-22 (1)

8-22: Fix orpcorpc typo throughout the badge section.

Same issue as in other README files—orpcorpc should be orpc.

Proposed fix
  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
  </a>
  ...
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
  </a>
  ...
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
packages/vue-colada/README.md-8-22 (1)

8-22: Fix orpcorpc typo throughout the badge section.

Same issue as in other README files—all instances of middleapi/orpcorpc should be middleapi/orpc.

Proposed fix
  <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
  </a>
  ...
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
  </a>
  ...
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
packages/publisher/README.md-8-9 (1)

8-9: Same orpc vs orpcorpc mismatch in Codecov URLs.

Identical issue as in other README files: the anchor href uses middleapi/orpc while the badge image src uses middleapi/orpcorpc.

packages/client/README.md-8-9 (1)

8-9: Codecov URL mismatch: orpc vs orpcorpc.

Same pattern as other README files - the anchor href (middleapi/orpc) doesn't match the badge image src (middleapi/orpcorpc).

packages/standard-server/README.md-8-9 (1)

8-9: Inconsistent repository name: orpc vs orpcorpc.

The Codecov anchor href uses middleapi/orpc (line 8) while the badge image src uses middleapi/orpcorpc (line 9). This mismatch will cause either a broken badge or a link pointing to a different repository than the badge reports on.

Please verify the correct repository name and update both URLs to match.

apps/content/docs/advanced/building-custom-plugins.md-68-68 (1)

68-68: Inconsistent repository names within this documentation file.

  • Line 68: github.com/middleapi/orpc/tree/main/packages/server/src/plugins
  • Line 76: github.com/middleapi/orpcorpc/tree/main/packages/client/src/plugins
  • Line 82: github.com/middleapi/orpcorpc/blob/main/packages/server/src/plugins/strict-get-method.ts

These links point to different repositories (orpc vs orpcorpc). Please align all URLs to the correct repository name to avoid broken documentation links.

Also applies to: 76-76, 82-82

packages/contract/README.md-8-9 (1)

8-9: Fix incorrect Codecov badge repository path.

Line 9 contains a typo: the image source URL shows middleapi/orpcorpc instead of middleapi/orpc, mismatching the href on line 8 and the actual repository name. Update the image source path to use the correct repository identifier.

-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
packages/svelte-query/README.md-8-9 (1)

8-9: Fix Codecov badge path - repository name duplicated in multiple locations.

The repository references contain a typo with "orpc" appearing twice. The correct repository name is middleapi/orpc, not middleapi/orpcorpc. This error appears on lines 9, 14, and 15 of the README.

🔧 Proposed fixes
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
packages/pino/README.md-8-9 (1)

8-9: Fix duplicated repository name in codecov badge URL and other references.

The codecov badge URL on line 9 contains middleapi/orpcorpc (with "orpc" duplicated), while the correct repository name is middleapi/orpc (as shown in the href on line 8 and confirmed by the git remote). This same typo appears on lines 14, 15, and 20 and should be corrected throughout.

🔧 Proposed fixes

Line 9:

-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">

Lines 14, 15, and 20 should also be updated to use middleapi/orpc instead of middleapi/orpcorpc.

packages/react/README.md-156-156 (1)

156-156: Same typo in LICENSE link at the bottom.

🔧 Proposed fix
-Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpcorpc/blob/main/LICENSE) for more information.
+Distributed under the MIT License. See [LICENSE](https://github.com/middleapi/orpc/blob/main/LICENSE) for more information.
packages/react/README.md-8-22 (1)

8-22: Typo: orpcorpc should be orpc in multiple URLs.

Several URLs incorrectly use middleapi/orpcorpc instead of middleapi/orpc:

  • Line 9: codecov badge source
  • Lines 14-15: LICENSE link and badge
  • Line 20: DeepWiki link

These will result in broken badges and 404 links.

🔧 Proposed fix
   <a href="https://codecov.io/gh/middleapi/orpc">
-    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpcorpc/branch/main/graph/badge.svg">
+    <img alt="codecov" src="https://codecov.io/gh/middleapi/orpc/branch/main/graph/badge.svg">
   </a>
   <a href="https://www.npmjs.com/package/@orpc/react">
     <img alt="weekly downloads" src="https://img.shields.io/npm/dw/%40orpc%2Freact?logo=npm" />
   </a>
-  <a href="https://github.com/middleapi/orpcorpc/blob/main/LICENSE">
-    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpcorpc?logo=open-source-initiative" />
+  <a href="https://github.com/middleapi/orpc/blob/main/LICENSE">
+    <img alt="MIT License" src="https://img.shields.io/github/license/middleapi/orpc?logo=open-source-initiative" />
   </a>
   <a href="https://discord.gg/TXEbwRBvQn">
     <img alt="Discord" src="https://img.shields.io/discord/1308966753044398161?color=7389D8&label&logo=discord&logoColor=ffffff" />
   </a>
-  <a href="https://deepwiki.com/middleapi/orpcorpc">
+  <a href="https://deepwiki.com/middleapi/orpc">
     <img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki">
   </a>
apps/content/learn-and-contribute/mini-orpc/beyond-the-basics.md-22-49 (1)

22-49: Typo: orpcorpc should be orpc in reference links.

Multiple reference URLs incorrectly use middleapi/orpcorpc instead of middleapi/orpc. Line 22 is correct, but all other references have this typo. These broken links will prevent users from accessing the referenced code.

🔧 Proposed fix
-- [ ] [Middleware Typed Input](/docs/middleware#middleware-input) Support ([reference](https://github.com/middleapi/orpc/blob/main/packages/server/src/middleware.ts))

-- [ ] Builder Variants ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/server/src/builder-variants.ts))
+- [ ] Builder Variants ([reference](https://github.com/middleapi/orpc/blob/main/packages/server/src/builder-variants.ts))
   - [ ] Prevent redefinition of `.input` and `.output` methods

-- [ ] [Type-Safe Error](/docs/error-handling#type%E2%80%90safe-error-handling) Support ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/server/src/procedure-client.ts#L113-L120))
+- [ ] [Type-Safe Error](/docs/error-handling#type%E2%80%90safe-error-handling) Support ([reference](https://github.com/middleapi/orpc/blob/main/packages/server/src/procedure-client.ts#L113-L120))

-- [ ] [RPC Protocol](/docs/advanced/rpc-protocol) Implementation ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/client/src/adapters/standard/rpc-serializer.ts))
+- [ ] [RPC Protocol](/docs/advanced/rpc-protocol) Implementation ([reference](https://github.com/middleapi/orpc/blob/main/packages/client/src/adapters/standard/rpc-serializer.ts))
   - [ ] Support native types like `Date`, `Map`, `Set`, etc.
   - [ ] Support `File`/`Blob` types
   - [ ] Support [Event Iterator](/docs/event-iterator) types

 - [ ] Multi-runtime support
-  - [ ] Standard Server Concept ([reference](https://github.com/middleapi/orpcorpc/tree/main/packages/standard-server))
-  - [ ] Fetch Adapter ([reference](https://github.com/middleapi/orpcorpc/tree/main/packages/standard-server-fetch))
-  - [ ] Node HTTP Adapter ([reference](https://github.com/middleapi/orpcorpc/tree/main/packages/standard-server-node))
-  - [ ] Peer Adapter (WebSocket, MessagePort, etc.) ([reference](https://github.com/middleapi/orpcorpc/tree/main/packages/standard-server-peer))
+  - [ ] Standard Server Concept ([reference](https://github.com/middleapi/orpc/tree/main/packages/standard-server))
+  - [ ] Fetch Adapter ([reference](https://github.com/middleapi/orpc/tree/main/packages/standard-server-fetch))
+  - [ ] Node HTTP Adapter ([reference](https://github.com/middleapi/orpc/tree/main/packages/standard-server-node))
+  - [ ] Peer Adapter (WebSocket, MessagePort, etc.) ([reference](https://github.com/middleapi/orpc/tree/main/packages/standard-server-peer))

 - [ ] [Contract First](/docs/contract-first/define-contract) Support
-  - [ ] Contract Builder ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/contract/src/builder.ts))
-  - [ ] Contract Implementer ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/server/src/implementer.ts))
+  - [ ] Contract Builder ([reference](https://github.com/middleapi/orpc/blob/main/packages/contract/src/builder.ts))
+  - [ ] Contract Implementer ([reference](https://github.com/middleapi/orpc/blob/main/packages/server/src/implementer.ts))

 - [ ] [OpenAPI](/docs/openapi/getting-started) Support
-  - [ ] OpenAPI Handler ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/openapi/src/adapters/standard/openapi-handler.ts))
-  - [ ] OpenAPI Generator ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/openapi/src/openapi-generator.ts))
-  - [ ] OpenAPI Link ([reference](https://github.com/middleapi/orpcorpc/blob/main/packages/openapi-client/src/adapters/fetch/openapi-link.ts))
+  - [ ] OpenAPI Handler ([reference](https://github.com/middleapi/orpc/blob/main/packages/openapi/src/adapters/standard/openapi-handler.ts))
+  - [ ] OpenAPI Generator ([reference](https://github.com/middleapi/orpc/blob/main/packages/openapi/src/openapi-generator.ts))
+  - [ ] OpenAPI Link ([reference](https://github.com/middleapi/orpc/blob/main/packages/openapi-client/src/adapters/fetch/openapi-link.ts))

-- [ ] [Tanstack Query](/docs/integrations/tanstack-query) Integration ([reference](https://github.com/middleapi/orpcorpc/tree/main/packages/tanstack-query))
+- [ ] [Tanstack Query](/docs/integrations/tanstack-query) Integration ([reference](https://github.com/middleapi/orpc/tree/main/packages/tanstack-query))
packages/standard-server-peer/package.json-6-6 (1)

6-6: Homepage URL inconsistent with other packages.

This package uses https://orpc.com as the homepage, but other packages in this PR (e.g., packages/svelte-query, packages/trpc, packages/client) use https://orpc.dev. Please verify which is the correct domain and ensure consistency across all packages.

🧹 Nitpick comments (2)
playgrounds/next/src/app/page.tsx (1)

8-9: Debug logging left in code.

The console.log with the client.auth.me() call appears to be debug code. While acceptable in a playground, consider removing it or converting to a more structured logging approach if this is meant to persist.

Also, this change seems unrelated to the org migration objective of this PR.

packages/arktype/package.json (1)

46-46: Consistent zod downgrade.

Same pattern as other packages. If intentional, consider adding a brief note in the PR description explaining why zod was downgraded across the monorepo.

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7fe0754 and 6f20d23.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (80)
  • .github/ISSUE_TEMPLATE/config.yml
  • CONTRIBUTING.md
  • README.md
  • SECURITY.md
  • apps/content/.vitepress/config.ts
  • apps/content/docs/advanced/building-custom-plugins.md
  • apps/content/docs/playgrounds.md
  • apps/content/learn-and-contribute/mini-orpc/beyond-the-basics.md
  • apps/content/learn-and-contribute/mini-orpc/client-side-client.md
  • apps/content/learn-and-contribute/mini-orpc/overview.md
  • apps/content/learn-and-contribute/mini-orpc/procedure-builder.md
  • apps/content/learn-and-contribute/mini-orpc/server-side-client.md
  • apps/content/learn-and-contribute/overview.md
  • packages/ai-sdk/README.md
  • packages/arktype/README.md
  • packages/arktype/package.json
  • packages/client/README.md
  • packages/client/package.json
  • packages/contract/README.md
  • packages/contract/package.json
  • packages/contract/src/index.ts
  • packages/durable-iterator/README.md
  • packages/durable-iterator/package.json
  • packages/hey-api/README.md
  • packages/hey-api/package.json
  • packages/interop/README.md
  • packages/interop/package.json
  • packages/json-schema/README.md
  • packages/json-schema/package.json
  • packages/nest/README.md
  • packages/nest/package.json
  • packages/openapi-client/README.md
  • packages/openapi-client/package.json
  • packages/openapi/README.md
  • packages/openapi/package.json
  • packages/otel/README.md
  • packages/otel/package.json
  • packages/pino/README.md
  • packages/publisher-durable-object/README.md
  • packages/publisher-durable-object/package.json
  • packages/publisher/README.md
  • packages/publisher/package.json
  • packages/ratelimit/README.md
  • packages/react-query/README.md
  • packages/react-query/package.json
  • packages/react-swr/README.md
  • packages/react-swr/package.json
  • packages/react/README.md
  • packages/react/package.json
  • packages/server/README.md
  • packages/server/package.json
  • packages/shared/README.md
  • packages/shared/package.json
  • packages/solid-query/README.md
  • packages/solid-query/package.json
  • packages/standard-server-aws-lambda/README.md
  • packages/standard-server-fastify/README.md
  • packages/standard-server-fetch/README.md
  • packages/standard-server-fetch/package.json
  • packages/standard-server-node/README.md
  • packages/standard-server-peer/README.md
  • packages/standard-server-peer/package.json
  • packages/standard-server/README.md
  • packages/standard-server/package.json
  • packages/svelte-query/README.md
  • packages/svelte-query/package.json
  • packages/tanstack-query/README.md
  • packages/trpc/README.md
  • packages/trpc/package.json
  • packages/valibot/README.md
  • packages/valibot/package.json
  • packages/vue-colada/README.md
  • packages/vue-colada/package.json
  • packages/vue-query/README.md
  • packages/vue-query/package.json
  • packages/zod/README.md
  • packages/zod/package.json
  • playgrounds/next/src/app/page.tsx
  • playgrounds/next/src/routers/auth.ts
  • playgrounds/next/tsconfig.json
💤 Files with no reviewable changes (1)
  • packages/contract/src/index.ts
🧰 Additional context used
🧬 Code graph analysis (1)
playgrounds/next/src/app/page.tsx (1)
playgrounds/next/src/lib/orpc.ts (1)
  • client (30-30)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: publish-commit
  • GitHub Check: test
  • GitHub Check: lint
  • GitHub Check: lint
  • GitHub Check: publish-commit

Comment thread apps/content/.vitepress/config.ts Outdated
Comment thread apps/content/.vitepress/config.ts Outdated
Comment thread apps/content/docs/playgrounds.md Outdated
Comment thread apps/content/docs/playgrounds.md Outdated
Comment thread apps/content/learn-and-contribute/overview.md Outdated
Comment thread packages/otel/README.md
Comment thread packages/otel/README.md Outdated
Comment thread packages/standard-server-aws-lambda/README.md Outdated
Comment thread packages/valibot/README.md Outdated
Comment thread packages/zod/README.md Outdated
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/contract/README.md (1)

107-109: Update sponsors section to complete the migration.

The sponsors section still references the old unnoq organization in the CDN URLs. This should be updated to middleapi to complete the migration and prevent potential broken links if the old repository is removed or renamed.

🔗 Proposed fix to update sponsors URLs
 <p align="center">
-  <a href="https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg">
-    <img src='https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg'/>
+  <a href="https://cdn.jsdelivr.net/gh/middleapi/orpc/sponsors.svg">
+    <img src='https://cdn.jsdelivr.net/gh/middleapi/orpc/sponsors.svg'/>
   </a>
 </p>
🤖 Fix all issues with AI agents
In @apps/content/learn-and-contribute/overview.md:
- Line 11: The DeepWiki link [oRPC DeepWiki]
(https://deepwiki.com/middleapi/orpc) in overview.md points to a page that
renders only "Loading..." and should not be left as-is; update the referenced
occurrences (the link at the shown line plus the other instances at lines 22-24,
30-31, 37-42, 48-49, 55-57, 61) to either (a) replace the URL with a working
canonical source such as the GitHub repo or a stable documentation page, or (b)
annotate the link text to indicate the DeepWiki page is not yet indexed (e.g.,
"DeepWiki (page not rendered)"), and add a brief note directing readers to the
GitHub repository; make the change wherever the [oRPC DeepWiki] URL is used in
overview.md so the docs don't point to a non-rendering page.
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6f20d23 and 5095bb8.

📒 Files selected for processing (40)
  • apps/content/.vitepress/config.ts
  • apps/content/docs/advanced/building-custom-plugins.md
  • apps/content/docs/playgrounds.md
  • apps/content/learn-and-contribute/mini-orpc/beyond-the-basics.md
  • apps/content/learn-and-contribute/overview.md
  • packages/ai-sdk/README.md
  • packages/arktype/README.md
  • packages/client/README.md
  • packages/contract/README.md
  • packages/durable-iterator/README.md
  • packages/hey-api/README.md
  • packages/interop/README.md
  • packages/json-schema/README.md
  • packages/nest/README.md
  • packages/openapi-client/README.md
  • packages/openapi/README.md
  • packages/otel/README.md
  • packages/pino/README.md
  • packages/publisher-durable-object/README.md
  • packages/publisher/README.md
  • packages/ratelimit/README.md
  • packages/react-query/README.md
  • packages/react-swr/README.md
  • packages/react/README.md
  • packages/server/README.md
  • packages/shared/README.md
  • packages/solid-query/README.md
  • packages/standard-server-aws-lambda/README.md
  • packages/standard-server-fastify/README.md
  • packages/standard-server-fetch/README.md
  • packages/standard-server-node/README.md
  • packages/standard-server-peer/README.md
  • packages/standard-server/README.md
  • packages/svelte-query/README.md
  • packages/tanstack-query/README.md
  • packages/trpc/README.md
  • packages/valibot/README.md
  • packages/vue-colada/README.md
  • packages/vue-query/README.md
  • packages/zod/README.md
✅ Files skipped from review due to trivial changes (4)
  • packages/solid-query/README.md
  • packages/tanstack-query/README.md
  • packages/ai-sdk/README.md
  • packages/durable-iterator/README.md
🚧 Files skipped from review as they are similar to previous changes (22)
  • packages/standard-server-aws-lambda/README.md
  • packages/arktype/README.md
  • packages/nest/README.md
  • packages/interop/README.md
  • packages/svelte-query/README.md
  • packages/publisher/README.md
  • packages/client/README.md
  • packages/vue-query/README.md
  • packages/ratelimit/README.md
  • packages/valibot/README.md
  • packages/publisher-durable-object/README.md
  • packages/zod/README.md
  • packages/vue-colada/README.md
  • packages/server/README.md
  • apps/content/.vitepress/config.ts
  • packages/standard-server-fetch/README.md
  • apps/content/docs/advanced/building-custom-plugins.md
  • packages/otel/README.md
  • packages/standard-server-node/README.md
  • apps/content/docs/playgrounds.md
  • packages/standard-server-fastify/README.md
  • packages/json-schema/README.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: test
  • GitHub Check: publish-commit
  • GitHub Check: lint
🔇 Additional comments (32)
packages/hey-api/README.md (2)

8-9: LGTM! Organization migration completed correctly.

All badge URLs, links, and references have been properly updated from unnoq/orpc to middleapi/orpc. The changes are consistent with the migration objectives.

Also applies to: 14-15, 20-20, 81-81


74-76: Verify sponsors section references.

The sponsors section still references unnoq/unnoq repository while the rest of the documentation has migrated to middleapi. Confirm whether this should also be updated to maintain consistency with the organization migration.

packages/pino/README.md (5)

8-9: LGTM! Codecov badge correctly updated.

The Codecov badge and link have been properly migrated to the new organization.


14-15: LGTM! License badge correctly updated.

The MIT License badge and link have been properly migrated to the new organization.


20-20: LGTM! DeepWiki link correctly updated.

The DeepWiki link has been properly migrated to the new organization.


81-81: LGTM! LICENSE link correctly updated.

The LICENSE URL in the License section has been properly migrated to the new organization.


74-76: Verify if the sponsors SVG URL should be updated.

The sponsors image still references unnoq/unnoq while all other references have been migrated to middleapi. Please confirm whether this is intentional (e.g., sponsors remain under the original author's account) or if this should also be updated for consistency.

packages/trpc/README.md (2)

8-9: LGTM! Organization migration correctly applied.

All URL references have been properly updated from unnoq/orpc to middleapi/orpc. The changes maintain correct URL structure and align with the PR objective.

Also applies to: 14-15, 20-20, 81-81


74-76: Verify whether the sponsors section should reference unnoq or middleapi.

The sponsors image URLs still reference unnoq/unnoq while all other references have been migrated to middleapi. Please confirm whether this is intentional (e.g., if sponsors are personal to the user unnoq) or if these should also be updated to reflect the organization migration.

packages/contract/README.md (4)

8-9: LGTM! Codecov badge correctly migrated.

The codecov badge URL has been properly updated to reference the new middleapi/orpc repository.


14-15: LGTM! License badge correctly migrated.

The MIT license badge URL and link have been properly updated to reference the new middleapi/orpc repository.


20-20: LGTM! DeepWiki link correctly migrated.

The DeepWiki link has been properly updated to reference the new middleapi/orpc repository.


114-114: LGTM! License footer correctly migrated.

The license footer link has been properly updated to reference the new middleapi/orpc repository.

packages/react/README.md (1)

8-9: LGTM! Badge and link references successfully migrated.

All external references (Codecov, MIT License, DeepWiki, and LICENSE link) have been correctly updated from unnoq/orpc to middleapi/orpc, consistent with the organization migration objective.

Also applies to: 14-15, 20-20, 156-156

packages/standard-server/README.md (2)

8-9: LGTM! Organization references correctly updated.

All external references (Codecov badge, license badge, DeepWiki link, and LICENSE path) have been properly migrated from unnoq/orpc to middleapi/orpc.

Also applies to: 14-15, 20-20, 81-81


74-75: No action needed. The sponsor links intentionally point to unnoq/unnoq because they reference the personal sponsor information maintained there, not a project resource. All other references in these files (license, codecov, deepwiki) have been correctly migrated to middleapi/orpc.

Likely an incorrect or invalid review comment.

packages/react-swr/README.md (2)

8-9: LGTM! Organization references successfully updated.

All external references (Codecov, license badge, DeepWiki, and LICENSE URL) have been correctly updated from unnoq to middleapi, consistent with the migration objective.

Also applies to: 14-15, 20-20, 81-81


74-75: No action needed on the sponsors section.

The sponsors.svg references pointing to unnoq/unnoq are consistent and intentional across the entire repository—appearing in every README file (50+ files) and are distinct from organization-level references. The sponsors section correctly references the individual developer's GitHub sponsors account rather than the organization account.

packages/standard-server-peer/README.md (3)

8-20: LGTM! Badge and documentation links updated correctly.

All external service references (Codecov, license badges, DeepWiki) have been properly migrated to the middleapi organization.


74-76: Verify sponsors URL consistency.

The sponsors section still references unnoq/unnoq. Confirm whether this should also be migrated to middleapi/orpc or if the sponsors data intentionally remains under the unnoq account.


81-81: LGTM! License reference updated correctly.

packages/openapi/README.md (2)

8-20: LGTM! All documentation references migrated correctly.

Badge links, DeepWiki reference, and license URL properly updated to middleapi organization.

Also applies to: 104-104


97-99: Verify sponsors URL consistency.

Same as in packages/standard-server-peer/README.md - the sponsors section still references unnoq/unnoq. Please confirm the intended hosting location.

packages/react-query/README.md (2)

8-20: LGTM! Documentation migration completed correctly.

All external references properly updated to reflect the middleapi organization.

Also applies to: 123-123


116-118: Verify sponsors URL consistency.

This is the third README file with sponsors still referencing unnoq/unnoq. Please verify whether this should be migrated to middleapi/orpc across all README files or if it's intentionally unchanged.

packages/openapi-client/README.md (2)

8-9: LGTM! Migration changes are consistent.

All URL references have been correctly updated from unnoq/orpc to middleapi/orpc, maintaining proper structure for Codecov, GitHub, DeepWiki, and LICENSE links.

Also applies to: 14-15, 20-20, 81-81


74-76: This is not an inconsistency that needs fixing.

The sponsors section references in this file are identical across the entire codebase (50+ README files). These URLs point to a shared sponsors resource intentionally kept on the original owner's account and are not part of the organization migration. The actual migration targets—codecov, GitHub repository links, and license references—have been appropriately updated to middleapi.

Likely an incorrect or invalid review comment.

packages/shared/README.md (3)

8-20: LGTM! Badge URLs correctly updated to middleapi organization.

All external badge references (Codecov, MIT License, DeepWiki) have been properly migrated to the new organization namespace.


81-81: LGTM! LICENSE reference correctly updated.

The license URL has been properly updated to reference the new organization.


74-76: The sponsors.svg reference to unnoq/unnoq is intentional and consistent across the entire codebase—every README (55+ files including all packages and playgrounds) uses the same reference. This is separate from organization-related references that migrated to middleapi/orpc and reflects the personal sponsorship setup linked to the original creator. No action needed.

Likely an incorrect or invalid review comment.

apps/content/learn-and-contribute/mini-orpc/beyond-the-basics.md (2)

12-12: LGTM. The migration of the Mini oRPC repository links to the middleapi organization is correct. Both the main repository and playground URLs are accessible.


22-49: Sample reference URLs are accessible. Web search confirms the migrated links to middleapi/orpc organization are reachable (middleware.ts, standard-server, openapi-handler.ts, and tanstack-query all return accessible pages). However, unable to verify all links in lines 22-49 without direct file access.

Comment thread apps/content/learn-and-contribute/overview.md
@dinwwwh dinwwwh merged commit 95c582a into middleapi:main Jan 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant