From 933b6ba36e6bb5ec2d5d1aa4a72cb80375e3cbcb Mon Sep 17 00:00:00 2001 From: Matthieu Sieben Date: Sun, 26 Jan 2025 21:29:28 +0100 Subject: [PATCH] Improve codegen script (#3465) paralellize codegen --- Makefile | 7 +------ package.json | 1 + 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index d7424038a49..81b7b8acf67 100644 --- a/Makefile +++ b/Makefile @@ -28,12 +28,7 @@ run-dev-env-logged: ## Run a "development environment" shell (with logging) .PHONY: codegen codegen: ## Re-generate packages from lexicon/ files - cd packages/api; pnpm run codegen - cd packages/pds; pnpm run codegen - cd packages/bsky; pnpm run codegen - cd packages/ozone; pnpm run codegen - # clean up codegen output - pnpm format + pnpm codegen .PHONY: lint lint: ## Run style checks and verify syntax diff --git a/package.json b/package.json index 080ec6fcdbf..e9de3327688 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "verify:lint": "pnpm lint", "verify:types": "tsc --build tsconfig.json", "format": "pnpm lint:fix && pnpm style:fix", + "codegen": "pnpm run --recursive --stream --filter '@atproto/lex-cli...' build --force && pnpm run --recursive --stream --parallel codegen", "build": "pnpm --recursive --stream build", "dev": "NODE_ENV=development pnpm --stream '/^dev:.+$/'", "dev:tsc": "tsc --build tsconfig.json --watch",