From 36180cea367d31d2863ff8db7eafb913eae16eba Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Sat, 8 Aug 2026 21:09:24 +0000 Subject: [PATCH 01/10] chore(bit-sync): sync git to latest main scope versions (2 file(s)) [bit-sync] --- .bitmap | 4 ++-- .../grouped-schema-nodes-overview-summary.tsx | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.bitmap b/.bitmap index d62ab8a..df0599f 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1096", + "version": "1.0.1097", "mainFile": "index.ts", "rootDir": "components/api-reference" }, @@ -75,7 +75,7 @@ "overview/renderers/grouped-schema-nodes-overview-summary": { "name": "overview/renderers/grouped-schema-nodes-overview-summary", "scope": "teambit.api-reference", - "version": "0.0.70", + "version": "0.0.71", "mainFile": "index.ts", "rootDir": "components/overview/renderers/grouped-schema-nodes-overview-summary" }, diff --git a/components/overview/renderers/grouped-schema-nodes-overview-summary/grouped-schema-nodes-overview-summary.tsx b/components/overview/renderers/grouped-schema-nodes-overview-summary/grouped-schema-nodes-overview-summary.tsx index 0d9fab4..89a804a 100644 --- a/components/overview/renderers/grouped-schema-nodes-overview-summary/grouped-schema-nodes-overview-summary.tsx +++ b/components/overview/renderers/grouped-schema-nodes-overview-summary/grouped-schema-nodes-overview-summary.tsx @@ -135,7 +135,9 @@ export function SchemaNodesSummary({ headings={_headings} /> {groupedMembersByType.map((member) => { - // @ts-expect-error - version skew: local SchemaNode has diff() but npm-published version doesn't yet + // @ts-ignore - version skew: local SchemaNode has diff() but the npm-published one doesn't yet. + // Only errors in the capsule build, where two semantic-schema versions genuinely coexist; the + // workspace type-check resolves a single copy (tsconfig paths), so @ts-expect-error would be unused there. return renderTable(type ?? '', member, _headings); })} @@ -146,7 +148,8 @@ export function SchemaNodesSummary({ {groupedMembersByType.map((member) => ( From 045330224c4fbcba1b29ee41a6f4db78ae3d07d0 Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Mon, 10 Aug 2026 13:29:07 +0000 Subject: [PATCH 02/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index df0599f..c04e260 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1097", + "version": "1.0.1098", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From ef2d5c132dfe6daf74b8a677bc2b22d91acbd633 Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Mon, 10 Aug 2026 23:12:28 +0000 Subject: [PATCH 03/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index c04e260..5fc3ddc 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1098", + "version": "1.0.1099", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From 15d0573b6b2906d5dd79d9fac09d63a3fdc6439a Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Fri, 14 Aug 2026 15:17:00 +0000 Subject: [PATCH 04/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index 5fc3ddc..a4b3f6d 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1099", + "version": "1.0.1102", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From c79b02d1e9054ee9a1dfe23e0596da6400e0d23b Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Fri, 14 Aug 2026 19:20:08 +0000 Subject: [PATCH 05/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index a4b3f6d..ca032f0 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1102", + "version": "1.0.1105", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From 333511c38ebbe03e5a4aec9deaf06461734fb174 Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Sun, 16 Aug 2026 12:04:21 +0000 Subject: [PATCH 06/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index ca032f0..3c35e69 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1105", + "version": "1.0.1106", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From 5aa7c5c8b04ee367b241e0cb7a5ef1dd5a7b59c6 Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Sun, 16 Aug 2026 15:05:51 +0000 Subject: [PATCH 07/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index 3c35e69..94e867c 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1106", + "version": "1.0.1107", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From 8608197d99e6c9bd8b62f7a37e42fe64f93d64ff Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Tue, 18 Aug 2026 13:17:14 +0000 Subject: [PATCH 08/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index 94e867c..8191d1e 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1107", + "version": "1.0.1108", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From 37abc4efda8954c361d474d49463f592e3fdbca4 Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Tue, 18 Aug 2026 14:11:58 +0000 Subject: [PATCH 09/10] chore(bit-sync): sync git to latest main scope versions (1 file(s)) [bit-sync] --- .bitmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bitmap b/.bitmap index 8191d1e..558a457 100644 --- a/.bitmap +++ b/.bitmap @@ -12,7 +12,7 @@ "api-reference": { "name": "api-reference", "scope": "teambit.api-reference", - "version": "1.0.1108", + "version": "1.0.1109", "mainFile": "index.ts", "rootDir": "components/api-reference" }, From e2ef7d934e113f15850929761cf2ae350e6416b9 Mon Sep 17 00:00:00 2001 From: "bit-sync[bot]" Date: Tue, 18 Aug 2026 21:06:39 +0000 Subject: [PATCH 10/10] chore(bit-sync): sync git to latest main scope versions (4 file(s)) [bit-sync] --- .bitmap | 4 +- .../function-node-summary.tsx | 19 ++++++++- .../types/asset.d.ts | 29 +++++++++++++ .../types/style.d.ts | 42 +++++++++++++++++++ 4 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 components/renderers/schema-node-member-summary/types/asset.d.ts create mode 100644 components/renderers/schema-node-member-summary/types/style.d.ts diff --git a/.bitmap b/.bitmap index 558a457..e0475e3 100644 --- a/.bitmap +++ b/.bitmap @@ -159,8 +159,8 @@ "renderers/schema-node-member-summary": { "name": "renderers/schema-node-member-summary", "scope": "teambit.api-reference", - "version": "0.0.80", - "mainFile": "index.ts", + "version": "0.0.0-75238957ce4bc43dee7758156dde5bc3a343e70d", + "mainFile": "dist/index.d.ts", "rootDir": "components/renderers/schema-node-member-summary" }, "renderers/schema-nodes-index": { diff --git a/components/renderers/schema-node-member-summary/function-node-summary.tsx b/components/renderers/schema-node-member-summary/function-node-summary.tsx index 77b9b1f..c9b1c7f 100644 --- a/components/renderers/schema-node-member-summary/function-node-summary.tsx +++ b/components/renderers/schema-node-member-summary/function-node-summary.tsx @@ -1,6 +1,15 @@ import type { HTMLAttributes } from 'react'; import React, { useMemo } from 'react'; -import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; +// deep import on purpose: the package root re-exports `default-highlight` (highlight.js with every +// language) and `prism` (refractor with every language) alongside the light builds, so importing +// anything from the root pulls ~2.3 MB into every consumer's bundle. +import SyntaxHighlighter from 'react-syntax-highlighter/dist/esm/prism-light'; +import tsSyntax from 'react-syntax-highlighter/dist/esm/languages/prism/typescript'; +import tsxSyntax from 'react-syntax-highlighter/dist/esm/languages/prism/tsx'; +import jsSyntax from 'react-syntax-highlighter/dist/esm/languages/prism/javascript'; +import jsxSyntax from 'react-syntax-highlighter/dist/esm/languages/prism/jsx'; +import cssSyntax from 'react-syntax-highlighter/dist/esm/languages/prism/css'; +import mdSyntax from 'react-syntax-highlighter/dist/esm/languages/prism/markdown'; import type { SchemaNode } from '@teambit/semantics.entities.semantic-schema'; import { SetAccessorSchema } from '@teambit/semantics.entities.semantic-schema'; import { transformSignature } from '@teambit/api-reference.utils.schema-node-signature-transform'; @@ -15,6 +24,14 @@ import classNames from 'classnames'; import styles from './function-node-summary.module.scss'; +// `lang` below is the source file's ending: ts/tsx/js/jsx, with scss/sass mapped to css and mdx to md. +SyntaxHighlighter.registerLanguage('ts', tsSyntax); +SyntaxHighlighter.registerLanguage('tsx', tsxSyntax); +SyntaxHighlighter.registerLanguage('js', jsSyntax); +SyntaxHighlighter.registerLanguage('jsx', jsxSyntax); +SyntaxHighlighter.registerLanguage('css', cssSyntax); +SyntaxHighlighter.registerLanguage('md', mdSyntax); + export type FunctionNodeSummaryProps = { groupElementClassName?: string; node: SchemaNode; diff --git a/components/renderers/schema-node-member-summary/types/asset.d.ts b/components/renderers/schema-node-member-summary/types/asset.d.ts new file mode 100644 index 0000000..1372573 --- /dev/null +++ b/components/renderers/schema-node-member-summary/types/asset.d.ts @@ -0,0 +1,29 @@ +declare module '*.png' { + const value: any; + export = value; +} +declare module '*.svg' { + import type { FunctionComponent, SVGProps } from 'react'; + + export const ReactComponent: FunctionComponent & { title?: string }>; + const src: string; + export default src; +} + +// @TODO Gilad +declare module '*.jpg' { + const value: any; + export = value; +} +declare module '*.jpeg' { + const value: any; + export = value; +} +declare module '*.gif' { + const value: any; + export = value; +} +declare module '*.bmp' { + const value: any; + export = value; +} diff --git a/components/renderers/schema-node-member-summary/types/style.d.ts b/components/renderers/schema-node-member-summary/types/style.d.ts new file mode 100644 index 0000000..c7a5363 --- /dev/null +++ b/components/renderers/schema-node-member-summary/types/style.d.ts @@ -0,0 +1,42 @@ +declare module '*.module.css' { + const classes: { readonly [key: string]: string }; + export default classes; +} +declare module '*.module.scss' { + const classes: { readonly [key: string]: string }; + export default classes; +} +declare module '*.module.sass' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.module.less' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.less' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.css' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.sass' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.scss' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.mdx' { + const component: any; + export default component; +}