diff --git a/scripts/validate-cli.ts b/scripts/validate-cli.ts
index 74daddf96e4..2e1f4bf14f9 100644
--- a/scripts/validate-cli.ts
+++ b/scripts/validate-cli.ts
@@ -48,7 +48,6 @@ async function validateCreateQwikCli() {
const tmpDir = join(__dirname, '..', 'dist-dev');
await validateStarter(api, tmpDir, 'starter', 'express');
- await validateStarter(api, tmpDir, 'starter-builder', 'cloudflare-pages');
await validateStarter(api, tmpDir, 'starter-partytown', 'express');
await validateStarter(api, tmpDir, 'todo', 'cloudflare-pages');
diff --git a/starters/apps/starter-builder/package.json b/starters/apps/starter-builder/package.json
deleted file mode 100644
index 6a7af5e382d..00000000000
--- a/starters/apps/starter-builder/package.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "description": "Blank Qwik starter app with Builder.io.",
- "__qwik__": {
- "priority": 0,
- "featureOptions": [
- "prettier",
- "tailwindcss"
- ]
- }
-}
diff --git a/starters/apps/starter-builder/src/components/app/app.tsx b/starters/apps/starter-builder/src/components/app/app.tsx
deleted file mode 100644
index 1d5ebcdc899..00000000000
--- a/starters/apps/starter-builder/src/components/app/app.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import { component$ } from '@builder.io/qwik';
-import { Footer } from '../footer/footer';
-import { Header } from '../header/header';
-
-export const App = component$(() => {
- return (
- <>
-
-
-
- >
- );
-});
diff --git a/starters/apps/starter-builder/src/components/footer/footer.tsx b/starters/apps/starter-builder/src/components/footer/footer.tsx
deleted file mode 100644
index 394ea8f12a6..00000000000
--- a/starters/apps/starter-builder/src/components/footer/footer.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import { component$ } from '@builder.io/qwik';
-
-export const Footer = component$(() => {
- return (
- <>
-
-
- Made with ❤️ by{' '}
-
- Builder.io
-
-
- >
- );
-});
diff --git a/starters/apps/starter-builder/src/components/header/header.tsx b/starters/apps/starter-builder/src/components/header/header.tsx
deleted file mode 100644
index 73e6c007114..00000000000
--- a/starters/apps/starter-builder/src/components/header/header.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import { component$ } from '@builder.io/qwik';
-
-export const Header = component$(() => {
- return (
-
-
-
-
-
- );
-});
diff --git a/starters/apps/starter-builder/src/entry.dev.tsx b/starters/apps/starter-builder/src/entry.dev.tsx
deleted file mode 100644
index a1fb0004fe9..00000000000
--- a/starters/apps/starter-builder/src/entry.dev.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import { render } from '@builder.io/qwik';
-import { Root } from './root';
-
-/**
- * Development entry point using only client-side modules:
- * - Do not use this mode in production!
- * - No SSR
- * - No portion of the application is pre-rendered on the server.
- * - All of the application is running eagerly in the browser.
- * - More code is transferred to the browser than in SSR mode.
- * - Optimizer/Serialization/Deserialization code is not exercised!
- */
-render(document, );
diff --git a/starters/apps/starter-builder/src/entry.ssr.tsx b/starters/apps/starter-builder/src/entry.ssr.tsx
deleted file mode 100644
index cdbb3c12fed..00000000000
--- a/starters/apps/starter-builder/src/entry.ssr.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import { renderToString, RenderOptions } from '@builder.io/qwik/server';
-import { manifest } from '@qwik-client-manifest';
-import { Root } from './root';
-
-/**
- * Server-Side Render method to be called by a server.
- */
-export function render(opts?: RenderOptions) {
- // Render the Root component to a string
- // Pass in the manifest that was generated from the client build
- return renderToString(, {
- manifest,
- ...opts,
- });
-}
diff --git a/starters/apps/starter-builder/src/global.css b/starters/apps/starter-builder/src/global.css
deleted file mode 100644
index a43ae340a78..00000000000
--- a/starters/apps/starter-builder/src/global.css
+++ /dev/null
@@ -1,3 +0,0 @@
-/**
- * Write here your global css styles
- */
diff --git a/starters/apps/starter-builder/src/root.tsx b/starters/apps/starter-builder/src/root.tsx
deleted file mode 100644
index d9a7b165d5a..00000000000
--- a/starters/apps/starter-builder/src/root.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import { App } from './components/app/app';
-
-import './global.css';
-
-export const Root = () => {
- return (
-
-
-
- Qwik Builder App
-
-
-
-
-
-
- );
-};
-
-const fetchQwikBuilderContent = async () => {
- const qwikUrl = new URL('https://qa.builder.io/api/v1/qwik/page');
- // Demo API key for demonstration only. Please replace with your key
- qwikUrl.searchParams.set('apiKey', '5b8073f890b043be81574f96cfd1250b');
- qwikUrl.searchParams.set('userAttributes.urlPath', location.pathname);
-
- const response = await fetch(String(qwikUrl));
- const { html } = await response.json();
- document.querySelector('#builder-content')!.innerHTML = html;
-};
diff --git a/starters/e2e/starter-builder.spec.ts b/starters/e2e/starter-builder.spec.ts
index 2f040076fb1..8c7faed85ef 100644
--- a/starters/e2e/starter-builder.spec.ts
+++ b/starters/e2e/starter-builder.spec.ts
@@ -1,7 +1,7 @@
import { test, expect } from '@playwright/test';
test('rendered', async ({ page }) => {
- await page.goto('/starter-builder/');
+ await page.goto('/starter/');
page.on('pageerror', (err) => expect(err).toEqual(undefined));
const body = page.locator('body');