Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
Caution Review failedThe pull request is closed. WalkthroughThis update focuses on documentation and configuration improvements across the oRPC project. The "Highlights" sections in multiple README files were streamlined for conciseness, with shorter, emoji-prefixed bullet points, and some features or descriptive phrases were removed or reworded. Site configuration was updated to add a blog section, including a new announcement post for oRPC v1. The homepage and comparison documentation were revised for clarity and brevity, with added direct documentation links in the comparison table. No changes were made to code functionality or exported entities; all modifications are limited to documentation, markdown content, and configuration files. Changes
Possibly related PRs
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Codecov ReportAll modified and coverable lines are covered by tests ✅ 📢 Thoughts on this report? Let us know! |
More templates
@orpc/arktype
@orpc/client
@orpc/contract
@orpc/openapi
@orpc/openapi-client
@orpc/react
@orpc/react-query
@orpc/server
@orpc/solid-query
@orpc/shared
@orpc/standard-server
@orpc/standard-server-fetch
@orpc/standard-server-node
@orpc/svelte-query
@orpc/valibot
@orpc/vue-colada
@orpc/vue-query
@orpc/zod
commit: |
There was a problem hiding this comment.
Actionable comments posted: 2
🧹 Nitpick comments (1)
apps/content/blog/v1-announcement.md (1)
132-132: Accessibility: Add alt text to sponsor image.Add descriptive alt text to the sponsor image for accessibility.
- <img src='https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg'/> + <img src='https://cdn.jsdelivr.net/gh/unnoq/unnoq/sponsors.svg' alt="oRPC sponsors"/>🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
132-132: Images should have alternate text (alt text)
null(MD045, no-alt-text)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
apps/content/public/og.jpgis excluded by!**/*.jpg
📒 Files selected for processing (23)
README.md(1 hunks)apps/content/.vitepress/config.ts(3 hunks)apps/content/blog/v1-announcement.md(1 hunks)apps/content/docs/comparison.md(1 hunks)apps/content/index.md(2 hunks)packages/arktype/README.md(1 hunks)packages/client/README.md(1 hunks)packages/contract/README.md(1 hunks)packages/openapi-client/README.md(1 hunks)packages/openapi/README.md(1 hunks)packages/react-query/README.md(1 hunks)packages/react/README.md(1 hunks)packages/server/README.md(1 hunks)packages/shared/README.md(1 hunks)packages/solid-query/README.md(1 hunks)packages/standard-server-fetch/README.md(1 hunks)packages/standard-server-node/README.md(1 hunks)packages/standard-server/README.md(1 hunks)packages/svelte-query/README.md(1 hunks)packages/valibot/README.md(1 hunks)packages/vue-colada/README.md(1 hunks)packages/vue-query/README.md(1 hunks)packages/zod/README.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
packages/shared/README.md
[misspelling] ~38-~38: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/openapi-client/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/standard-server-fetch/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/arktype/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/valibot/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/svelte-query/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/standard-server/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/server/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/solid-query/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/standard-server-node/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/zod/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/contract/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/vue-colada/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/react/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/openapi/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/client/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
apps/content/blog/v1-announcement.md
[grammar] ~9-~9: The verb form seems incorrect.
Context: ...build type-safe APIs with TypeScript. It's has own goal but can fairly be compared to ...
(IS_VBZ)
[misspelling] ~71-~71: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
[uncategorized] ~128-~128: “you” seems less likely than “you’re” (you are).
Context: ...sponsor (private) to start my story If you interested in sponsoring oRPC, you can ...
(AI_HYDRA_LEO_CP_YOU_YOUARE)
packages/react-query/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
packages/vue-query/README.md
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...
(EN_MULTITOKEN_SPELLING_TWO)
🪛 markdownlint-cli2 (0.17.2)
apps/content/blog/v1-announcement.md
132-132: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
🔇 Additional comments (31)
apps/content/.vitepress/config.ts (1)
8-9: Documentation site configuration and navigation improvements look good.The updates to the title, description, and addition of the blog navigation/sidebar are clear and beneficial for documentation discoverability.
Also applies to: 53-54, 208-210
packages/openapi-client/README.md (1)
24-41: Streamlined highlights section is clear and consistent.The reworded highlights improve readability and maintain consistency across documentation. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/svelte-query/README.md (1)
24-41: Documentation highlights are now more concise and consistent.The updated highlights section is clear and matches the style across the project. No issues detected.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/shared/README.md (1)
29-46: Documentation highlights are now more concise and unified.The reformatted highlights section improves clarity and consistency across the monorepo. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~38-~38: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/solid-query/README.md (1)
24-41: Highlights section is now more concise and consistent.The updated highlights section is clear and matches the documentation style across the project. No issues detected.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
README.md (2)
30-41: Documentation improvements look great!The streamlined highlights section is clear, concise, and consistent with modern documentation standards. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: Skip false positive spelling warning."Pinia Colada" is a valid library name; the static analysis warning can be safely ignored.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/contract/README.md (2)
30-41: Concise highlights improve readability.The updated highlights section is succinct and accurately reflects the package's features.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: Skip false positive spelling warning."Pinia Colada" is correct; no action needed.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/server/README.md (2)
30-41: Highlights section is now clearer and more concise.The documentation update is well-executed and aligns with best practices.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: Skip false positive spelling warning.No correction needed for "Pinia Colada".
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/arktype/README.md (2)
30-41: Streamlined highlights section is effective.The new highlights are concise and accurately describe the package's strengths.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: Skip false positive spelling warning."Pinia Colada" is a valid name; no changes needed.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/standard-server-fetch/README.md (2)
30-41: Documentation highlights are now clearer and more concise.The changes improve readability and maintain consistency across the project.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: Skip false positive spelling warning.No correction needed for "Pinia Colada".
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/valibot/README.md (1)
30-41: Documentation update looks good.The revised "Highlights" section is concise, clear, and free of spelling or grammar issues. No action needed.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/client/README.md (1)
30-41: Documentation update looks good.The "Highlights" section is now more concise and accurate. No spelling or grammar issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/vue-query/README.md (1)
30-41: Documentation update looks good.The "Highlights" section is concise and accurate. No spelling or grammar issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/zod/README.md (1)
30-41: Documentation update looks good.The "Highlights" section is concise and accurate. No spelling or grammar issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/vue-colada/README.md (1)
30-41: Documentation update looks good.The "Highlights" section is concise and accurate. No spelling or grammar issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
apps/content/index.md (1)
1-65: Documentation and presentation changes look great.The homepage content is now more concise and unified. No issues found.
packages/react-query/README.md (2)
24-41: Documentation improvements are clear and consistent.The highlights are now more concise and readable. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: No spelling error—product names are correct."TanStack" and "Colada" are valid product names; the static analysis warning can be ignored.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/standard-server/README.md (2)
24-41: Documentation changes are clear and consistent.The highlights are now more concise and unified with the rest of the project. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: No spelling error—product names are correct."TanStack" and "Colada" are valid product names; the static analysis warning can be ignored.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/openapi/README.md (2)
24-41: Documentation changes are clear and consistent.The highlights are now more concise and unified with the rest of the project. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: No spelling error—product names are correct."TanStack" and "Colada" are valid product names; the static analysis warning can be ignored.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/standard-server-node/README.md (2)
24-41: Documentation changes are clear and consistent.The highlights are now more concise and unified with the rest of the project. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
33-33: No spelling error—product names are correct."TanStack" and "Colada" are valid product names; the static analysis warning can be ignored.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
packages/react/README.md (1)
24-41: Highlights section is concise and well-structured.The revised highlights are clear, consistent, and use appropriate terminology for the target audience. No issues found.
🧰 Tools
🪛 LanguageTool
[misspelling] ~33-~33: Possible spelling mistakes found.
Context: ...tack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. - 🚀 Server Actions: Ful...(EN_MULTITOKEN_SPELLING_TWO)
apps/content/docs/comparison.md (1)
14-38: Comparison table improvements are clear and helpful.The addition of direct documentation links and refined feature names enhances usability and clarity. No issues found.
| - [Robbe95](https://github.com/Robbe95) | ||
| - And my first sponsor (private) to start my story | ||
|
|
||
| If you interested in sponsoring oRPC, you can do it [here](https://github.com/sponsors/unnoq). |
There was a problem hiding this comment.
Grammar correction: "If you interested" → "If you're interested".
Change "If you interested in sponsoring oRPC, you can do it here" to "If you're interested in sponsoring oRPC, you can do it here".
-If you interested in sponsoring oRPC, you can do it [here](https://github.com/sponsors/unnoq).
+If you're interested in sponsoring oRPC, you can do it [here](https://github.com/sponsors/unnoq).📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| If you interested in sponsoring oRPC, you can do it [here](https://github.com/sponsors/unnoq). | |
| If you're interested in sponsoring oRPC, you can do it [here](https://github.com/sponsors/unnoq). |
🧰 Tools
🪛 LanguageTool
[uncategorized] ~128-~128: “you” seems less likely than “you’re” (you are).
Context: ...sponsor (private) to start my story If you interested in sponsoring oRPC, you can ...
(AI_HYDRA_LEO_CP_YOU_YOUARE)
|
|
||
| # oRPC v1 Announcement - Typesafe APIs Made Simple 🪄 | ||
|
|
||
| oRPC is a thing help you build type-safe APIs with TypeScript. It's has own goal but can fairly be compared to other libraries like tRPC, ts-rest, next-safe-action, etc. or even alternative them. |
There was a problem hiding this comment.
Grammar correction needed in introduction.
Change "It's has own goal but can fairly be compared..." to "It has its own goal but can fairly be compared...".
-oRPC is a thing help you build type-safe APIs with TypeScript. It's has own goal but can fairly be compared to other libraries like tRPC, ts-rest, next-safe-action, etc. or even alternative them.
+oRPC is a tool to help you build type-safe APIs with TypeScript. It has its own goal but can fairly be compared to other libraries like tRPC, ts-rest, next-safe-action, etc., or even serve as an alternative to them.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| oRPC is a thing help you build type-safe APIs with TypeScript. It's has own goal but can fairly be compared to other libraries like tRPC, ts-rest, next-safe-action, etc. or even alternative them. | |
| oRPC is a tool to help you build type-safe APIs with TypeScript. It has its own goal but can fairly be compared to other libraries like tRPC, ts-rest, next-safe-action, etc., or even serve as an alternative to them. |
🧰 Tools
🪛 LanguageTool
[grammar] ~9-~9: The verb form seems incorrect.
Context: ...build type-safe APIs with TypeScript. It's has own goal but can fairly be compared to ...
(IS_VBZ)
Summary by CodeRabbit
New Features
Documentation
Style