feat(www): introduce monorepo

This change brings Turborepo monorepo to independently handle the marketing website, the docs website and any other future use cases for mutli-platform support. They are using internal @katanemo package handlers for the design system and logic.
This commit is contained in:
Musa 2025-11-23 13:23:51 -08:00
parent 151cefd528
commit 0d9147456f
102 changed files with 3876 additions and 52 deletions

25
package.json Normal file
View file

@ -0,0 +1,25 @@
{
"name": "archgw-monorepo",
"version": "0.1.0",
"private": true,
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"dev": "turbo run dev",
"build": "turbo run build",
"lint": "turbo run lint",
"format": "turbo run format",
"typecheck": "turbo run typecheck",
"clean": "turbo run clean && rm -rf node_modules"
},
"devDependencies": {
"turbo": "^2.0.0"
},
"engines": {
"node": ">=18.0.0"
},
"packageManager": "npm@10.0.0"
}