From 7ac17cd3fc870c2812d42a68fbcb407bfeb66932 Mon Sep 17 00:00:00 2001 From: Isaac Corbrey Date: Wed, 6 May 2026 00:29:46 +0000 Subject: [PATCH] turbo: Initialize monorepo --- package.json | 13 +++++++++++++ pnpm-workspace.yaml | 3 +++ turbo.json | 18 ++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 package.json create mode 100644 pnpm-workspace.yaml create mode 100644 turbo.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..387ee5e --- /dev/null +++ b/package.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json.schemastore.org/package.json", + "private": true, + "scripts": { + "build": "turbo run build", + "dev": "turbo run dev", + "lint": "turbo run lint" + }, + "devDependencies": { + "turbo": "latest" + }, + "packageManager": "pnpm@10.29.2" +} \ No newline at end of file diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..3ff5faa --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/*" + - "packages/*" diff --git a/turbo.json b/turbo.json new file mode 100644 index 0000000..4beba66 --- /dev/null +++ b/turbo.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://turborepo.dev/schema.json", + "tasks": { + "build": { + "dependsOn": [ + "^build" + ], + "outputs": [ + "dist/**" + ] + }, + "test": { + "dependsOn": [ + "build" + ] + } + } +} \ No newline at end of file -- 2.51.2