diff --git a/apps/classroomio-com/package.json b/apps/classroomio-com/package.json index d519f43d..d4c851e8 100644 --- a/apps/classroomio-com/package.json +++ b/apps/classroomio-com/package.json @@ -7,7 +7,8 @@ "build": "vite build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch" + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", + "prepare": "svelte-kit sync" }, "devDependencies": { "@melt-ui/pp": "^0.1.2", diff --git a/apps/classroomio-com/vercel.json b/apps/classroomio-com/vercel.json new file mode 100644 index 00000000..b8d28de5 --- /dev/null +++ b/apps/classroomio-com/vercel.json @@ -0,0 +1,11 @@ +{ + "rewrites": [ + {"source": "/docs/", "destination": "https://ciodocs.vercel.app/"}, + {"source": "/demo/", "destination": "https://cal.com/classroomio/demo/"}, + {"source": "/discord/", "destination": "https://discord.gg/NJqaZNuD/"}, + {"source": "/github/", "destination": "https://github.com/rotimi-best/classroomio/"}, + {"source": "/privacy/", "destination": "https://app.enzuzo.com/policies/privacy/958fc978-5477-11ee-a03b-7b111830c594/"}, + {"source": "/tos/", "destination": "https://app.enzuzo.com/policies/tos/958fc978-5477-11ee-a03b-7b111830c594/"}, + {"source": "/blog/", "destination": "https://classroomio.substack.com/"} + ] +} \ No newline at end of file diff --git a/package.json b/package.json index f4acac9c..aeb50e36 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "scripts": { "build": "turbo run build", "dev": "turbo run dev", + "prepare": "turbo run prepare", "lint": "turbo run lint", "clean": "turbo clean && rm -rf node_modules", "format": "prettier . --write" diff --git a/turbo.json b/turbo.json index dbd14b91..11ceff8b 100644 --- a/turbo.json +++ b/turbo.json @@ -13,6 +13,10 @@ "cache": false, "persistent": true }, + "prepare": { + "dependsOn": ["^build"], + "persistent": true + }, "clean": { "cache": false }, "db:generate": { "cache": false }, "db:push": { "cache": false },