Skip to content

feat(xyd-source-react-babel-runtime): add xyd-source-react-babel-runt…#105

Merged
zdunecki merged 2 commits into
masterfrom
feat/xyd-source-react-babel-runtime
Apr 21, 2026
Merged

feat(xyd-source-react-babel-runtime): add xyd-source-react-babel-runt…#105
zdunecki merged 2 commits into
masterfrom
feat/xyd-source-react-babel-runtime

Conversation

@zdunecki

Copy link
Copy Markdown
Member

…ime package and autoDetect support

Vite plugin + babel transform that injects __xydUniform onto React
components at build time using @xyd-js/sources. Components, contexts,
and hooks are auto-detected without requiring @category JSDoc tags.

  • New package: @xyd-js/source-react-babel-runtime with Vite plugin, babel plugin, and 3 fixtures (basic, sample-app, real todo app)
  • xyd-sources: add cwd/tsconfig options to sourcesToUniformV2
  • xyd-sources: add autoDetect mode to uniformToReactUniform (skips @category Component filter, includes functions + variables)
  • xyd-sources: add Variable reflection handler in TypeDocTransformer with createContext type argument resolution
  • xyd-sources: resolve non-exported interfaces via TS compiler fallback
  • docs: add DEVELOPMENT.md with tests/fixtures conventions

…ime package and autoDetect support

  Vite plugin + babel transform that injects __xydUniform onto React
  components at build time using @xyd-js/sources. Components, contexts,
  and hooks are auto-detected without requiring @category JSDoc tags.

  - New package: @xyd-js/source-react-babel-runtime with Vite plugin,
    babel plugin, and 3 fixtures (basic, sample-app, real todo app)
  - xyd-sources: add cwd/tsconfig options to sourcesToUniformV2
  - xyd-sources: add autoDetect mode to uniformToReactUniform (skips
    @category Component filter, includes functions + variables)
  - xyd-sources: add Variable reflection handler in TypeDocTransformer
    with createContext<T> type argument resolution
  - xyd-sources: resolve non-exported interfaces via TS compiler fallback
  - docs: add DEVELOPMENT.md with tests/fixtures conventions
@netlify

netlify Bot commented Apr 21, 2026

Copy link
Copy Markdown

Deploy Preview for xyd-apidocs-demo ready!

Name Link
🔨 Latest commit 320ef26
🔍 Latest deploy log https://app.netlify.com/projects/xyd-apidocs-demo/deploys/69e7ac04729e480009ff3e35
😎 Deploy Preview https://deploy-preview-105--xyd-apidocs-demo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Apr 21, 2026

Copy link
Copy Markdown

Deploy Preview for xyd-storybook ready!

Name Link
🔨 Latest commit 320ef26
🔍 Latest deploy log https://app.netlify.com/projects/xyd-storybook/deploys/69e7ac0418a32a0009ed542b
😎 Deploy Preview https://deploy-preview-105--xyd-storybook.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Apr 21, 2026

Copy link
Copy Markdown

Deploy Preview for xyd-website canceled.

Name Link
🔨 Latest commit 320ef26
🔍 Latest deploy log https://app.netlify.com/projects/xyd-website/deploys/69e7ac04b15f17000832abbf

@zdunecki zdunecki merged commit 4f976ff into master Apr 21, 2026
5 checks passed
@zdunecki zdunecki deleted the feat/xyd-source-react-babel-runtime branch April 23, 2026 15:49
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