From 45e668e9cc3c0220bf206a87a12df1f143c769f0 Mon Sep 17 00:00:00 2001 From: Nicholas Kissel Date: Tue, 27 Jan 2026 18:32:14 -0800 Subject: [PATCH] chore(site): move website to frontend/packages/website --- .../website}/.astro/content-assets.mjs | 0 .../website}/.astro/content-modules.mjs | 0 .../packages/website}/.astro/content.d.ts | 0 .../packages/website}/.astro/types.d.ts | 1 + frontend/packages/website/Caddyfile | 5 ---- .../packages/website}/astro.config.mjs | 0 frontend/packages/website/index.html | 10 ------- frontend/packages/website/package.json | 24 ++++++++++++---- .../packages/website}/public/favicon.svg | 0 .../packages/website}/public/logos/amp.svg | 0 .../packages/website}/public/logos/claude.svg | 0 .../website}/public/logos/daytona.png | Bin .../website}/public/logos/daytona.svg | 0 .../packages/website}/public/logos/e2b.png | Bin .../packages/website}/public/logos/e2b.svg | 0 .../packages/website}/public/logos/openai.svg | 0 .../website}/public/logos/opencode.svg | 0 .../website}/public/logos/sanboxagent.svg | 0 .../website}/public/logos/sandboxagent.svg | 0 .../website}/public/logos/sourcegraph.svg | 0 .../packages/website}/public/logos/vercel.svg | 0 .../packages/website}/public/rivet-icon.svg | 0 .../website}/public/rivet-logo-text-white.svg | 0 .../website}/src/components/CTASection.tsx | 0 .../packages/website}/src/components/FAQ.tsx | 0 .../website}/src/components/FeatureGrid.tsx | 0 .../website}/src/components/Footer.tsx | 0 .../website}/src/components/GitHubStars.tsx | 0 .../packages/website}/src/components/Hero.tsx | 0 .../website}/src/components/Integrations.tsx | 0 .../website}/src/components/Navigation.tsx | 0 .../website}/src/components/PainPoints.tsx | 0 .../src/components/ProblemsSolved.tsx | 0 .../website}/src/components/ui/Badge.tsx | 0 .../website}/src/components/ui/Button.tsx | 0 .../website}/src/components/ui/CopyButton.tsx | 0 .../src/components/ui/FeatureIcon.tsx | 0 .../website}/src/layouts/Layout.astro | 0 .../packages/website}/src/pages/index.astro | 0 .../packages/website}/src/styles/global.css | 0 .../packages/website}/tailwind.config.mjs | 0 .../packages/website}/tsconfig.json | 0 frontend/packages/website/vite.config.ts | 7 ----- website/.astro/data-store.json | 1 - website/.astro/settings.json | 5 ---- website/package.json | 27 ------------------ 46 files changed, 20 insertions(+), 60 deletions(-) rename {website => frontend/packages/website}/.astro/content-assets.mjs (100%) rename {website => frontend/packages/website}/.astro/content-modules.mjs (100%) rename {website => frontend/packages/website}/.astro/content.d.ts (100%) rename {website => frontend/packages/website}/.astro/types.d.ts (51%) delete mode 100644 frontend/packages/website/Caddyfile rename {website => frontend/packages/website}/astro.config.mjs (100%) delete mode 100644 frontend/packages/website/index.html rename {website => frontend/packages/website}/public/favicon.svg (100%) rename {website => frontend/packages/website}/public/logos/amp.svg (100%) rename {website => frontend/packages/website}/public/logos/claude.svg (100%) rename {website => frontend/packages/website}/public/logos/daytona.png (100%) rename {website => frontend/packages/website}/public/logos/daytona.svg (100%) rename {website => frontend/packages/website}/public/logos/e2b.png (100%) rename {website => frontend/packages/website}/public/logos/e2b.svg (100%) rename {website => frontend/packages/website}/public/logos/openai.svg (100%) rename {website => frontend/packages/website}/public/logos/opencode.svg (100%) rename {website => frontend/packages/website}/public/logos/sanboxagent.svg (100%) rename {website => frontend/packages/website}/public/logos/sandboxagent.svg (100%) rename {website => frontend/packages/website}/public/logos/sourcegraph.svg (100%) rename {website => frontend/packages/website}/public/logos/vercel.svg (100%) rename {website => frontend/packages/website}/public/rivet-icon.svg (100%) rename {website => frontend/packages/website}/public/rivet-logo-text-white.svg (100%) rename {website => frontend/packages/website}/src/components/CTASection.tsx (100%) rename {website => frontend/packages/website}/src/components/FAQ.tsx (100%) rename {website => frontend/packages/website}/src/components/FeatureGrid.tsx (100%) rename {website => frontend/packages/website}/src/components/Footer.tsx (100%) rename {website => frontend/packages/website}/src/components/GitHubStars.tsx (100%) rename {website => frontend/packages/website}/src/components/Hero.tsx (100%) rename {website => frontend/packages/website}/src/components/Integrations.tsx (100%) rename {website => frontend/packages/website}/src/components/Navigation.tsx (100%) rename {website => frontend/packages/website}/src/components/PainPoints.tsx (100%) rename {website => frontend/packages/website}/src/components/ProblemsSolved.tsx (100%) rename {website => frontend/packages/website}/src/components/ui/Badge.tsx (100%) rename {website => frontend/packages/website}/src/components/ui/Button.tsx (100%) rename {website => frontend/packages/website}/src/components/ui/CopyButton.tsx (100%) rename {website => frontend/packages/website}/src/components/ui/FeatureIcon.tsx (100%) rename {website => frontend/packages/website}/src/layouts/Layout.astro (100%) rename {website => frontend/packages/website}/src/pages/index.astro (100%) rename {website => frontend/packages/website}/src/styles/global.css (100%) rename {website => frontend/packages/website}/tailwind.config.mjs (100%) rename {website => frontend/packages/website}/tsconfig.json (100%) delete mode 100644 frontend/packages/website/vite.config.ts delete mode 100644 website/.astro/data-store.json delete mode 100644 website/.astro/settings.json delete mode 100644 website/package.json diff --git a/website/.astro/content-assets.mjs b/frontend/packages/website/.astro/content-assets.mjs similarity index 100% rename from website/.astro/content-assets.mjs rename to frontend/packages/website/.astro/content-assets.mjs diff --git a/website/.astro/content-modules.mjs b/frontend/packages/website/.astro/content-modules.mjs similarity index 100% rename from website/.astro/content-modules.mjs rename to frontend/packages/website/.astro/content-modules.mjs diff --git a/website/.astro/content.d.ts b/frontend/packages/website/.astro/content.d.ts similarity index 100% rename from website/.astro/content.d.ts rename to frontend/packages/website/.astro/content.d.ts diff --git a/website/.astro/types.d.ts b/frontend/packages/website/.astro/types.d.ts similarity index 51% rename from website/.astro/types.d.ts rename to frontend/packages/website/.astro/types.d.ts index f964fe0..03d7cc4 100644 --- a/website/.astro/types.d.ts +++ b/frontend/packages/website/.astro/types.d.ts @@ -1 +1,2 @@ /// +/// \ No newline at end of file diff --git a/frontend/packages/website/Caddyfile b/frontend/packages/website/Caddyfile deleted file mode 100644 index f476be1..0000000 --- a/frontend/packages/website/Caddyfile +++ /dev/null @@ -1,5 +0,0 @@ -:80 { - root * /srv - file_server - try_files {path} /index.html -} diff --git a/website/astro.config.mjs b/frontend/packages/website/astro.config.mjs similarity index 100% rename from website/astro.config.mjs rename to frontend/packages/website/astro.config.mjs diff --git a/frontend/packages/website/index.html b/frontend/packages/website/index.html deleted file mode 100644 index e3b0025..0000000 --- a/frontend/packages/website/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - Sandbox Agent - - - - diff --git a/frontend/packages/website/package.json b/frontend/packages/website/package.json index 270c6ce..aef9c0b 100644 --- a/frontend/packages/website/package.json +++ b/frontend/packages/website/package.json @@ -1,15 +1,29 @@ { "name": "@sandbox-agent/website", "private": true, - "version": "0.0.0", + "version": "0.0.1", "license": "Apache-2.0", "type": "module", "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview" + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/react": "^4.2.0", + "@astrojs/tailwind": "^6.0.0", + "astro": "^5.1.0", + "framer-motion": "^12.0.0", + "lucide-react": "^0.469.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "tailwindcss": "^3.4.0" }, "devDependencies": { - "vite": "^5.4.7" + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "typescript": "^5.7.0" } } diff --git a/website/public/favicon.svg b/frontend/packages/website/public/favicon.svg similarity index 100% rename from website/public/favicon.svg rename to frontend/packages/website/public/favicon.svg diff --git a/website/public/logos/amp.svg b/frontend/packages/website/public/logos/amp.svg similarity index 100% rename from website/public/logos/amp.svg rename to frontend/packages/website/public/logos/amp.svg diff --git a/website/public/logos/claude.svg b/frontend/packages/website/public/logos/claude.svg similarity index 100% rename from website/public/logos/claude.svg rename to frontend/packages/website/public/logos/claude.svg diff --git a/website/public/logos/daytona.png b/frontend/packages/website/public/logos/daytona.png similarity index 100% rename from website/public/logos/daytona.png rename to frontend/packages/website/public/logos/daytona.png diff --git a/website/public/logos/daytona.svg b/frontend/packages/website/public/logos/daytona.svg similarity index 100% rename from website/public/logos/daytona.svg rename to frontend/packages/website/public/logos/daytona.svg diff --git a/website/public/logos/e2b.png b/frontend/packages/website/public/logos/e2b.png similarity index 100% rename from website/public/logos/e2b.png rename to frontend/packages/website/public/logos/e2b.png diff --git a/website/public/logos/e2b.svg b/frontend/packages/website/public/logos/e2b.svg similarity index 100% rename from website/public/logos/e2b.svg rename to frontend/packages/website/public/logos/e2b.svg diff --git a/website/public/logos/openai.svg b/frontend/packages/website/public/logos/openai.svg similarity index 100% rename from website/public/logos/openai.svg rename to frontend/packages/website/public/logos/openai.svg diff --git a/website/public/logos/opencode.svg b/frontend/packages/website/public/logos/opencode.svg similarity index 100% rename from website/public/logos/opencode.svg rename to frontend/packages/website/public/logos/opencode.svg diff --git a/website/public/logos/sanboxagent.svg b/frontend/packages/website/public/logos/sanboxagent.svg similarity index 100% rename from website/public/logos/sanboxagent.svg rename to frontend/packages/website/public/logos/sanboxagent.svg diff --git a/website/public/logos/sandboxagent.svg b/frontend/packages/website/public/logos/sandboxagent.svg similarity index 100% rename from website/public/logos/sandboxagent.svg rename to frontend/packages/website/public/logos/sandboxagent.svg diff --git a/website/public/logos/sourcegraph.svg b/frontend/packages/website/public/logos/sourcegraph.svg similarity index 100% rename from website/public/logos/sourcegraph.svg rename to frontend/packages/website/public/logos/sourcegraph.svg diff --git a/website/public/logos/vercel.svg b/frontend/packages/website/public/logos/vercel.svg similarity index 100% rename from website/public/logos/vercel.svg rename to frontend/packages/website/public/logos/vercel.svg diff --git a/website/public/rivet-icon.svg b/frontend/packages/website/public/rivet-icon.svg similarity index 100% rename from website/public/rivet-icon.svg rename to frontend/packages/website/public/rivet-icon.svg diff --git a/website/public/rivet-logo-text-white.svg b/frontend/packages/website/public/rivet-logo-text-white.svg similarity index 100% rename from website/public/rivet-logo-text-white.svg rename to frontend/packages/website/public/rivet-logo-text-white.svg diff --git a/website/src/components/CTASection.tsx b/frontend/packages/website/src/components/CTASection.tsx similarity index 100% rename from website/src/components/CTASection.tsx rename to frontend/packages/website/src/components/CTASection.tsx diff --git a/website/src/components/FAQ.tsx b/frontend/packages/website/src/components/FAQ.tsx similarity index 100% rename from website/src/components/FAQ.tsx rename to frontend/packages/website/src/components/FAQ.tsx diff --git a/website/src/components/FeatureGrid.tsx b/frontend/packages/website/src/components/FeatureGrid.tsx similarity index 100% rename from website/src/components/FeatureGrid.tsx rename to frontend/packages/website/src/components/FeatureGrid.tsx diff --git a/website/src/components/Footer.tsx b/frontend/packages/website/src/components/Footer.tsx similarity index 100% rename from website/src/components/Footer.tsx rename to frontend/packages/website/src/components/Footer.tsx diff --git a/website/src/components/GitHubStars.tsx b/frontend/packages/website/src/components/GitHubStars.tsx similarity index 100% rename from website/src/components/GitHubStars.tsx rename to frontend/packages/website/src/components/GitHubStars.tsx diff --git a/website/src/components/Hero.tsx b/frontend/packages/website/src/components/Hero.tsx similarity index 100% rename from website/src/components/Hero.tsx rename to frontend/packages/website/src/components/Hero.tsx diff --git a/website/src/components/Integrations.tsx b/frontend/packages/website/src/components/Integrations.tsx similarity index 100% rename from website/src/components/Integrations.tsx rename to frontend/packages/website/src/components/Integrations.tsx diff --git a/website/src/components/Navigation.tsx b/frontend/packages/website/src/components/Navigation.tsx similarity index 100% rename from website/src/components/Navigation.tsx rename to frontend/packages/website/src/components/Navigation.tsx diff --git a/website/src/components/PainPoints.tsx b/frontend/packages/website/src/components/PainPoints.tsx similarity index 100% rename from website/src/components/PainPoints.tsx rename to frontend/packages/website/src/components/PainPoints.tsx diff --git a/website/src/components/ProblemsSolved.tsx b/frontend/packages/website/src/components/ProblemsSolved.tsx similarity index 100% rename from website/src/components/ProblemsSolved.tsx rename to frontend/packages/website/src/components/ProblemsSolved.tsx diff --git a/website/src/components/ui/Badge.tsx b/frontend/packages/website/src/components/ui/Badge.tsx similarity index 100% rename from website/src/components/ui/Badge.tsx rename to frontend/packages/website/src/components/ui/Badge.tsx diff --git a/website/src/components/ui/Button.tsx b/frontend/packages/website/src/components/ui/Button.tsx similarity index 100% rename from website/src/components/ui/Button.tsx rename to frontend/packages/website/src/components/ui/Button.tsx diff --git a/website/src/components/ui/CopyButton.tsx b/frontend/packages/website/src/components/ui/CopyButton.tsx similarity index 100% rename from website/src/components/ui/CopyButton.tsx rename to frontend/packages/website/src/components/ui/CopyButton.tsx diff --git a/website/src/components/ui/FeatureIcon.tsx b/frontend/packages/website/src/components/ui/FeatureIcon.tsx similarity index 100% rename from website/src/components/ui/FeatureIcon.tsx rename to frontend/packages/website/src/components/ui/FeatureIcon.tsx diff --git a/website/src/layouts/Layout.astro b/frontend/packages/website/src/layouts/Layout.astro similarity index 100% rename from website/src/layouts/Layout.astro rename to frontend/packages/website/src/layouts/Layout.astro diff --git a/website/src/pages/index.astro b/frontend/packages/website/src/pages/index.astro similarity index 100% rename from website/src/pages/index.astro rename to frontend/packages/website/src/pages/index.astro diff --git a/website/src/styles/global.css b/frontend/packages/website/src/styles/global.css similarity index 100% rename from website/src/styles/global.css rename to frontend/packages/website/src/styles/global.css diff --git a/website/tailwind.config.mjs b/frontend/packages/website/tailwind.config.mjs similarity index 100% rename from website/tailwind.config.mjs rename to frontend/packages/website/tailwind.config.mjs diff --git a/website/tsconfig.json b/frontend/packages/website/tsconfig.json similarity index 100% rename from website/tsconfig.json rename to frontend/packages/website/tsconfig.json diff --git a/frontend/packages/website/vite.config.ts b/frontend/packages/website/vite.config.ts deleted file mode 100644 index f6e80c9..0000000 --- a/frontend/packages/website/vite.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineConfig } from "vite"; - -export default defineConfig({ - server: { - port: 3000 - } -}); diff --git a/website/.astro/data-store.json b/website/.astro/data-store.json deleted file mode 100644 index e16f873..0000000 --- a/website/.astro/data-store.json +++ /dev/null @@ -1 +0,0 @@ -[["Map",1,2],"meta::meta",["Map",3,4,5,6],"astro-version","5.16.15","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true,\"allowedHosts\":[]},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[],\"responsiveStyles\":false},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":{\"type\":\"shiki\",\"excludeLangs\":[\"math\"]},\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"github-dark\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true,\"allowedDomains\":[]},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"headingIdCompat\":false,\"preserveScriptOrder\":false,\"liveContentCollections\":false,\"csp\":false,\"staticImportMetaEnv\":false,\"chromeDevtoolsWorkspace\":false,\"failOnPrerenderConflict\":false,\"svgo\":false},\"legacy\":{\"collections\":false}}"] \ No newline at end of file diff --git a/website/.astro/settings.json b/website/.astro/settings.json deleted file mode 100644 index 637fb04..0000000 --- a/website/.astro/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "_variables": { - "lastUpdateCheck": 1769384167008 - } -} \ No newline at end of file diff --git a/website/package.json b/website/package.json deleted file mode 100644 index e1ac5cb..0000000 --- a/website/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "sandbox-agent-website", - "type": "module", - "version": "0.0.1", - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro build", - "preview": "astro preview", - "astro": "astro" - }, - "dependencies": { - "@astrojs/react": "^4.2.0", - "@astrojs/tailwind": "^6.0.0", - "astro": "^5.1.0", - "framer-motion": "^12.0.0", - "lucide-react": "^0.469.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "tailwindcss": "^3.4.0" - }, - "devDependencies": { - "@types/react": "^19.0.0", - "@types/react-dom": "^19.0.0", - "typescript": "^5.7.0" - } -}