diff --git a/.changeset/config.json b/.changeset/config.json index e23de5adc..52c239b70 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,5 +7,5 @@ "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": ["landing-page", "tests"] + "ignore": ["tests"] } diff --git a/examples/pnpm-lock.yaml b/examples/pnpm-lock.yaml index b3f6b7c7e..ab4dd575c 100644 --- a/examples/pnpm-lock.yaml +++ b/examples/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: dependencies: '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -30,7 +30,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -48,7 +48,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -63,7 +63,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -78,7 +78,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) date-fns: specifier: ^3.6.0 version: 3.6.0 @@ -102,7 +102,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -120,7 +120,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -203,7 +203,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) better-sqlite3: specifier: ^11.0.0 version: 11.8.1 @@ -237,7 +237,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) '@vinxi/plugin-mdx': specifier: ^3.7.1 version: 3.7.2(@mdx-js/mdx@2.3.0) @@ -246,7 +246,7 @@ importers: version: 1.9.4 solid-mdx: specifier: ^0.0.7 - version: 0.0.7(solid-js@1.9.4)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 0.0.7(solid-js@1.9.4)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) vinxi: specifier: ^0.4.3 version: 0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3) @@ -261,7 +261,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) prisma: specifier: ^5.12.1 version: 5.22.0 @@ -286,7 +286,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -295,7 +295,7 @@ importers: version: 0.12.0(solid-js@1.9.4) unplugin-solid-styled: specifier: ^0.12.0 - version: 0.12.0(rollup@4.34.2)(solid-styled@0.12.0(solid-js@1.9.4))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 0.12.0(rollup@4.34.2)(solid-styled@0.12.0(solid-js@1.9.4))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) vinxi: specifier: ^0.4.3 version: 0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3) @@ -307,7 +307,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) solid-js: specifier: ^1.9.2 version: 1.9.4 @@ -335,7 +335,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) '@trpc/client': specifier: ^10.45.2 version: 10.45.2(@trpc/server@10.45.2) @@ -362,7 +362,7 @@ importers: version: 0.15.3(solid-js@1.9.4) '@solidjs/start': specifier: ^1.0.11 - version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)) + version: 1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) '@unocss/reset': specifier: ^0.65.1 version: 0.65.4 @@ -371,7 +371,7 @@ importers: version: 1.9.4 unocss: specifier: ^0.65.1 - version: 0.65.4(postcss@8.5.1)(rollup@4.34.2)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3)) + version: 0.65.4(postcss@8.5.1)(rollup@4.34.2)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vinxi: specifier: ^0.4.3 version: 0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3) @@ -5321,6 +5321,46 @@ packages: terser: optional: true + vite@6.1.0: + resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitefu@1.0.5: resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==} peerDependencies: @@ -6744,6 +6784,29 @@ snapshots: - vinxi - vite + '@solidjs/start@1.0.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))': + dependencies: + '@vinxi/plugin-directives': 0.4.3(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3)) + '@vinxi/server-components': 0.4.3(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3)) + '@vinxi/server-functions': 0.4.3(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3)) + defu: 6.1.4 + error-stack-parser: 2.1.4 + html-to-image: 1.11.11 + radix3: 1.1.2 + seroval: 1.2.1 + seroval-plugins: 1.2.1(seroval@1.2.1) + shikiji: 0.9.19 + source-map-js: 1.2.1 + terracotta: 1.0.6(solid-js@1.9.4) + tinyglobby: 0.2.10 + vite-plugin-solid: 2.11.1(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + transitivePeerDependencies: + - '@testing-library/jest-dom' + - solid-js + - supports-color + - vinxi + - vite + '@solidjs/testing-library@0.8.10(@solidjs/router@0.15.3(solid-js@1.9.4))(solid-js@1.9.4)': dependencies: '@testing-library/dom': 10.4.0 @@ -6987,13 +7050,13 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unocss/astro@0.65.4(rollup@4.34.2)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))': + '@unocss/astro@0.65.4(rollup@4.34.2)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@unocss/core': 0.65.4 '@unocss/reset': 0.65.4 - '@unocss/vite': 0.65.4(rollup@4.34.2)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/vite': 0.65.4(rollup@4.34.2)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: - vite: 5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0) + vite: 6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -7123,7 +7186,7 @@ snapshots: dependencies: '@unocss/core': 0.65.4 - '@unocss/vite@0.65.4(rollup@4.34.2)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))': + '@unocss/vite@0.65.4(rollup@4.34.2)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.4(rollup@4.34.2) @@ -7133,7 +7196,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.17 tinyglobby: 0.2.10 - vite: 5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0) + vite: 6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -7167,7 +7230,7 @@ snapshots: consola: 3.4.0 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.11.1 + h3: 1.14.0 http-shutdown: 1.2.2 jiti: 1.21.7 mlly: 1.7.4 @@ -7177,8 +7240,6 @@ snapshots: ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 - transitivePeerDependencies: - - uWebSockets.js '@vinxi/plugin-directives@0.4.3(vinxi@0.4.3(@types/node@20.17.17)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.4.2)(lightningcss@1.29.1)(terser@5.37.0)(typescript@5.7.3))': dependencies: @@ -9893,10 +9954,10 @@ snapshots: seroval: 1.2.1 seroval-plugins: 1.2.1(seroval@1.2.1) - solid-mdx@0.0.7(solid-js@1.9.4)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)): + solid-mdx@0.0.7(solid-js@1.9.4)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: solid-js: 1.9.4 - vite: 5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0) + vite: 6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) solid-refresh@0.6.3(solid-js@1.9.4): dependencies: @@ -10317,9 +10378,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.65.4(postcss@8.5.1)(rollup@4.34.2)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3)): + unocss@0.65.4(postcss@8.5.1)(rollup@4.34.2)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@unocss/astro': 0.65.4(rollup@4.34.2)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/astro': 0.65.4(rollup@4.34.2)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@unocss/cli': 0.65.4(rollup@4.34.2) '@unocss/core': 0.65.4 '@unocss/postcss': 0.65.4(postcss@8.5.1) @@ -10335,22 +10396,22 @@ snapshots: '@unocss/transformer-compile-class': 0.65.4 '@unocss/transformer-directives': 0.65.4 '@unocss/transformer-variant-group': 0.65.4 - '@unocss/vite': 0.65.4(rollup@4.34.2)(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/vite': 0.65.4(rollup@4.34.2)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: - vite: 5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0) + vite: 6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - postcss - rollup - supports-color - vue - unplugin-solid-styled@0.12.0(rollup@4.34.2)(solid-styled@0.12.0(solid-js@1.9.4))(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)): + unplugin-solid-styled@0.12.0(rollup@4.34.2)(solid-styled@0.12.0(solid-js@1.9.4))(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.34.2) solid-styled: 0.12.0(solid-js@1.9.4) unplugin: 2.1.2 optionalDependencies: - vite: 5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0) + vite: 6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup @@ -10583,6 +10644,21 @@ snapshots: transitivePeerDependencies: - supports-color + vite-plugin-solid@2.11.1(@testing-library/jest-dom@6.6.3)(solid-js@1.9.4)(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): + dependencies: + '@babel/core': 7.26.7 + '@types/babel__core': 7.20.5 + babel-preset-solid: 1.9.3(@babel/core@7.26.7) + merge-anything: 5.1.7 + solid-js: 1.9.4 + solid-refresh: 0.6.3(solid-js@1.9.4) + vite: 6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vitefu: 1.0.5(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + optionalDependencies: + '@testing-library/jest-dom': 6.6.3 + transitivePeerDependencies: + - supports-color + vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0): dependencies: esbuild: 0.21.5 @@ -10594,10 +10670,28 @@ snapshots: lightningcss: 1.29.1 terser: 5.37.0 + vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0): + dependencies: + esbuild: 0.24.2 + postcss: 8.5.1 + rollup: 4.34.2 + optionalDependencies: + '@types/node': 20.17.17 + fsevents: 2.3.3 + jiti: 2.4.2 + lightningcss: 1.29.1 + terser: 5.37.0 + tsx: 4.19.2 + yaml: 2.7.0 + vitefu@1.0.5(vite@5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0)): optionalDependencies: vite: 5.4.14(@types/node@20.17.17)(lightningcss@1.29.1)(terser@5.37.0) + vitefu@1.0.5(vite@6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): + optionalDependencies: + vite: 6.1.0(@types/node@20.17.17)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vitest@3.0.5(@types/debug@4.1.12)(@types/node@20.17.17)(@vitest/ui@3.0.5)(jsdom@25.0.1)(lightningcss@1.29.1)(terser@5.37.0): dependencies: '@vitest/expect': 3.0.5 diff --git a/package.json b/package.json index d9ab7c50c..b749ba5e8 100644 --- a/package.json +++ b/package.json @@ -13,14 +13,10 @@ "scripts": { "bump": "node scripts/bump.js", "build": "pnpm run packages:build", - "build:all": "pnpm run packages:build && pnpm run lp:build", + "build:all": "pnpm run packages:build", "clean": "pnpm run clean:all", "clean:all": "pnpm run packages:clean && pnpm run clean:root", "clean:root": "pnpx rimraf ./node_modules ./.vinxi/ ./.output/", - "lp:dev": "pnpm --filter landing-page dev", - "lp:build": "pnpm --filter landing-page build", - "lp:start": "pnpm --filter landing-page start", - "lp:clean": "pnpx rimraf ./packages/landing-page/node_modules ./packages/landing-page/.vinxi/ ./packages/landing-page/.output/", "packages:build": "pnpm --filter @solidjs/start build", "packages:clean": "pnpx rimraf ./packages/*/node_modules/ ./packages/*/dist/", "install:playwright": "pnpm --filter solid-start-tests run install:playwright", diff --git a/packages/landing-page/app.config.ts b/packages/landing-page/app.config.ts deleted file mode 100644 index 7d405a663..000000000 --- a/packages/landing-page/app.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { defineConfig } from "@solidjs/start/config"; - -export default defineConfig({ - // experimental: { islands: true }, - server: { - preset: "netlify" - } -}); diff --git a/packages/landing-page/package.json b/packages/landing-page/package.json deleted file mode 100644 index 0adb0c5df..000000000 --- a/packages/landing-page/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "landing-page", - "type": "module", - "private": true, - "scripts": { - "dev": "vinxi dev", - "build": "vinxi build", - "start": "vinxi start" - }, - "devDependencies": { - "@kobalte/core": "^0.13.1", - "@kobalte/utils": "^0.9.0", - "@tailwindcss/typography": "^0.5.16", - "autoprefixer": "^10.4.19", - "postcss": "^8.5.1", - "tailwind-merge": "^2.6.0", - "tailwindcss": "^3.4.17", - "tailwindcss-animate": "^1.0.7", - "tinyglobby": "^0.2.2", - "tippy.js": "^6.3.7", - "vinxi": "^0.5.3" - }, - "dependencies": { - "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.15.3", - "@solidjs/start": "^1.0.11", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "solid-js": "^1.9.4", - "solid-transition-group": "^0.2.3" - } -} diff --git a/packages/landing-page/postcss.config.js b/packages/landing-page/postcss.config.js deleted file mode 100644 index c841f15a5..000000000 --- a/packages/landing-page/postcss.config.js +++ /dev/null @@ -1,7 +0,0 @@ -export default { - plugins: { - "tailwindcss/nesting": {}, - tailwindcss: {}, - autoprefixer: {}, - }, -}; diff --git a/packages/landing-page/public/actions-machine.png b/packages/landing-page/public/actions-machine.png deleted file mode 100644 index 25a0f0ba5..000000000 Binary files a/packages/landing-page/public/actions-machine.png and /dev/null differ diff --git a/packages/landing-page/public/actions-machine.svg b/packages/landing-page/public/actions-machine.svg deleted file mode 100644 index 02d08ceef..000000000 --- a/packages/landing-page/public/actions-machine.svg +++ /dev/null @@ -1,37 +0,0 @@ -enroll('Defense') -PENDING -input = 'Defense' -result = undefined -REFETCHING -input = 'Defense' -result = undefined -SUBMITTED -input = 'Defense' -result = returned value -REDIRECTING -input = 'Defense' -result = undefined -ERROR -ERROR -input = 'Defense' -input = 'Defense' -result = error -result = error -IDLE -input = undefined -result = undefined -if `p` resolves -if `p` rejects -void -returned value -void / Response -returned value -clear() -Redirect -retry() -dispatch promise `p` -error -Redirect -clear() -retry() - \ No newline at end of file diff --git a/packages/landing-page/public/favicon.ico b/packages/landing-page/public/favicon.ico deleted file mode 100644 index fb282da07..000000000 Binary files a/packages/landing-page/public/favicon.ico and /dev/null differ diff --git a/packages/landing-page/public/fonts/Geist-Bold.woff2 b/packages/landing-page/public/fonts/Geist-Bold.woff2 deleted file mode 100644 index d0562e48e..000000000 Binary files a/packages/landing-page/public/fonts/Geist-Bold.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/Geist-Light.woff2 b/packages/landing-page/public/fonts/Geist-Light.woff2 deleted file mode 100644 index 56611204f..000000000 Binary files a/packages/landing-page/public/fonts/Geist-Light.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/Geist-Medium.woff2 b/packages/landing-page/public/fonts/Geist-Medium.woff2 deleted file mode 100644 index 76edd1051..000000000 Binary files a/packages/landing-page/public/fonts/Geist-Medium.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/Geist-Regular.woff2 b/packages/landing-page/public/fonts/Geist-Regular.woff2 deleted file mode 100644 index 2ebd0097e..000000000 Binary files a/packages/landing-page/public/fonts/Geist-Regular.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/Geist-SemiBold.woff2 b/packages/landing-page/public/fonts/Geist-SemiBold.woff2 deleted file mode 100644 index a6c53e8b0..000000000 Binary files a/packages/landing-page/public/fonts/Geist-SemiBold.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/GeistMono-Bold.woff2 b/packages/landing-page/public/fonts/GeistMono-Bold.woff2 deleted file mode 100644 index 854b75ae2..000000000 Binary files a/packages/landing-page/public/fonts/GeistMono-Bold.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/GeistMono-Medium.woff2 b/packages/landing-page/public/fonts/GeistMono-Medium.woff2 deleted file mode 100644 index aaf10d7ad..000000000 Binary files a/packages/landing-page/public/fonts/GeistMono-Medium.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/GeistMono-Regular.woff2 b/packages/landing-page/public/fonts/GeistMono-Regular.woff2 deleted file mode 100644 index 1603e0eb7..000000000 Binary files a/packages/landing-page/public/fonts/GeistMono-Regular.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/GeistMono-SemiBold.woff2 b/packages/landing-page/public/fonts/GeistMono-SemiBold.woff2 deleted file mode 100644 index d973a8758..000000000 Binary files a/packages/landing-page/public/fonts/GeistMono-SemiBold.woff2 and /dev/null differ diff --git a/packages/landing-page/public/fonts/Inter-Regular.woff2 b/packages/landing-page/public/fonts/Inter-Regular.woff2 deleted file mode 100644 index 71b2d6b49..000000000 Binary files a/packages/landing-page/public/fonts/Inter-Regular.woff2 and /dev/null differ diff --git a/packages/landing-page/public/lego.svg b/packages/landing-page/public/lego.svg deleted file mode 100644 index 89c5b1bf6..000000000 --- a/packages/landing-page/public/lego.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/landing-page/public/logo.old.svg b/packages/landing-page/public/logo.old.svg deleted file mode 100644 index 8a8988c4f..000000000 --- a/packages/landing-page/public/logo.old.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/landing-page/public/logo.svg b/packages/landing-page/public/logo.svg deleted file mode 100644 index b6dbba6b7..000000000 --- a/packages/landing-page/public/logo.svg +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/landing-page/public/og-share.png b/packages/landing-page/public/og-share.png deleted file mode 100644 index 73027c5f7..000000000 Binary files a/packages/landing-page/public/og-share.png and /dev/null differ diff --git a/packages/landing-page/public/robots.txt b/packages/landing-page/public/robots.txt deleted file mode 100644 index 26b4d70f4..000000000 --- a/packages/landing-page/public/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-Agent: * -Allow: / \ No newline at end of file diff --git a/packages/landing-page/public/ryan-carniato-sunglasses.png b/packages/landing-page/public/ryan-carniato-sunglasses.png deleted file mode 100644 index 5946c65d7..000000000 Binary files a/packages/landing-page/public/ryan-carniato-sunglasses.png and /dev/null differ diff --git a/packages/landing-page/public/ryan-carniato-sunglasses.webp b/packages/landing-page/public/ryan-carniato-sunglasses.webp deleted file mode 100644 index d3f27ff19..000000000 Binary files a/packages/landing-page/public/ryan-carniato-sunglasses.webp and /dev/null differ diff --git a/packages/landing-page/public/ryan-carniato.png b/packages/landing-page/public/ryan-carniato.png deleted file mode 100644 index f2f4d6bba..000000000 Binary files a/packages/landing-page/public/ryan-carniato.png and /dev/null differ diff --git a/packages/landing-page/public/ryan-carniato.webp b/packages/landing-page/public/ryan-carniato.webp deleted file mode 100644 index 51ad3f793..000000000 Binary files a/packages/landing-page/public/ryan-carniato.webp and /dev/null differ diff --git a/packages/landing-page/public/start_og.png b/packages/landing-page/public/start_og.png deleted file mode 100644 index bd87ba863..000000000 Binary files a/packages/landing-page/public/start_og.png and /dev/null differ diff --git a/packages/landing-page/src/app.tsx b/packages/landing-page/src/app.tsx deleted file mode 100644 index 7a6a6ae12..000000000 --- a/packages/landing-page/src/app.tsx +++ /dev/null @@ -1,46 +0,0 @@ -// @refresh reload -import { - ColorModeProvider, - ColorModeScript, - cookieStorageManagerSSR -} from "@kobalte/core/color-mode"; -import { isServer } from "solid-js/web"; -import { getCookie } from "vinxi/http"; -import { Announcement } from "~/components/sections/announcement"; -import { DeployAnywhere } from "~/components/sections/deploy-anywhere"; -import { Footer } from "~/components/sections/footer"; -import { Hero } from "~/components/sections/hero"; -import { MetaFramework } from "~/components/sections/meta-framework"; -import { RockSolidDX } from "~/components/sections/rock-solid-dx"; -import { TopNav } from "~/components/sections/top-nav"; -import "./fonts.css"; -import "./root.css"; - -function getServerCookies() { - "use server"; - const colorMode = getCookie("kb-color-mode"); - return colorMode ? `kb-color-mode=${colorMode}` : ""; -} - -export default function App() { - const storageManager = cookieStorageManagerSSR(isServer ? getServerCookies() : document.cookie); - - return ( - <> - - -
- - -
- - - - -
-
-
-
- - ); -} diff --git a/packages/landing-page/src/components/bento.tsx b/packages/landing-page/src/components/bento.tsx deleted file mode 100644 index 2a770be0f..000000000 --- a/packages/landing-page/src/components/bento.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { type JSX } from "solid-js"; - -const highlightStyles = "sm:col-span-2 md:row-span-2 md:col-span-1"; - -interface BentoItemProps { - isHighlight?: boolean; - title: string | JSX.Element; - children: JSX.Element; - accent?: "pink" | "yellow" | "cyan" | "purple" | "emerald" | "teal" | "neutral" | "lime"; -} - -function getAccent(accent: BentoItemProps["accent"]) { - switch (accent) { - case "pink": - return { - box: "dark:hover:border-pink-300 dark:hover:shadow-pink-200 hover:border-pink-500 hover:shadow-pink-600", - title: "group-hover:text-pink-500 dark:group-hover:text-pink-300" - }; - case "yellow": - return { - box: "hover:border-yellow-500 hover:shadow-yellow-600 dark:hover:border-yellow-300 dark:hover:shadow-yellow-200", - title: "group-hover:text-yellow-500 dark:group-hover:text-yellow-300" - }; - case "neutral": - return { - box: "hover:border-neutral-500 hover:shadow-neutral-600 dark:hover:border-neutral-300 dark:hover:shadow-neutral-200", - title: "group-hover:text-neutral-500 dark:group-hover:text-neutral-300" - }; - case "emerald": - return { - box: "hover:border-emerald-500 hover:shadow-emerald-600 dark:hover:border-emerald-300 dark:hover:shadow-emerald-200", - title: "group-hover:text-emerald-500 dark:group-hover:text-emerald-300" - }; - case "purple": - return { - box: "hover:border-purple-500 hover:shadow-purple-600 dark:hover:border-purple-300 dark:hover:shadow-purple-200", - title: "group-hover:text-purple-500 dark:group-hover:text-purple-300" - }; - case "lime": - return { - box: "hover:border-lime-500 hover:shadow-lime-600 dark:hover:border-lime-300 dark:hover:shadow-lime-200", - title: "group-hover:text-lime-500 dark:group-hover:text-lime-300" - }; - case "teal": - return { - box: "hover:border-teal-500 hover:shadow-teal-600 dark:hover:border-teal-300 dark:hover:shadow-teal-200", - title: "group-hover:text-teal-500 dark:group-hover:text-teal-300" - }; - case "cyan": - default: - return { - box: "hover:border-cyan-500 hover:shadow-cyan-600 dark:hover:border-cyan-300 dark:hover:shadow-cyan-200", - title: "group-hover:text-cyan-500 dark:group-hover:text-cyan-300" - }; - } -} - -export const BentoItem = (props: BentoItemProps) => { - return ( -
  • - - {props.title} - -

    {props.children}

    -
  • - ); -}; - -export const BentoBox = (props: { children: JSX.Element }) => { - return ( - - ); -}; diff --git a/packages/landing-page/src/components/clipboard-button.tsx b/packages/landing-page/src/components/clipboard-button.tsx deleted file mode 100644 index 37912fa72..000000000 --- a/packages/landing-page/src/components/clipboard-button.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { createSignal, Show } from "solid-js"; -import { ClipboardIcon } from "./icons/clipboard-icon"; - -interface CopyToClipboardProps { - class?: string; - manager: string; - command: string; -} - -export function CopyToClipboard(props: CopyToClipboardProps) { - const copyText = () => `${props.manager} ${props.command}`; - - const [isCopied, setIsCopied] = createSignal(false); - - const copyToClipboard = async () => { - try { - await navigator.clipboard.writeText(copyText()); - setIsCopied(true); - setTimeout(() => setIsCopied(false), 2000); // Reset after 2 seconds - } catch (err) { - console.error("Failed to copy text: ", err); - } - }; - - return ( - - ); -} diff --git a/packages/landing-page/src/components/code-snippet.tsx b/packages/landing-page/src/components/code-snippet.tsx deleted file mode 100644 index 173f2e4eb..000000000 --- a/packages/landing-page/src/components/code-snippet.tsx +++ /dev/null @@ -1,96 +0,0 @@ -import { Tabs } from "@kobalte/core/tabs"; -import { createResource, Suspense } from "solid-js"; -import { CopyToClipboard } from "./clipboard-button"; -const getSolidStartVersion = async () => { - "use server"; - - const response = await fetch("https://registry.npmjs.org/@solidjs/start/latest"); - - const { version } = await response.json(); - - return version; -}; - -export function CodeSnippet() { - const [npmVersion] = createResource(() => getSolidStartVersion()); - return ( - - ); -} - -function TabContent(props: { manager: string; command: string }) { - return ( - -
    -
    -
    -        
    - - -
    - ); -} diff --git a/packages/landing-page/src/components/error.tsx b/packages/landing-page/src/components/error.tsx deleted file mode 100644 index 93a0c83f3..000000000 --- a/packages/landing-page/src/components/error.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { HttpStatusCode } from "@solidjs/start"; - -type Props = { - code: "404"; -}; -export function ErrorComponent(props: Props) { - return ( -
    - -

    oops. it went wrong.

    -
    - ); -} diff --git a/packages/landing-page/src/components/icons/clipboard-icon.tsx b/packages/landing-page/src/components/icons/clipboard-icon.tsx deleted file mode 100644 index 3c97556de..000000000 --- a/packages/landing-page/src/components/icons/clipboard-icon.tsx +++ /dev/null @@ -1,17 +0,0 @@ -export function ClipboardIcon(props: { class?: string }) { - return ( - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/discord-icon.tsx b/packages/landing-page/src/components/icons/discord-icon.tsx deleted file mode 100644 index 9a827d325..000000000 --- a/packages/landing-page/src/components/icons/discord-icon.tsx +++ /dev/null @@ -1,15 +0,0 @@ -export function DiscordIcon() { - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/github-icon.tsx b/packages/landing-page/src/components/icons/github-icon.tsx deleted file mode 100644 index e9a8a11ee..000000000 --- a/packages/landing-page/src/components/icons/github-icon.tsx +++ /dev/null @@ -1,15 +0,0 @@ -export function GithubIcon(props: { class?: string }) { - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/lego-icon.tsx b/packages/landing-page/src/components/icons/lego-icon.tsx deleted file mode 100644 index 3fd5031a2..000000000 --- a/packages/landing-page/src/components/icons/lego-icon.tsx +++ /dev/null @@ -1,313 +0,0 @@ -export function LegoSVG() { - const strokeWidth = 4; - const stroke = "#121231"; - - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/lock-icon.tsx b/packages/landing-page/src/components/icons/lock-icon.tsx deleted file mode 100644 index 5ec9d3da3..000000000 --- a/packages/landing-page/src/components/icons/lock-icon.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { mergeProps } from "solid-js"; - -interface Props { - class: string; -} - -export function LockIcon(props: Props) { - props = mergeProps({ class: "w-6 h-6" }, props); - - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/monitor-icon.tsx b/packages/landing-page/src/components/icons/monitor-icon.tsx deleted file mode 100644 index 5e39f1f10..000000000 --- a/packages/landing-page/src/components/icons/monitor-icon.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { mergeProps } from "solid-js"; - -interface Props { - class: string; -} - -export function MonitorIcon(props: Props) { - props = mergeProps({ class: "w-6 h-6" }, props); - - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/moon-icon.tsx b/packages/landing-page/src/components/icons/moon-icon.tsx deleted file mode 100644 index b4bed1306..000000000 --- a/packages/landing-page/src/components/icons/moon-icon.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { mergeProps } from "solid-js"; - -interface Props { - class: string; -} - -export function MoonIcon(props: Props) { - props = mergeProps({ class: "w-6 h-6" }, props); - - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/npm-icon.tsx b/packages/landing-page/src/components/icons/npm-icon.tsx deleted file mode 100644 index 981c54e5f..000000000 --- a/packages/landing-page/src/components/icons/npm-icon.tsx +++ /dev/null @@ -1,13 +0,0 @@ -export function NpmIcon() { - return ( - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/platform/aws-logo.tsx b/packages/landing-page/src/components/icons/platform/aws-logo.tsx deleted file mode 100644 index 492c5fbdb..000000000 --- a/packages/landing-page/src/components/icons/platform/aws-logo.tsx +++ /dev/null @@ -1,29 +0,0 @@ -export function AwsLogo(props: { class: string }) { - return ( - - - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/platform/azure-logo.tsx b/packages/landing-page/src/components/icons/platform/azure-logo.tsx deleted file mode 100644 index 217aa392e..000000000 --- a/packages/landing-page/src/components/icons/platform/azure-logo.tsx +++ /dev/null @@ -1,68 +0,0 @@ -export function AzureLogo(props: { class: string }) { - return ( - - - - - - - - - - - - - - - - - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/platform/bun-logo.tsx b/packages/landing-page/src/components/icons/platform/bun-logo.tsx deleted file mode 100644 index 037ed7776..000000000 --- a/packages/landing-page/src/components/icons/platform/bun-logo.tsx +++ /dev/null @@ -1,99 +0,0 @@ -export function BunLogo(props: { class: string }) { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/platform/cloudflare-logo.tsx b/packages/landing-page/src/components/icons/platform/cloudflare-logo.tsx deleted file mode 100644 index 31b7037e1..000000000 --- a/packages/landing-page/src/components/icons/platform/cloudflare-logo.tsx +++ /dev/null @@ -1,20 +0,0 @@ -export function CloudflareLogo(props: { class: string }) { - return ( - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/platform/deno-logo.tsx b/packages/landing-page/src/components/icons/platform/deno-logo.tsx deleted file mode 100644 index e03af715f..000000000 --- a/packages/landing-page/src/components/icons/platform/deno-logo.tsx +++ /dev/null @@ -1,21 +0,0 @@ -export function DenoLogo(props: { class: string }) { - return ( - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/platform/netlify-logo.tsx b/packages/landing-page/src/components/icons/platform/netlify-logo.tsx deleted file mode 100644 index 02416e7a4..000000000 --- a/packages/landing-page/src/components/icons/platform/netlify-logo.tsx +++ /dev/null @@ -1,48 +0,0 @@ -export function NetlifyLogo(props: { class: string }) { - return ( - - - - - - - - - - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/platform/vercel-logo.tsx b/packages/landing-page/src/components/icons/platform/vercel-logo.tsx deleted file mode 100644 index 2f73db8be..000000000 --- a/packages/landing-page/src/components/icons/platform/vercel-logo.tsx +++ /dev/null @@ -1,7 +0,0 @@ -export function Vercel(props: { class: string }) { - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/pnpm-icon.tsx b/packages/landing-page/src/components/icons/pnpm-icon.tsx deleted file mode 100644 index 0c080fc3c..000000000 --- a/packages/landing-page/src/components/icons/pnpm-icon.tsx +++ /dev/null @@ -1,19 +0,0 @@ -export function PnpmIcon() { - return ( - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/shield-icon.tsx b/packages/landing-page/src/components/icons/shield-icon.tsx deleted file mode 100644 index 60248b83e..000000000 --- a/packages/landing-page/src/components/icons/shield-icon.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { mergeProps } from "solid-js"; - -interface Props { - class?: string; -} -export function ShieldIcon(props: Props) { - props = mergeProps({ class: "w-6 h-6" }, props); - - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/solid-logo.tsx b/packages/landing-page/src/components/icons/solid-logo.tsx deleted file mode 100644 index fe86af8a8..000000000 --- a/packages/landing-page/src/components/icons/solid-logo.tsx +++ /dev/null @@ -1,93 +0,0 @@ -import { mergeProps } from "solid-js"; - -interface Props { - class?: string; -} - -export function SolidIcon(props: Props) { - props = mergeProps({ class: "w-6 h-6" }, props); - - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/solidstart-logo.tsx b/packages/landing-page/src/components/icons/solidstart-logo.tsx deleted file mode 100644 index f28bee8ce..000000000 --- a/packages/landing-page/src/components/icons/solidstart-logo.tsx +++ /dev/null @@ -1,139 +0,0 @@ -interface Props { - class?: string; -} -export function SolidStartLogo(props: Props) { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} diff --git a/packages/landing-page/src/components/icons/sun-icon.tsx b/packages/landing-page/src/components/icons/sun-icon.tsx deleted file mode 100644 index d6f05bf4a..000000000 --- a/packages/landing-page/src/components/icons/sun-icon.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { mergeProps } from "solid-js"; - -interface Props { - class: string; -} - -export function SunIcon(props: Props) { - props = mergeProps({ class: "w-6 h-6" }, props); - - return ( - - - - ); -} diff --git a/packages/landing-page/src/components/icons/swatch-icon.tsx b/packages/landing-page/src/components/icons/swatch-icon.tsx deleted file mode 100644 index 7d4018b96..000000000 --- a/packages/landing-page/src/components/icons/swatch-icon.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { mergeProps } from "solid-js"; - -interface Props { - class?: string; -} -export const SwatchIcon = (props: Props) => { - props = mergeProps({ class: "w-6 h-6" }, props); - - return ( - - - - ); -}; diff --git a/packages/landing-page/src/components/icons/yarn-icon.tsx b/packages/landing-page/src/components/icons/yarn-icon.tsx deleted file mode 100644 index 4da9f40da..000000000 --- a/packages/landing-page/src/components/icons/yarn-icon.tsx +++ /dev/null @@ -1,19 +0,0 @@ -export function YarnIcon() { - return ( - - - - - ); -} diff --git a/packages/landing-page/src/components/nested-grid.tsx b/packages/landing-page/src/components/nested-grid.tsx deleted file mode 100644 index 3827dad64..000000000 --- a/packages/landing-page/src/components/nested-grid.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { type JSX } from "solid-js"; - -const highlightStyles = "sm:col-span-2 md:row-span-2 md:col-span-1"; - -interface BentoItemProps { - isHighlight?: boolean; - title: string | JSX.Element; - children: JSX.Element; - accent?: "pink" | "yellow" | "cyan" | "purple" | "emerald" | "teal" | "neutral" | "lime"; -} - -function getAccent(accent: BentoItemProps["accent"]) { - switch (accent) { - case "pink": - return { - box: "dark:hover:border-pink-300 dark:hover:shadow-pink-200 hover:border-pink-500 hover:shadow-pink-600", - title: "group-hover:text-pink-500 dark:group-hover:text-pink-300" - }; - case "yellow": - return { - box: "hover:border-yellow-500 hover:shadow-yellow-600 dark:hover:border-yellow-300 dark:hover:shadow-yellow-200", - title: "group-hover:text-yellow-500 dark:group-hover:text-yellow-300" - }; - case "neutral": - return { - box: "hover:border-neutral-500 hover:shadow-neutral-600 dark:hover:border-neutral-300 dark:hover:shadow-neutral-200", - title: "group-hover:text-neutral-500 dark:group-hover:text-neutral-300" - }; - case "emerald": - return { - box: "hover:border-emerald-500 hover:shadow-emerald-600 dark:hover:border-emerald-300 dark:hover:shadow-emerald-200", - title: "group-hover:text-emerald-500 dark:group-hover:text-emerald-300" - }; - case "purple": - return { - box: "hover:border-purple-500 hover:shadow-purple-600 dark:hover:border-purple-300 dark:hover:shadow-purple-200", - title: "group-hover:text-purple-500 dark:group-hover:text-purple-300" - }; - case "lime": - return { - box: "hover:border-lime-500 hover:shadow-lime-600 dark:hover:border-lime-300 dark:hover:shadow-lime-200", - title: "group-hover:text-lime-500 dark:group-hover:text-lime-300" - }; - case "teal": - return { - box: "hover:border-teal-500 hover:shadow-teal-600 dark:hover:border-teal-300 dark:hover:shadow-teal-200", - title: "group-hover:text-teal-500 dark:group-hover:text-teal-300" - }; - case "cyan": - default: - return { - box: "hover:border-cyan-500 hover:shadow-cyan-600 dark:hover:border-cyan-300 dark:hover:shadow-cyan-200", - title: "group-hover:text-cyan-500 dark:group-hover:text-cyan-300" - }; - } -} - -export const NestItem = (props: BentoItemProps) => { - return ( -
  • - - {props.title} - -

    {props.children}

    -
  • - ); -}; - -export const NesterBox = (props: { children: JSX.Element }) => { - return ; -}; diff --git a/packages/landing-page/src/components/section.tsx b/packages/landing-page/src/components/section.tsx deleted file mode 100644 index 967f5d660..000000000 --- a/packages/landing-page/src/components/section.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { type JSX } from "solid-js"; - -interface SectionProps { - children: JSX.Element; - title: string; -} -export const Section = (props: SectionProps) => { - return ( -
    -

    {props.title}

    - {props.children} -
    - ); -}; diff --git a/packages/landing-page/src/components/sections/announcement.tsx b/packages/landing-page/src/components/sections/announcement.tsx deleted file mode 100644 index 65fba5ce0..000000000 --- a/packages/landing-page/src/components/sections/announcement.tsx +++ /dev/null @@ -1,54 +0,0 @@ -import { GithubIcon } from "~/components/icons/github-icon"; -import { SectionTitle } from "../ui/section-title"; - -export function Announcement() { - return ( -
    -
    - - Announcing v1 Release - -
    -
    - ); -} diff --git a/packages/landing-page/src/components/sections/deploy-anywhere.tsx b/packages/landing-page/src/components/sections/deploy-anywhere.tsx deleted file mode 100644 index 5965bf54c..000000000 --- a/packages/landing-page/src/components/sections/deploy-anywhere.tsx +++ /dev/null @@ -1,118 +0,0 @@ -import { Index } from "solid-js"; -import { AwsLogo } from "../icons/platform/aws-logo"; -import { AzureLogo } from "../icons/platform/azure-logo"; -import { BunLogo } from "../icons/platform/bun-logo"; -import { CloudflareLogo } from "../icons/platform/cloudflare-logo"; -import { DenoLogo } from "../icons/platform/deno-logo"; -import { NetlifyLogo } from "../icons/platform/netlify-logo"; -import { Vercel } from "../icons/platform/vercel-logo"; -import { SectionTitle } from "../ui/section-title"; - -const PLATFORMS = [ - { - name: "Cloudflare", - url: "https://www.cloudflare.com/", - icon: - }, - { - name: "Netlify", - url: "https://www.netlify.com/", - icon: - }, - - { - name: "Vercel", - url: "https://vercel.com/", - icon: ( - - ) - }, - { - name: "Bun", - url: "https://bun.sh/", - icon: - }, - { - name: "Deno", - url: "https://deno.land/", - icon: - }, - { - name: "AWS", - url: "https://aws.amazon.com/", - icon: - }, - { - name: "Azure", - url: "https://azure.microsoft.com/", - icon: - } -]; - -export function DeployAnywhere() { - return ( -
    -
    - Deploy Anywhere -

    - On the shoulders of open-source. SolidStart can be deployed to every platform Nitro has a - preset for. -

    -
    -
    -
    -          
    -
    - - export default{" "} - defineConfig - {`({`} -
    - - {" "}server{`: `} - - {`{`} -
    - - {" "}preset{`: `} - - {`"`} - netlify - {`"`} -
    - - {" "} - {`}`} - -
    - {`})`} -
    -
    -
    - -
    - ); -} diff --git a/packages/landing-page/src/components/sections/footer.tsx b/packages/landing-page/src/components/sections/footer.tsx deleted file mode 100644 index 0cc8509b2..000000000 --- a/packages/landing-page/src/components/sections/footer.tsx +++ /dev/null @@ -1,68 +0,0 @@ -import { JSX } from "solid-js"; -import { SolidIcon } from "../icons/solid-logo"; - -function FooterSectionTitle(props: { children: JSX.Element }) { - return {props.children}; -} - -function FooterSectionLink(props: { href: string; children: JSX.Element }) { - return ( - - {props.children} - - ); -} - -export function Footer() { - return ( -
    -
    -
    - - - -
    - -
    -
    -
    - Resources -
      -
    • - - Solid Primitives - -
    • -
    • - - Documentation - -
    • -
    -
    -
    - Socials -
      -
    • - Discord -
    • - -
    • - Twitter / 𝕏 -
    • -
    • - - OpenCollective - -
    • -
    -
    -
    -
    - ); -} diff --git a/packages/landing-page/src/components/sections/hero.tsx b/packages/landing-page/src/components/sections/hero.tsx deleted file mode 100644 index 641674786..000000000 --- a/packages/landing-page/src/components/sections/hero.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import { CodeSnippet } from "../code-snippet"; -import { GithubIcon } from "../icons/github-icon"; -import { SolidStartLogo } from "../icons/solidstart-logo"; -import { buttonVariants } from "../ui/button"; -const buttonOutlineStyles = buttonVariants({ - variant: "outline" -}); -export function Hero() { - return ( -
    -
    - -
    -
    - SolidStart -
    - - Fine-grained reactivity goes fullstack - - -
    -
    - -
    - ); -} diff --git a/packages/landing-page/src/components/sections/meta-framework.tsx b/packages/landing-page/src/components/sections/meta-framework.tsx deleted file mode 100644 index 1910cdd5a..000000000 --- a/packages/landing-page/src/components/sections/meta-framework.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import { LegoSVG } from "~/components/icons/lego-icon"; -import { NesterBox, NestItem } from "../nested-grid"; -import { SectionTitle } from "../ui/section-title"; - -export function MetaFramework() { - return ( -
    -
    - Composable Meta-framework -

    - SolidStart integrates multiple separate packages to provide a complete functionality. Each - of these pieces can be replaced with your own implementation. -

    -
    -
    - - -

    A strong, highly-performant serializer.

    -
    - - -

    Bundler and server runtime

    -
      - -

      Dev env and bundler

      -
      - -

      server APIs and presets

      -
      -
    -
    - - -

    Official client-side router.

    -
    -
    -
    - -
    -
    -
    - ); -} diff --git a/packages/landing-page/src/components/sections/rock-solid-dx.tsx b/packages/landing-page/src/components/sections/rock-solid-dx.tsx deleted file mode 100644 index 0132795be..000000000 --- a/packages/landing-page/src/components/sections/rock-solid-dx.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import { BentoBox, BentoItem } from "../bento"; -import { SectionTitle } from "../ui/section-title"; - -export function RockSolidDX() { - return ( -
    -
    - - Rock-Solid Developer Experience - -

    - (pun intended) -

    -
    - - -

    - Avoid waterfalls when updating data on the server. -

    -

    - E.g.: when updating your view after a mutation, SolidStart will - prevent a waterfall even if a navigation is triggered by the - mutation. New data comes on the same flight as the mutation - response. -

    -
    - -

    - During a roundtrip 2 identical requests never fly out, and 2 - identical resources are never serialized again. -

    -
    - -

    - Form actions running on the server with code co-location and all the - bells, whisltles, and whimsy you need. -

    -
    - -

    - Also known as Lambda Functions, SolidStart can create these API - endpoints automatically, just as any other route. -

    -
    - - Data (pre-)Loading - - } - > -

    - Strongly parallelized data loading, easily define preloading - strategies and empower your users with the snappiest UX they can - imagine! -

    -
    -
    -
    - ); -} diff --git a/packages/landing-page/src/components/sections/top-nav.tsx b/packages/landing-page/src/components/sections/top-nav.tsx deleted file mode 100644 index 088762669..000000000 --- a/packages/landing-page/src/components/sections/top-nav.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { DiscordIcon } from "../icons/discord-icon"; -import { ThemeToggle } from "../theme-toggle"; - -export function TopNav() { - return ( - - ); -} diff --git a/packages/landing-page/src/components/theme-toggle.tsx b/packages/landing-page/src/components/theme-toggle.tsx deleted file mode 100644 index 4d7cf0bd4..000000000 --- a/packages/landing-page/src/components/theme-toggle.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { useColorMode } from "@kobalte/core/color-mode"; - -import { Button } from "~/components/ui/button"; -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuItem, - DropdownMenuTrigger, -} from "~/components/ui/dropdown-menu"; -import { SunIcon } from "./icons/sun-icon"; -import { MoonIcon } from "./icons/moon-icon"; -import { MonitorIcon } from "./icons/monitor-icon"; - -export function ThemeToggle() { - const { setColorMode } = useColorMode(); - - return ( - - - - - Toggle theme - - - setColorMode("light")}> - - Light - - setColorMode("dark")}> - - Dark - - setColorMode("system")}> - - System - - - - ); -} diff --git a/packages/landing-page/src/components/ui/accordion.tsx b/packages/landing-page/src/components/ui/accordion.tsx deleted file mode 100644 index e7fb88c3c..000000000 --- a/packages/landing-page/src/components/ui/accordion.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { splitProps } from "solid-js"; - -import { AccordionContentProps, AccordionItemProps, Accordion as AccordionPrimitive, AccordionTriggerProps } from "@kobalte/core/accordion"; - -import { cn } from "~/lib/utils"; -import { OverrideComponentProps } from "@kobalte/utils"; - -const Accordion = AccordionPrimitive; - -const AccordionItem = ( - props: OverrideComponentProps<"div", AccordionItemProps> -) => { - const [, rest] = splitProps(props, ["class"]); - return ( - - ); -}; - -const AccordionTrigger = ( - props: OverrideComponentProps<"button", AccordionTriggerProps> -) => { - const [, rest] = splitProps(props, ["class", "children"]); - return ( - - svg]:rotate-180", - props.class - )} - {...rest} - > - {props.children} - - - - - - ); -}; - -const AccordionContent = ( - props: OverrideComponentProps<"div", AccordionContentProps> -) => { - const [, rest] = splitProps(props, ["class", "children"]); - return ( - -
    {props.children}
    -
    - ); -}; - -export { Accordion, AccordionItem, AccordionTrigger, AccordionContent }; diff --git a/packages/landing-page/src/components/ui/button.tsx b/packages/landing-page/src/components/ui/button.tsx deleted file mode 100644 index 08fd4bbaa..000000000 --- a/packages/landing-page/src/components/ui/button.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import type { Component, ComponentProps } from "solid-js"; -import { splitProps } from "solid-js"; - -import type { VariantProps } from "class-variance-authority"; -import { cva } from "class-variance-authority"; - -import { cn } from "~/lib/utils"; - -const buttonVariants = cva( - "inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", - { - variants: { - variant: { - default: "bg-primary text-primary-foreground hover:bg-primary/90", - destructive: - "bg-destructive text-destructive-foreground hover:bg-destructive/90", - outline: - "border border-input hover:bg-accent hover:text-accent-foreground", - secondary: - "bg-secondary text-secondary-foreground hover:bg-secondary/80", - ghost: "hover:bg-accent hover:text-accent-foreground", - link: "text-primary underline-offset-4 hover:underline", - }, - size: { - default: "h-10 px-4 py-2", - sm: "h-9 rounded-md px-3", - lg: "h-11 rounded-md px-8", - icon: "size-10", - }, - }, - defaultVariants: { - variant: "default", - size: "default", - }, - } -); - -export interface ButtonProps - extends ComponentProps<"button">, - VariantProps {} - -const Button: Component = (props) => { - const [, rest] = splitProps(props, ["variant", "size", "class"]); - return ( -