Skip to content

next typia#461

Merged
samchon merged 1 commit intomasterfrom
next
Mar 13, 2026
Merged

next typia#461
samchon merged 1 commit intomasterfrom
next

Conversation

@samchon
Copy link
Copy Markdown
Owner

@samchon samchon commented Mar 13, 2026

This pull request updates dependencies and refines import paths for improved maintainability and compatibility. It also adds accessor annotations to API functions for better introspection and tooling support.

Dependency upgrades:

  • Upgraded all nestia-related dependencies (@nestia/core, @nestia/fetcher, @nestia/benchmark, @nestia/e2e, @nestia/sdk, and nestia) from version 10.x to 11.x, and typia from 11.x to 12.x in package.json. [1] [2] [3] [4]
  • Removed typia patch from the prepare script in package.json, streamlining the build process.

Code structure improvements:

  • Changed import paths in src/api/functional/index.ts and src/api/functional/monitors/index.ts to reference the index files explicitly, improving clarity and compatibility with tooling. [1] [2]

API function enhancements:

  • Updated imports in monitor API files to use the new @nestia/fetcher entry point, replacing direct imports from lib/PlainFetcher. [1] [2] [3]
  • Added @accessor annotations to all monitor API functions for improved introspection and code generation. [1] [2] [3] [4] [5]

@samchon samchon self-assigned this Mar 13, 2026
@samchon samchon added enhancement New feature or request dependencies Pull requests that update a dependency file labels Mar 13, 2026
Copilot AI review requested due to automatic review settings March 13, 2026 13:02
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​nestia/​benchmark@​10.0.2 ⏵ 11.0.0811009996 +1100
Updatednestia@​10.0.2 ⏵ 11.0.089 +810099 +196 +1100
Updated@​nestia/​e2e@​10.0.2 ⏵ 11.0.089 +21009996 +1100
Updated@​nestia/​sdk@​10.0.2 ⏵ 11.0.090 +210099 +196 +1100
Updated@​nestia/​core@​10.0.2 ⏵ 11.0.095 +110099 +196 +1100

View full report

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR upgrades the Nestia/Typia toolchain and updates the generated API client surface to match the new fetcher entry points and improved introspection metadata.

Changes:

  • Bump nestia / @nestia/* from 10.x → 11.x and typia from 11.x → 12.x, and simplify prepare by removing typia patch.
  • Update generated monitor API clients to import PlainFetcher from @nestia/fetcher (root entry point).
  • Add @accessor annotations and make index.ts re-exports explicit (./.../index) in the functional API modules.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Upgrades Nestia/Typia dependencies and removes typia patch from prepare.
src/api/functional/index.ts Uses explicit ./monitors/index re-export.
src/api/functional/monitors/index.ts Uses explicit ./{health,performance,system}/index re-exports.
src/api/functional/monitors/health/index.ts Switches to root @nestia/fetcher PlainFetcher import and adds @accessor.
src/api/functional/monitors/performance/index.ts Switches to root @nestia/fetcher PlainFetcher import and adds @accessor.
src/api/functional/monitors/system/index.ts Switches to root @nestia/fetcher PlainFetcher import and adds @accessor (multiple endpoints).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@samchon samchon merged commit 0d5736c into master Mar 13, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants