From 31b09ba1900570ad842f287376c2bf158e67089c Mon Sep 17 00:00:00 2001 From: Ahmed Yasin Koculu Date: Mon, 5 Oct 2026 12:08:56 +0200 Subject: [PATCH] Cleanup studio plugin by removing manual file generations. --- biome.json | 2 + frontend/docs/dataGuide.ts | 28 +- frontend/docs/docsComponents.ts | 14 +- frontend/docs/landingGuide.ts | 10 +- frontend/docs/previewTemplate.ts | 53 +++ frontend/docs/semanticToneGuide.ts | 6 +- frontend/docs/siteGuide.ts | 360 ------------------ frontend/docs/sitePreviewComponents.ts | 81 ++++ frontend/docs/sitePreviews.ts | 270 +++++++++++++ .../multi-auto-complete-input/playground.ts | 6 +- .../runtime/regor-app/playground.ts | 26 +- .../components/site/consent/consent.mdx | 13 +- .../components/site/consent/preview.mdx | 14 + .../components/site/consent/preview.ts | 140 ------- .../components/site/nav-menu/nav-menu.mdx | 28 +- .../components/site/nav-menu/preview.mdx | 15 + .../components/site/nav-menu/preview.ts | 116 ------ .../components/site/page-toc/page-toc.mdx | 15 +- .../components/site/page-toc/preview.mdx | 19 + .../components/site/page-toc/preview.ts | 106 ------ .../components/site/sign-in/preview.mdx | 25 ++ .../components/site/sign-in/preview.ts | 107 ------ .../components/site/sign-in/sign-in.mdx | 28 +- .../components/site/top-bar/preview.mdx | 11 + .../components/site/top-bar/preview.ts | 93 ----- .../components/site/top-bar/top-bar.mdx | 36 +- .../purestack.studio/guides/purestack-cli.mdx | 2 + frontend/studioPlugin.ts | 18 +- packages/ts-common/src/frontmatter-types.ts | 9 + .../src/standard/navMenu/navMenu.ts | 22 +- .../src/standard/pageToc/pageToc.ts | 8 +- .../src/standard/signIn/signIn.ts | 15 +- .../src/standard/signIn/signInStyle.test.ts | 19 +- .../src/standard/signIn/signInStyle.ts | 14 +- .../siteConfigurationOverrides.test.ts | 84 ++++ .../src/standard/topBar/topBar.ts | 21 +- .../ts-components/src/test/testContext.ts | 1 + packages/ts-ssg/src/build/head-config.ts | 4 +- .../src/build/incremental/content-state.ts | 28 ++ .../ts-ssg/src/build/incremental/index.ts | 12 +- packages/ts-ssg/src/build/manifest.ts | 2 + packages/ts-ssg/src/build/pagefind.ts | 47 ++- .../ts-ssg/src/build/unindexed-pages.test.ts | 120 ++++++ .../ts-ssg/src/frontmatter/frontmatter.ts | 1 + packages/ts-ssg/src/navigation/meta.ts | 3 +- 45 files changed, 986 insertions(+), 1066 deletions(-) create mode 100644 frontend/docs/previewTemplate.ts delete mode 100644 frontend/docs/siteGuide.ts create mode 100644 frontend/docs/sitePreviewComponents.ts create mode 100644 frontend/docs/sitePreviews.ts create mode 100644 frontend/purestack.studio/components/site/consent/preview.mdx delete mode 100644 frontend/purestack.studio/components/site/consent/preview.ts create mode 100644 frontend/purestack.studio/components/site/nav-menu/preview.mdx delete mode 100644 frontend/purestack.studio/components/site/nav-menu/preview.ts create mode 100644 frontend/purestack.studio/components/site/page-toc/preview.mdx delete mode 100644 frontend/purestack.studio/components/site/page-toc/preview.ts create mode 100644 frontend/purestack.studio/components/site/sign-in/preview.mdx delete mode 100644 frontend/purestack.studio/components/site/sign-in/preview.ts create mode 100644 frontend/purestack.studio/components/site/top-bar/preview.mdx delete mode 100644 frontend/purestack.studio/components/site/top-bar/preview.ts create mode 100644 packages/ts-components/src/standard/siteConfigurationOverrides.test.ts create mode 100644 packages/ts-ssg/src/build/unindexed-pages.test.ts diff --git a/biome.json b/biome.json index 3137a434..c5187dea 100644 --- a/biome.json +++ b/biome.json @@ -3,6 +3,8 @@ "files": { "includes": [ "**", + "!frontend/out", + "!**/.*", "!**/dist", "!**/node_modules", "!**/.yarn", diff --git a/frontend/docs/dataGuide.ts b/frontend/docs/dataGuide.ts index 3e3d977a..022a2bed 100644 --- a/frontend/docs/dataGuide.ts +++ b/frontend/docs/dataGuide.ts @@ -64,15 +64,17 @@ export function createChartAppearanceState(): ChartAppearanceState { } } +export interface ChartAppearanceControls { + tone: Ref + variant: Ref + variantMode: Ref + width: Ref + showWidth?: RefOrValue + prefix: RefOrValue +} + export function defineChartAppearanceControls() { - return defineComponent<{ - tone: Ref - variant: Ref - variantMode: Ref - width: Ref - showWidth?: RefOrValue - prefix: RefOrValue - }>( + return defineComponent( html` @@ -94,11 +96,13 @@ export function defineChartAppearanceControls() { ) } +export interface ChartAppearanceGallery { + component: RefOrValue + axis: RefOrValue<'tone' | 'variant' | 'mode'> +} + export function defineChartAppearanceGallery() { - return defineComponent<{ - component: RefOrValue - axis: RefOrValue<'tone' | 'variant' | 'mode'> - }>( + return defineComponent( html`