Skip to content

docs(api): regenerate rspeedy & typedoc API docs from lynx-stack main#1049

Merged
Huxpro merged 2 commits into
mainfrom
docs/regen-api-rspeedy-typedoc
May 27, 2026
Merged

docs(api): regenerate rspeedy & typedoc API docs from lynx-stack main#1049
Huxpro merged 2 commits into
mainfrom
docs/regen-api-rspeedy-typedoc

Conversation

@upupming
Copy link
Copy Markdown
Collaborator

What

Regenerate all API reference docs that are sourced from lynx-stack (latest origin/main), which had drifted out of date.

rspeedy (api-documenter)

  • Synced docs/{en,zh}/api/rspeedy/ from lynx-stack main.
  • New members: Config.splitChunks, SourceMap.css, pluginReactLynx enableUiSourceMap / experimental_useElementTemplate, external-bundle preset properties, etc.
  • Removed members: Config.provider, distPath.{css,cssAsync,js,jsAsync,root}, minify.cssOptions, pluginReactLynx enableICU / enableParallelElement / pipelineSchedulerConfig / jsx.
  • Unified the zh table format to HTML to match en (the zh rspeedy docs were ~1 year stale; en was already migrated to HTML by docs(api/rspeedy): update lynx-stack #903 last month).
  • Reconciled docs/{en,zh}/api/_meta.json sidebar nav (added/removed entries, no dead links).

typedoc (react, reactlynx-testing-library, lynx-testing-environment)

  • Regenerated against @lynx-js/react 0.121.1 and @lynx-js/testing-environment 0.2.1.
  • react: gains GlobalProps APIs (useGlobalProps, GlobalPropsProvider, …), createPortal, useErrorBoundary; drops createRoot. The hand-authored Document.* conceptual pages and custom index intro are preserved.
  • reactlynx-testing-library: new act, removed prettyFormat, refreshed setup docs (now covers Rstest).
  • lynx-testing-environment: new installLynxTestingEnv / uninstallLynxTestingEnv / GlobalEventEmitter / LynxEnv.

Tooling / deps

  • Bump @lynx-js/react devDep to ^0.121.1.
  • Pin typedoc to ^0.26.110.28 breaks the markdown theme (docs_generated_at_0); the plugins' peers require 0.26.x.
  • scripts/typedoc/run-typedoc.ts: post-process hook that rewrites absolute https://lynxjs.org/... links to site-relative /... in generated output, so future regenerations don't reintroduce hardcoded hosts.
  • Add new API terms to the cspell dictionary.

Verification

  • pnpm run check-docs passes.
  • All _meta.json valid (en/zh in sync), no dead nav links, no broken cross-links, no leftover scaffolding.

Notes / caveats

  • @lynx-js/testing-environment@0.2.1 is not published to npm (the devDep still aliases the old test-environment@0.0.1); these docs were generated from a local lynx-stack main build. Regen will need the new package once published.
  • Published @lynx-js/react@0.121.1 no longer ships testing-library/README.md, so the rltl index README was fed from lynx-stack source during generation (upstream packaging issue worth a separate fix).

Draft: opening for review of the diff before marking ready.

Regenerate all API reference docs sourced from lynx-stack:

- rspeedy (api-documenter): sync en/zh from lynx-stack main. Adds new
  members (e.g. Config.splitChunks, SourceMap.css, pluginReactLynx
  enableUiSourceMap / experimental_useElementTemplate), removes dropped
  ones (Config.provider, distPath.{css,js,root,...}, enableICU, ...), and
  unifies the zh table format to HTML to match en (zh was a year stale).
  Reconcile docs/{en,zh}/api/_meta.json nav.
- react / reactlynx-testing-library / lynx-testing-environment (typedoc):
  regenerate against @lynx-js/react 0.121.1 and testing-environment 0.2.1.
  react gains GlobalProps APIs, createPortal, useErrorBoundary; drops
  createRoot. Document.* conceptual pages preserved.

Tooling/deps:
- bump @lynx-js/react devDep to ^0.121.1
- pin typedoc to ^0.26.11 (0.28 breaks the markdown theme)
- scripts/typedoc: rewrite absolute https://lynxjs.org links to
  site-relative in generated output
- add new API terms to cspell dictionary

Change-Id: I415d0bd9d2d3a367d1be8e23a400b794d6247636
@netlify
Copy link
Copy Markdown

netlify Bot commented May 27, 2026

Deploy Preview for lynx-doc ready!

Name Link
🔨 Latest commit 6344dda
🔍 Latest deploy log https://app.netlify.com/projects/lynx-doc/deploys/6a16aa711623c400088a7398
😎 Deploy Preview https://deploy-preview-1049--lynx-doc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

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

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 27, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 091c4412-9c3e-40cd-a923-538a041cac6f

📥 Commits

Reviewing files that changed from the base of the PR and between 64414ac and 6344dda.

📒 Files selected for processing (300)
  • .cspell/dictionary.txt
  • docs/en/api/_meta.json
  • docs/en/api/lynx-testing-environment/Class.GlobalEventEmitter.mdx
  • docs/en/api/lynx-testing-environment/Class.LynxTestingEnv.mdx
  • docs/en/api/lynx-testing-environment/Function.initElementTree.mdx
  • docs/en/api/lynx-testing-environment/Function.installLynxTestingEnv.mdx
  • docs/en/api/lynx-testing-environment/Function.uninstallLynxTestingEnv.mdx
  • docs/en/api/lynx-testing-environment/Interface.LynxElement.mdx
  • docs/en/api/lynx-testing-environment/Interface.LynxEnv.mdx
  • docs/en/api/lynx-testing-environment/TypeAlias.ElementTree.mdx
  • docs/en/api/lynx-testing-environment/TypeAlias.ElementTreeGlobals.mdx
  • docs/en/api/lynx-testing-environment/TypeAlias.FilterUnderscoreKeys.mdx
  • docs/en/api/lynx-testing-environment/TypeAlias.PickUnderscoreKeys.mdx
  • docs/en/api/lynx-testing-environment/index.mdx
  • docs/en/api/react/Class.Component.mdx
  • docs/en/api/react/Class.MainThreadRef.mdx
  • docs/en/api/react/Class.PureComponent.mdx
  • docs/en/api/react/Function.Fragment.mdx
  • docs/en/api/react/Function.GlobalPropsConsumer.mdx
  • docs/en/api/react/Function.GlobalPropsProvider.mdx
  • docs/en/api/react/Function.InitDataConsumer.mdx
  • docs/en/api/react/Function.InitDataProvider.mdx
  • docs/en/api/react/Function.Suspense.mdx
  • docs/en/api/react/Function.cloneElement.mdx
  • docs/en/api/react/Function.createContext.mdx
  • docs/en/api/react/Function.createElement.mdx
  • docs/en/api/react/Function.createPortal.mdx
  • docs/en/api/react/Function.createRef.mdx
  • docs/en/api/react/Function.createRoot.mdx
  • docs/en/api/react/Function.forwardRef.mdx
  • docs/en/api/react/Function.isValidElement.mdx
  • docs/en/api/react/Function.lazy.mdx
  • docs/en/api/react/Function.memo.mdx
  • docs/en/api/react/Function.runOnBackground.mdx
  • docs/en/api/react/Function.runOnMainThread.mdx
  • docs/en/api/react/Function.useCallback.mdx
  • docs/en/api/react/Function.useContext.mdx
  • docs/en/api/react/Function.useDebugValue.mdx
  • docs/en/api/react/Function.useEffect.mdx
  • docs/en/api/react/Function.useGlobalProps.mdx
  • docs/en/api/react/Function.useGlobalPropsChanged.mdx
  • docs/en/api/react/Function.useImperativeHandle.mdx
  • docs/en/api/react/Function.useInitData.mdx
  • docs/en/api/react/Function.useInitDataChanged.mdx
  • docs/en/api/react/Function.useLayoutEffect.mdx
  • docs/en/api/react/Function.useLynxGlobalEventListener.mdx
  • docs/en/api/react/Function.useMainThreadRef.mdx
  • docs/en/api/react/Function.useMemo.mdx
  • docs/en/api/react/Function.useReducer.mdx
  • docs/en/api/react/Function.useRef.mdx
  • docs/en/api/react/Function.useState.mdx
  • docs/en/api/react/Function.useSyncExternalStore.mdx
  • docs/en/api/react/Function.withInitDataInState.mdx
  • docs/en/api/react/Interface.DataProcessorDefinition.mdx
  • docs/en/api/react/Interface.DataProcessors.mdx
  • docs/en/api/react/Interface.GlobalProps.mdx
  • docs/en/api/react/Interface.Lynx.mdx
  • docs/en/api/react/Interface.Root.mdx
  • docs/en/api/react/Variable.root.mdx
  • docs/en/api/react/Variable.useErrorBoundary.mdx
  • docs/en/api/react/_meta.json
  • docs/en/api/react/index.mdx
  • docs/en/api/reactlynx-testing-library/Class.LynxTestingEnv.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByAltText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByDisplayValue.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByLabelText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByPlaceholderText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByRole.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByTestId.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findAllByTitle.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByAltText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByDisplayValue.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByLabelText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByPlaceholderText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByRole.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByTestId.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByText.mdx
  • docs/en/api/reactlynx-testing-library/Function.findByTitle.mdx
  • docs/en/api/reactlynx-testing-library/Function.fireEvent.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByAltText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByDisplayValue.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByLabelText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByPlaceholderText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByRole.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByTestId.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getAllByTitle.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByAltText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByDisplayValue.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByLabelText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByPlaceholderText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByRole.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByTestId.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getByTitle.mdx
  • docs/en/api/reactlynx-testing-library/Function.getConfig.mdx
  • docs/en/api/reactlynx-testing-library/Function.getDefaultNormalizer.mdx
  • docs/en/api/reactlynx-testing-library/Function.getElementError.mdx
  • docs/en/api/reactlynx-testing-library/Function.getNodeText.mdx
  • docs/en/api/reactlynx-testing-library/Function.getQueriesForElement.mdx
  • docs/en/api/reactlynx-testing-library/Function.getRoles.mdx
  • docs/en/api/reactlynx-testing-library/Function.getSuggestedQuery.mdx
  • docs/en/api/reactlynx-testing-library/Function.isInaccessible.mdx
  • docs/en/api/reactlynx-testing-library/Function.logDOM.mdx
  • docs/en/api/reactlynx-testing-library/Function.logRoles.mdx
  • docs/en/api/reactlynx-testing-library/Function.prettyDOM.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByAltText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByAttribute.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByDisplayValue.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByLabelText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByPlaceholderText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByRole.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByTestId.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryAllByTitle.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByAltText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByAttribute.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByDisplayValue.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByLabelText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByPlaceholderText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByRole.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByTestId.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByText.mdx
  • docs/en/api/reactlynx-testing-library/Function.queryByTitle.mdx
  • docs/en/api/reactlynx-testing-library/Function.render.mdx
  • docs/en/api/reactlynx-testing-library/Function.renderHook.mdx
  • docs/en/api/reactlynx-testing-library/Function.waitFor.mdx
  • docs/en/api/reactlynx-testing-library/Function.waitForElementToBeRemoved.mdx
  • docs/en/api/reactlynx-testing-library/Function.waitSchedule.mdx
  • docs/en/api/reactlynx-testing-library/Function.within.mdx
  • docs/en/api/reactlynx-testing-library/Interface.ByRoleOptions.mdx
  • docs/en/api/reactlynx-testing-library/Interface.LogRolesOptions.mdx
  • docs/en/api/reactlynx-testing-library/Interface.MatcherOptions.mdx
  • docs/en/api/reactlynx-testing-library/Interface.NormalizerOptions.mdx
  • docs/en/api/reactlynx-testing-library/Interface.PrettyDOMOptions.mdx
  • docs/en/api/reactlynx-testing-library/Interface.RenderHookOptions.mdx
  • docs/en/api/reactlynx-testing-library/Interface.RenderHookResult.mdx
  • docs/en/api/reactlynx-testing-library/Interface.RenderOptions.mdx
  • docs/en/api/reactlynx-testing-library/Interface.Suggestion.mdx
  • docs/en/api/reactlynx-testing-library/Interface.waitForOptions.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.ByRoleMatcher.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.CreateObject.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.EventType.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindAllBy.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindAllByBoundAttribute.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindAllByRole.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindAllByText.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindBy.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindByBoundAttribute.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindByRole.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FindByText.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FireFunction.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.FireObject.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.GetAllBy.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.GetBy.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.GetByBoundAttribute.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.GetByRole.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.GetByText.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.GetErrorFunction.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.Match.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.Matcher.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.MatcherFunction.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.Method.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.NormalizerFn.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.Query.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.QueryArgs.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.QueryBy.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.QueryByAttribute.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.RenderResult.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.Screen.mdx
  • docs/en/api/reactlynx-testing-library/TypeAlias.Variant.mdx
  • docs/en/api/reactlynx-testing-library/Variable.act.mdx
  • docs/en/api/reactlynx-testing-library/Variable.screen.mdx
  • docs/en/api/reactlynx-testing-library/index.mdx
  • docs/en/api/reactlynx-testing-library/queries.TypeAlias.QueryByBoundAttribute.mdx
  • docs/en/api/reactlynx-testing-library/queries.TypeAlias.QueryByRole.mdx
  • docs/en/api/reactlynx-testing-library/queries.TypeAlias.QueryByText.mdx
  • docs/en/api/reactlynx-testing-library/queryHelpers.Interface.SelectorMatcherOptions.mdx
  • docs/en/api/reactlynx-testing-library/queryHelpers.TypeAlias.QueryMethod.mdx
  • docs/en/api/reactlynx-testing-library/queryHelpers.TypeAlias.WithSuggest.mdx
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.builtinexternalspresetdefinitions.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresetcontext.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresetcontext.rootpath.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresetdefinition.extends.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresetdefinition.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresetdefinition.resolveexternals.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresetdefinition.resolvemanagedassets.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresetdefinitions.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresets.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.externalspresets.reactlynx.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.normalizebundlepath.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalbundle.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalbundleoptions.externalbundleroot.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalbundleoptions.externals.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalbundleoptions.externalspresetdefinitions.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalbundleoptions.externalspresets.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalbundleoptions.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalconfig.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalvalue.bundlepath.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalvalue.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.pluginexternalvalue.url.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.reactlynxexternalspresetoptions.bundlepath.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.reactlynxexternalspresetoptions.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.reactlynxexternalspresetoptions.reactumdpackagename.md
  • docs/en/api/rspeedy/external-bundle-rsbuild-plugin.reactlynxexternalspresetoptions.url.md
  • docs/en/api/rspeedy/externals-loading-webpack-plugin.externalsloadingpluginoptions.md
  • docs/en/api/rspeedy/externals-loading-webpack-plugin.externalsloadingpluginoptions.retries.md
  • docs/en/api/rspeedy/externals-loading-webpack-plugin.externalvalue.md
  • docs/en/api/rspeedy/externals-loading-webpack-plugin.externalvalue.retries.md
  • docs/en/api/rspeedy/lynx-bundle-rslib-config.externalbundlewebpackpluginoptions.mainthreadchunks.md
  • docs/en/api/rspeedy/lynx-bundle-rslib-config.externalbundlewebpackpluginoptions.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.compat.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.customcssinheritancelist.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.debuginfooutside.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.defaultdisplaylinear.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.definedce.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.enableaccessibilityelement.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.enablecssinheritance.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.enablecssinvalidation.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.enablecssselector.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.enableicu.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.enableparallelelement.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.enableuisourcemap.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.engineversion.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.experimental_islazybundle.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.experimental_useelementtemplate.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.jsx.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.pipelineschedulerconfig.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.removedescendantselectorscope.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.shake.md
  • docs/en/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.targetsdkversion.md
  • docs/en/api/rspeedy/rspeedy.bundlefilename.md
  • docs/en/api/rspeedy/rspeedy.bundlefilenamecontext.entryname.md
  • docs/en/api/rspeedy/rspeedy.bundlefilenamecontext.lazybundle.md
  • docs/en/api/rspeedy/rspeedy.bundlefilenamecontext.md
  • docs/en/api/rspeedy/rspeedy.bundlefilenamecontext.platform.md
  • docs/en/api/rspeedy/rspeedy.chunksplit.md
  • docs/en/api/rspeedy/rspeedy.chunksplitbysize.md
  • docs/en/api/rspeedy/rspeedy.chunksplitcustom.md
  • docs/en/api/rspeedy/rspeedy.config.md
  • docs/en/api/rspeedy/rspeedy.config.mode.md
  • docs/en/api/rspeedy/rspeedy.config.plugins.md
  • docs/en/api/rspeedy/rspeedy.config.provider.md
  • docs/en/api/rspeedy/rspeedy.config.splitchunks.md
  • docs/en/api/rspeedy/rspeedy.createrspeedyoptions.loadenv.md
  • docs/en/api/rspeedy/rspeedy.createrspeedyoptions.md
  • docs/en/api/rspeedy/rspeedy.cssextract.loaderoptions.md
  • docs/en/api/rspeedy/rspeedy.cssextract.md
  • docs/en/api/rspeedy/rspeedy.cssextract.pluginoptions.md
  • docs/en/api/rspeedy/rspeedy.cssextractrspackloaderoptions.md
  • docs/en/api/rspeedy/rspeedy.cssextractrspackpluginoptions.md
  • docs/en/api/rspeedy/rspeedy.dev.assetprefix.md
  • docs/en/api/rspeedy/rspeedy.distpath.css.md
  • docs/en/api/rspeedy/rspeedy.distpath.cssasync.md
  • docs/en/api/rspeedy/rspeedy.distpath.js.md
  • docs/en/api/rspeedy/rspeedy.distpath.jsasync.md
  • docs/en/api/rspeedy/rspeedy.distpath.md
  • docs/en/api/rspeedy/rspeedy.distpath.root.md
  • docs/en/api/rspeedy/rspeedy.entrydescription.md
  • docs/en/api/rspeedy/rspeedy.exposedapi.entries.md
  • docs/en/api/rspeedy/rspeedy.exposedapi.md
  • docs/en/api/rspeedy/rspeedy.filename.bundle.md
  • docs/en/api/rspeedy/rspeedy.filename.md
  • docs/en/api/rspeedy/rspeedy.md
  • docs/en/api/rspeedy/rspeedy.mergerspeedyconfig.md
  • docs/en/api/rspeedy/rspeedy.minify.cssoptions.md
  • docs/en/api/rspeedy/rspeedy.minify.jsoptions.md
  • docs/en/api/rspeedy/rspeedy.output.assetprefix.md
  • docs/en/api/rspeedy/rspeedy.output.cleandistpath.md
  • docs/en/api/rspeedy/rspeedy.output.copy.md
  • docs/en/api/rspeedy/rspeedy.output.distpath.md
  • docs/en/api/rspeedy/rspeedy.output.inlinescripts.md
  • docs/en/api/rspeedy/rspeedy.performance.chunksplit.md
  • docs/en/api/rspeedy/rspeedy.performance.md
  • docs/en/api/rspeedy/rspeedy.performance.printfilesize.md
  • docs/en/api/rspeedy/rspeedy.performance.profile.md
  • docs/en/api/rspeedy/rspeedy.rsdoctorrspackpluginoptions.linter.md
  • docs/en/api/rspeedy/rspeedy.rsdoctorrspackpluginoptions.md
  • docs/en/api/rspeedy/rspeedy.server.base.md
  • docs/en/api/rspeedy/rspeedy.server.host.md
  • docs/en/api/rspeedy/rspeedy.source.assetsinclude.md
  • docs/en/api/rspeedy/rspeedy.source.define.md
  • docs/en/api/rspeedy/rspeedy.source.exclude.md
  • docs/en/api/rspeedy/rspeedy.source.include.md
  • docs/en/api/rspeedy/rspeedy.source.md
  • docs/en/api/rspeedy/rspeedy.source.preentry.md
  • docs/en/api/rspeedy/rspeedy.sourcemap.css.md
  • docs/en/api/rspeedy/rspeedy.sourcemap.js.md
  • docs/en/api/rspeedy/rspeedy.sourcemap.md
  • docs/en/api/rspeedy/rspeedy.tools.bundlerchain.md
  • docs/en/api/rspeedy/rspeedy.tools.cssextract.md
  • docs/en/api/rspeedy/rspeedy.tools.md
  • docs/en/api/rspeedy/rspeedy.tools.rspack.md
  • docs/zh/api/_meta.json
  • docs/zh/api/lynx-testing-environment/Class.GlobalEventEmitter.mdx
  • docs/zh/api/lynx-testing-environment/Class.LynxTestingEnv.mdx
  • docs/zh/api/lynx-testing-environment/Function.initElementTree.mdx

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/regen-api-rspeedy-typedoc

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 27, 2026

Deploying lynx-website-next with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6344dda
Status: ✅  Deploy successful!
Preview URL: https://dac1f56d.lynx-website-next.pages.dev
Branch Preview URL: https://docs-regen-api-rspeedy-typed.lynx-website-next.pages.dev

View logs

The rspress build (dead-link + MDX checks) failed on two generated files:

- Interface.ByRoleOptions: typedoc-plugin-markdown does not escape MDX
  braces, so `{queryFallbacks: true}` in a TSDoc comment broke the
  MDX/acorn parser. Escape prose braces (matching the prior hand-fixed
  output).
- Interface.LynxElement: the lynxjs.org link rewrite turned the
  living-spec reference into `/living-spec/index.html`, which is a static
  asset (not an rspress route) and tripped the dead-link checker. Keep
  living-spec links absolute.

Harden scripts/typedoc post-processing so neither recurs on regeneration:
exclude /living-spec/ from the site-link rewrite, and escape MDX-breaking
braces (outside code fences, inline code, and the leading JSX comment).

Change-Id: I2642883e9d774e8aeaecea8c59208b169c214820
@upupming upupming marked this pull request as ready for review May 27, 2026 08:31
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6344dda2ce

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/en/api/rspeedy/rspeedy.distpath.js.md
Copy link
Copy Markdown
Collaborator

@Huxpro Huxpro left a comment

Choose a reason for hiding this comment

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

@Huxpro Huxpro merged commit 80f2be6 into main May 27, 2026
15 checks passed
@Huxpro Huxpro deleted the docs/regen-api-rspeedy-typedoc branch May 27, 2026 09:17
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