diff --git a/docs/start/config.json b/docs/start/config.json index 0dc894fa0c4..770a6d1cbc3 100644 --- a/docs/start/config.json +++ b/docs/start/config.json @@ -331,17 +331,17 @@ "to": "framework/solid/examples/start-basic-auth" }, { - "label": "Basic + Static rendering", - "to": "framework/solid/examples/start-basic-static" - }, - { - "label": "Basic + Supabase", - "to": "framework/solid/examples/start-basic-supabase" + "label": "Basic + Supabase Auth", + "to": "framework/solid/examples/start-supabase-basic" }, { "label": "Bare + Convex + Better Auth", "to": "framework/solid/examples/start-convex-better-auth" }, + { + "label": "Basic + Static rendering", + "to": "framework/solid/examples/start-basic-static" + }, { "label": "Cloudflare Vite Plugin", "to": "framework/solid/examples/start-basic-cloudflare" diff --git a/examples/solid/start-basic-supabase/.env.example b/examples/solid/start-supabase-basic/.env.example similarity index 100% rename from examples/solid/start-basic-supabase/.env.example rename to examples/solid/start-supabase-basic/.env.example diff --git a/examples/solid/start-basic-supabase/.gitignore b/examples/solid/start-supabase-basic/.gitignore similarity index 100% rename from examples/solid/start-basic-supabase/.gitignore rename to examples/solid/start-supabase-basic/.gitignore diff --git a/examples/solid/start-basic-supabase/.prettierignore b/examples/solid/start-supabase-basic/.prettierignore similarity index 100% rename from examples/solid/start-basic-supabase/.prettierignore rename to examples/solid/start-supabase-basic/.prettierignore diff --git a/examples/solid/start-basic-supabase/.vscode/settings.json b/examples/solid/start-supabase-basic/.vscode/settings.json similarity index 100% rename from examples/solid/start-basic-supabase/.vscode/settings.json rename to examples/solid/start-supabase-basic/.vscode/settings.json diff --git a/examples/solid/start-basic-supabase/package.json b/examples/solid/start-supabase-basic/package.json similarity index 93% rename from examples/solid/start-basic-supabase/package.json rename to examples/solid/start-supabase-basic/package.json index 1a22b879ee1..7e8eb892b3e 100644 --- a/examples/solid/start-basic-supabase/package.json +++ b/examples/solid/start-supabase-basic/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-solid-start-example-basic-supabase", + "name": "tanstack-solid-start-example-supabase-basic", "version": "1.0.0", "description": "", "main": "index.js", diff --git a/examples/solid/start-basic-supabase/postcss.config.mjs b/examples/solid/start-supabase-basic/postcss.config.mjs similarity index 100% rename from examples/solid/start-basic-supabase/postcss.config.mjs rename to examples/solid/start-supabase-basic/postcss.config.mjs diff --git a/examples/solid/start-basic-supabase/public/android-chrome-192x192.png b/examples/solid/start-supabase-basic/public/android-chrome-192x192.png similarity index 100% rename from examples/solid/start-basic-supabase/public/android-chrome-192x192.png rename to examples/solid/start-supabase-basic/public/android-chrome-192x192.png diff --git a/examples/solid/start-basic-supabase/public/android-chrome-512x512.png b/examples/solid/start-supabase-basic/public/android-chrome-512x512.png similarity index 100% rename from examples/solid/start-basic-supabase/public/android-chrome-512x512.png rename to examples/solid/start-supabase-basic/public/android-chrome-512x512.png diff --git a/examples/solid/start-basic-supabase/public/apple-touch-icon.png b/examples/solid/start-supabase-basic/public/apple-touch-icon.png similarity index 100% rename from examples/solid/start-basic-supabase/public/apple-touch-icon.png rename to examples/solid/start-supabase-basic/public/apple-touch-icon.png diff --git a/examples/solid/start-basic-supabase/public/favicon-16x16.png b/examples/solid/start-supabase-basic/public/favicon-16x16.png similarity index 100% rename from examples/solid/start-basic-supabase/public/favicon-16x16.png rename to examples/solid/start-supabase-basic/public/favicon-16x16.png diff --git a/examples/solid/start-basic-supabase/public/favicon-32x32.png b/examples/solid/start-supabase-basic/public/favicon-32x32.png similarity index 100% rename from examples/solid/start-basic-supabase/public/favicon-32x32.png rename to examples/solid/start-supabase-basic/public/favicon-32x32.png diff --git a/examples/solid/start-basic-supabase/public/favicon.ico b/examples/solid/start-supabase-basic/public/favicon.ico similarity index 100% rename from examples/solid/start-basic-supabase/public/favicon.ico rename to examples/solid/start-supabase-basic/public/favicon.ico diff --git a/examples/solid/start-basic-supabase/public/site.webmanifest b/examples/solid/start-supabase-basic/public/site.webmanifest similarity index 100% rename from examples/solid/start-basic-supabase/public/site.webmanifest rename to examples/solid/start-supabase-basic/public/site.webmanifest diff --git a/examples/solid/start-basic-supabase/src/components/Auth.tsx b/examples/solid/start-supabase-basic/src/components/Auth.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/components/Auth.tsx rename to examples/solid/start-supabase-basic/src/components/Auth.tsx diff --git a/examples/solid/start-basic-supabase/src/components/DefaultCatchBoundary.tsx b/examples/solid/start-supabase-basic/src/components/DefaultCatchBoundary.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/components/DefaultCatchBoundary.tsx rename to examples/solid/start-supabase-basic/src/components/DefaultCatchBoundary.tsx diff --git a/examples/solid/start-basic-supabase/src/components/Login.tsx b/examples/solid/start-supabase-basic/src/components/Login.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/components/Login.tsx rename to examples/solid/start-supabase-basic/src/components/Login.tsx diff --git a/examples/solid/start-basic-supabase/src/components/NotFound.tsx b/examples/solid/start-supabase-basic/src/components/NotFound.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/components/NotFound.tsx rename to examples/solid/start-supabase-basic/src/components/NotFound.tsx diff --git a/examples/solid/start-basic-supabase/src/hooks/useMutation.ts b/examples/solid/start-supabase-basic/src/hooks/useMutation.ts similarity index 100% rename from examples/solid/start-basic-supabase/src/hooks/useMutation.ts rename to examples/solid/start-supabase-basic/src/hooks/useMutation.ts diff --git a/examples/solid/start-basic-supabase/src/routeTree.gen.ts b/examples/solid/start-supabase-basic/src/routeTree.gen.ts similarity index 100% rename from examples/solid/start-basic-supabase/src/routeTree.gen.ts rename to examples/solid/start-supabase-basic/src/routeTree.gen.ts diff --git a/examples/solid/start-basic-supabase/src/router.tsx b/examples/solid/start-supabase-basic/src/router.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/router.tsx rename to examples/solid/start-supabase-basic/src/router.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/__root.tsx b/examples/solid/start-supabase-basic/src/routes/__root.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/__root.tsx rename to examples/solid/start-supabase-basic/src/routes/__root.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/_authed.tsx b/examples/solid/start-supabase-basic/src/routes/_authed.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/_authed.tsx rename to examples/solid/start-supabase-basic/src/routes/_authed.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/_authed/posts.$postId.tsx b/examples/solid/start-supabase-basic/src/routes/_authed/posts.$postId.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/_authed/posts.$postId.tsx rename to examples/solid/start-supabase-basic/src/routes/_authed/posts.$postId.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/_authed/posts.index.tsx b/examples/solid/start-supabase-basic/src/routes/_authed/posts.index.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/_authed/posts.index.tsx rename to examples/solid/start-supabase-basic/src/routes/_authed/posts.index.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/_authed/posts.tsx b/examples/solid/start-supabase-basic/src/routes/_authed/posts.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/_authed/posts.tsx rename to examples/solid/start-supabase-basic/src/routes/_authed/posts.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/index.tsx b/examples/solid/start-supabase-basic/src/routes/index.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/index.tsx rename to examples/solid/start-supabase-basic/src/routes/index.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/login.tsx b/examples/solid/start-supabase-basic/src/routes/login.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/login.tsx rename to examples/solid/start-supabase-basic/src/routes/login.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/logout.tsx b/examples/solid/start-supabase-basic/src/routes/logout.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/logout.tsx rename to examples/solid/start-supabase-basic/src/routes/logout.tsx diff --git a/examples/solid/start-basic-supabase/src/routes/signup.tsx b/examples/solid/start-supabase-basic/src/routes/signup.tsx similarity index 100% rename from examples/solid/start-basic-supabase/src/routes/signup.tsx rename to examples/solid/start-supabase-basic/src/routes/signup.tsx diff --git a/examples/solid/start-basic-supabase/src/styles/app.css b/examples/solid/start-supabase-basic/src/styles/app.css similarity index 100% rename from examples/solid/start-basic-supabase/src/styles/app.css rename to examples/solid/start-supabase-basic/src/styles/app.css diff --git a/examples/solid/start-basic-supabase/src/utils/posts.ts b/examples/solid/start-supabase-basic/src/utils/posts.ts similarity index 100% rename from examples/solid/start-basic-supabase/src/utils/posts.ts rename to examples/solid/start-supabase-basic/src/utils/posts.ts diff --git a/examples/solid/start-basic-supabase/src/utils/seo.ts b/examples/solid/start-supabase-basic/src/utils/seo.ts similarity index 100% rename from examples/solid/start-basic-supabase/src/utils/seo.ts rename to examples/solid/start-supabase-basic/src/utils/seo.ts diff --git a/examples/solid/start-basic-supabase/src/utils/supabase.ts b/examples/solid/start-supabase-basic/src/utils/supabase.ts similarity index 100% rename from examples/solid/start-basic-supabase/src/utils/supabase.ts rename to examples/solid/start-supabase-basic/src/utils/supabase.ts diff --git a/examples/solid/start-basic-supabase/tsconfig.json b/examples/solid/start-supabase-basic/tsconfig.json similarity index 100% rename from examples/solid/start-basic-supabase/tsconfig.json rename to examples/solid/start-supabase-basic/tsconfig.json diff --git a/examples/solid/start-basic-supabase/vite.config.ts b/examples/solid/start-supabase-basic/vite.config.ts similarity index 100% rename from examples/solid/start-basic-supabase/vite.config.ts rename to examples/solid/start-supabase-basic/vite.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df9b8f06807..6aa66b2348f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7667,52 +7667,6 @@ importers: specifier: ^5.1.3 version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - examples/solid/start-basic-supabase: - dependencies: - '@supabase/ssr': - specifier: ^0.5.2 - version: 0.5.2(@supabase/supabase-js@2.48.1) - '@supabase/supabase-js': - specifier: ^2.48.1 - version: 2.48.1 - '@tanstack/solid-router': - specifier: ^1.135.2 - version: link:../../../packages/solid-router - '@tanstack/solid-router-devtools': - specifier: workspace:^ - version: link:../../../packages/solid-router-devtools - '@tanstack/solid-start': - specifier: workspace:* - version: link:../../../packages/solid-start - redaxios: - specifier: ^0.5.1 - version: 0.5.1 - solid-js: - specifier: 1.9.10 - version: 1.9.10 - devDependencies: - '@tailwindcss/postcss': - specifier: ^4.1.15 - version: 4.1.15 - '@types/node': - specifier: 22.10.2 - version: 22.10.2 - tailwindcss: - specifier: ^4.1.6 - version: 4.1.16 - typescript: - specifier: ^5.7.2 - version: 5.9.2 - vite: - specifier: ^7.1.7 - version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - vite-plugin-solid: - specifier: ^2.11.10 - version: 2.11.10(@testing-library/jest-dom@6.6.3)(solid-js@1.9.10)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - vite-tsconfig-paths: - specifier: ^5.1.4 - version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - examples/solid/start-bun: dependencies: '@tailwindcss/vite': @@ -7847,6 +7801,52 @@ importers: specifier: ^5.1.4 version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + examples/solid/start-supabase-basic: + dependencies: + '@supabase/ssr': + specifier: ^0.5.2 + version: 0.5.2(@supabase/supabase-js@2.48.1) + '@supabase/supabase-js': + specifier: ^2.48.1 + version: 2.48.1 + '@tanstack/solid-router': + specifier: ^1.135.2 + version: link:../../../packages/solid-router + '@tanstack/solid-router-devtools': + specifier: workspace:^ + version: link:../../../packages/solid-router-devtools + '@tanstack/solid-start': + specifier: workspace:* + version: link:../../../packages/solid-start + redaxios: + specifier: ^0.5.1 + version: 0.5.1 + solid-js: + specifier: 1.9.10 + version: 1.9.10 + devDependencies: + '@tailwindcss/postcss': + specifier: ^4.1.15 + version: 4.1.15 + '@types/node': + specifier: 22.10.2 + version: 22.10.2 + tailwindcss: + specifier: ^4.1.6 + version: 4.1.17 + typescript: + specifier: ^5.7.2 + version: 5.9.2 + vite: + specifier: ^7.1.7 + version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) + vite-plugin-solid: + specifier: ^2.11.10 + version: 2.11.10(@testing-library/jest-dom@6.6.3)(solid-js@1.9.10)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + examples/solid/view-transitions: dependencies: '@tailwindcss/postcss': @@ -18673,9 +18673,6 @@ packages: tailwindcss@4.1.15: resolution: {integrity: sha512-k2WLnWkYFkdpRv+Oby3EBXIyQC8/s1HOFMBUViwtAh6Z5uAozeUSMQlIsn/c6Q2iJzqG6aJT3wdPaRNj70iYxQ==} - tailwindcss@4.1.16: - resolution: {integrity: sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==} - tailwindcss@4.1.17: resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==} @@ -30629,8 +30626,6 @@ snapshots: tailwindcss@4.1.15: {} - tailwindcss@4.1.16: {} - tailwindcss@4.1.17: {} tailwindcss@4.1.6: {}