Skip to content

Conversation

@3y3
Copy link
Member

@3y3 3y3 commented Nov 14, 2025

Note

Overhauls the OpenAPI includer with new v3-based parsing, dereferencing, and schema rendering, updates runtime components/styles, and migrates tests and tooling from Jest to Vitest.

  • Includer/Rendering:
    • Refactors to OpenAPI v3 types with new RefsService dereferencing and split parsers (info, tags, paths).
    • Rewrites endpoint rendering with a modular schema renderer (title/type/description/values/assertions/examples/combinators), normalization, i18n, and improved deprecation handling.
    • Updates utilities (mdPath, sectionName), removes old table/description traversal and popups.
  • Runtime:
    • Adopts OpenAPIV3 types across components; updates Params/BodyFormData/Security; adds schema styling (schema.scss).
    • Tweaks sandbox and section/main pages; introduces compact deprecated badges.
  • Tests/Tooling:
    • Migrates from Jest to Vitest; rewrites tests and snapshots; adds Vitest config and helpers.
    • Updates build/scripts/tsconfig (adds tsconfig.publish.json, targets ES2018/ES6) and ESLint overrides; adjusts deps (add vitest, @types/node, ts-dedent; remove jest-related).
  • Types:
    • Adds vendor extension typings for openapi-types (e.g., x-navtitle, x-inline, x-hidden).

Written by Cursor Bugbot for commit 8f3084c. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@3y3 3y3 force-pushed the v4 branch 3 times, most recently from 4203698 to 8caf862 Compare November 20, 2025 15:02
@3y3 3y3 closed this Dec 3, 2025
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.

2 participants