Skip to content

Commit 182ff9c

Browse files
committed
chore: remove expo from monorepo
- Remove dev:expo, android, ios scripts from package.json - Remove apps/expo from knip ignoreWorkspaces - Update stack descriptions in CLAUDE.md and README.md - Clean up monorepo documentation
1 parent 6d61e62 commit 182ff9c

4 files changed

Lines changed: 4 additions & 20 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ pnpm check:all
5656

5757
Production-ready monorepo: Clean Architecture + DDD. Optimized for AI development.
5858

59-
**Stack**: Next.js 16 • Expo • TypeScript • Drizzle • PostgreSQL • BetterAuth • shadcn/ui • Tailwind 4
59+
**Stack**: Next.js 16 • TypeScript • Drizzle • PostgreSQL • BetterAuth • shadcn/ui • Tailwind 4
6060

6161
### Reference Implementation
6262

@@ -75,7 +75,6 @@ Study these files:
7575
```bash
7676
# Development
7777
pnpm dev # Dev server (Next.js)
78-
pnpm dev:expo # Dev server (Expo)
7978
pnpm build # Build all
8079

8180
# Quality
@@ -558,16 +557,14 @@ export default async function DashboardPage() {
558557

559558
```
560559
packages/ui/src/components/ui/ # shadcn (auto-generated)
561-
apps/expo/src/components/ # Native (NativeWind)
562560
```
563561

564562
## Monorepo
565563

566564
- `apps/nextjs/` - Web + API
567-
- `apps/expo/` - Mobile
568565
- `packages/ddd-kit/` - DDD primitives
569566
- `packages/drizzle/` - DB schema
570-
- `packages/ui/` - Web components
567+
- `packages/ui/` - Shared components
571568

572569
## Environment
573570

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ Visit [localhost:3000](http://localhost:3000)
141141

142142
## Stack
143143

144-
Next.js 16 (App Router) • Expo (React Native) • TypeScript • Drizzle ORM • PostgreSQL • BetterAuth • Stripe • Resend • Sentry • shadcn/ui • Tailwind CSS 4
144+
Next.js 16 (App Router) • TypeScript • Drizzle ORM • PostgreSQL • BetterAuth • Stripe • Resend • Sentry • shadcn/ui • Tailwind CSS 4
145145

146146
## AI-Powered Development
147147

@@ -273,17 +273,9 @@ export class Email extends ValueObject<string> {
273273
## Monorepo
274274

275275
- `apps/nextjs/` - Web + API (Clean Architecture in src/)
276-
- `apps/expo/` - Mobile (Expo Router + NativeWind + React Query)
277276
- `packages/ddd-kit/` - DDD primitives (Result, Option, Entity, etc.)
278277
- `packages/drizzle/` - DB schema and ORM
279-
- `packages/ui/` - Shared components (`.web.tsx` / `.native.tsx`)
280-
281-
## UI Components
282-
283-
Create reusable components in `packages/ui/`:
284-
- `.web.tsx` - Next.js (auto-resolved)
285-
- `.native.tsx` - Expo (auto-resolved)
286-
- `.tsx` - Fallback
278+
- `packages/ui/` - Shared components
287279

288280
## Key Rules
289281

knip.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"$schema": "https://unpkg.com/knip@5/schema.json",
3-
"ignoreWorkspaces": ["apps/expo"],
43
"workspaces": {
54
"apps/nextjs": {
65
"entry": ["app/**/*.tsx", "src/**/*.ts", "common/**/*.ts"],

package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44
"scripts": {
55
"build": "turbo build",
66
"dev": "turbo dev --filter=nextjs",
7-
"dev:expo": "turbo dev --filter=expo",
8-
"android": "pnpm --filter expo android",
9-
"ios": "pnpm --filter expo ios",
10-
"dev:all": "turbo dev",
117
"db": "docker compose up -d postgres",
128
"db:migrate": "turbo db:migrate",
139
"db:generate": "turbo db:generate",

0 commit comments

Comments
 (0)