Skip to content

Commit

Permalink
Make repo a turborepo
Browse files Browse the repository at this point in the history
  • Loading branch information
omfj committed Jun 26, 2024
1 parent 7a8e951 commit 283a8fd
Show file tree
Hide file tree
Showing 11 changed files with 136 additions and 20 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
node_modules/
.dev.vars
.dev.vars
.turbo/
5 changes: 3 additions & 2 deletions apps/boomtown/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
"name": "@echo-webkom/boomtown",
"scripts": {
"build": "tsc",
"dev": "wrangler dev src/index.ts",
"dev": "wrangler dev src/index.ts --show-interactive-dev-session false",
"deploy": "wrangler deploy --minify src/index.ts",
"test": "vitest"
"test": "vitest",
"clean": "rm -rf .wrangler node_modules .turbo"
},
"dependencies": {
"hono": "4.3.9",
Expand Down
9 changes: 5 additions & 4 deletions apps/crons/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
"name": "@echo-webkom/crons",
"scripts": {
"build": "tsc",
"dev": "wrangler dev src/index.ts --test-scheduled",
"dev": "wrangler dev src/index.ts --test-scheduled --show-interactive-dev-session false",
"deploy": "wrangler deploy --minify src/index.ts",
"test": "vitest"
"test": "vitest",
"clean": "rm -rf .wrangler node_modules .turbo"
},
"dependencies": {
"@echo-webkom/nano-db": "workspace:*",
Expand All @@ -14,8 +15,8 @@
"devDependencies": {
"@cloudflare/vitest-pool-workers": "0.2.12",
"@cloudflare/workers-types": "4.20240512.0",
"kysely-codegen": "^0.15.0",
"pg": "^8.11.5",
"kysely-codegen": "0.15.0",
"pg": "8.11.5",
"typescript": "5.4.5",
"vitest": "1.5.0",
"wrangler": "3.57.1"
Expand Down
5 changes: 3 additions & 2 deletions apps/echogram/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
"name": "@echo-webkom/echogram",
"scripts": {
"build": "tsc",
"dev": "wrangler dev src/index.ts",
"dev": "wrangler dev src/index.ts --show-interactive-dev-session false",
"deploy": "wrangler deploy --minify src/index.ts",
"test": "vitest"
"test": "vitest",
"clean": "rm -rf .wrangler node_modules .turbo"
},
"dependencies": {
"hono": "4.3.9"
Expand Down
5 changes: 3 additions & 2 deletions apps/kaffe/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
"name": "@echo-webkom/kaffe",
"scripts": {
"build": "tsc",
"dev": "wrangler dev src/index.ts",
"dev": "wrangler dev src/index.ts --show-interactive-dev-session false",
"deploy": "wrangler deploy --minify src/index.ts",
"test": "vitest"
"test": "vitest",
"clean": "rm -rf .wrangler node_modules .turbo"
},
"dependencies": {
"hono": "4.3.9"
Expand Down
5 changes: 5 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
{
"name": "@echo-webkom/nano",
"packageManager": "pnpm@9.1.4",
"scripts": {
"dev": "turbo run dev",
"clean": "rm -rf node_modules .turbo",
"clean-workspaces": "turbo run clean",
"format": "biome format --write .",
"lint": "biome lint .",
"lint:fix": "biome lint --apply .",
"check": "biome check ."
},
"devDependencies": {
"@biomejs/biome": "1.7.3",
"turbo": "2.0.5",
"vitest": "1.5.0"
}
}
5 changes: 3 additions & 2 deletions packages/db/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@
"name": "@echo-webkom/nano-db",
"version": "1.0.0",
"scripts": {
"db:typegen": "kysely-codegen --env-file .dev.vars --out-file \"./types.ts\""
"db:typegen": "kysely-codegen --env-file .dev.vars --out-file \"./types.ts\"",
"clean": "rm -rf node_modules .turbo"
},
"dependencies": {
"kysely": "0.27.3",
"kysely-postgres-js": "2.0.0",
"postgres": "^3.4.4"
"postgres": "3.4.4"
},
"devDependencies": {
"@cloudflare/workers-types": "4.20240512.0"
Expand Down
8 changes: 7 additions & 1 deletion packages/email/package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
{
"name": "@echo-webkom/email",
"version": "1.0.0"
"version": "1.0.0",
"scripts": {
"clean": "rm -rf node_modules .turbo"
},
"devDependencies": {
"typescript": "5.4.5"
}
}
8 changes: 7 additions & 1 deletion packages/logger/package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
{
"name": "@echo-webkom/logger",
"version": "1.0.0"
"version": "1.0.0",
"scripts": {
"clean": "rm -rf node_modules .turbo"
},
"devDependencies": {
"typescript": "5.4.5"
}
}
82 changes: 77 additions & 5 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions turbo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"$schema": "https://turborepo.org/schema.json",
"tasks": {
"dev": {
"persistent": true,
"cache": false
},
"clean": {
"cache": false
},
"//#clean": {
"cache": false
}
},
"globalDependencies": ["**/.env"],
"globalEnv": [
"RESEND_API_KEY",
"ADMIN_KEY",
"DATABASE_URL"
]
}

0 comments on commit 283a8fd

Please sign in to comment.