From 5a0916ca2aac750c8b3e9399acd803c349af7a5a Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Tue, 19 Nov 2024 18:08:34 +0000 Subject: [PATCH] Switching it to be a step as part of monorepo check types. --- package.json | 3 ++- packages/backend-core/package.json | 3 ++- packages/server/package.json | 3 ++- packages/worker/package.json | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 3bee9f2d91..07e0010bf2 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,8 @@ "build:apps": "DISABLE_V8_COMPILE_CACHE=1 yarn build --scope @budibase/server --scope @budibase/worker", "build:cli": "yarn build --scope @budibase/cli", "build:dev": "lerna run --stream prebuild && yarn nx run-many --target=build --output-style=dynamic --watch --preserveWatchOutput", - "check:types": "lerna run --concurrency 2 check:types", + "check:types": "yarn check:dependencies && lerna run --concurrency 2 check:types", + "check:dependencies": "lerna run --concurrency 2 check:dependencies", "build:sdk": "lerna run --stream build:sdk", "deps:circular": "madge packages/server/dist/index.js packages/worker/src/index.ts packages/backend-core/dist/src/index.js packages/cli/src/index.js --circular", "release": "lerna publish from-package --yes --force-publish --no-git-tag-version --no-push --no-git-reset", diff --git a/packages/backend-core/package.json b/packages/backend-core/package.json index 6bd3c1728e..dc4108d20b 100644 --- a/packages/backend-core/package.json +++ b/packages/backend-core/package.json @@ -21,9 +21,10 @@ "scripts": { "prebuild": "rimraf dist/", "prepack": "cp package.json dist", - "build": "node ../../scripts/depcheck.js && tsc -p tsconfig.build.json --paths null && node ./scripts/build.js", + "build": "tsc -p tsconfig.build.json --paths null && node ./scripts/build.js", "build:dev": "yarn prebuild && tsc --build --watch --preserveWatchOutput", "check:types": "tsc -p tsconfig.json --noEmit --paths null --target es2020", + "check:dependencies": "node ../../scripts/depcheck.js", "test": "bash scripts/test.sh", "test:watch": "jest --watchAll" }, diff --git a/packages/server/package.json b/packages/server/package.json index 6595182451..2ccc4cfc68 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -10,9 +10,10 @@ }, "scripts": { "prebuild": "rimraf dist/", - "build": "node ../../scripts/depcheck.js && node ./scripts/build.js", + "build": "node ./scripts/build.js", "postbuild": "copyfiles -f ../client/dist/budibase-client.js ../client/manifest.json client && copyfiles -f ../../yarn.lock ./dist/", "check:types": "tsc -p tsconfig.json --noEmit --paths null --target es2020", + "check:dependencies": "node ../../scripts/depcheck.js", "build:isolated-vm-lib:snippets": "esbuild --minify --bundle src/jsRunner/bundles/snippets.ts --outfile=src/jsRunner/bundles/snippets.ivm.bundle.js --platform=node --format=iife --global-name=snippets", "build:isolated-vm-lib:string-templates": "esbuild --minify --bundle src/jsRunner/bundles/index-helpers.ts --outfile=src/jsRunner/bundles/index-helpers.ivm.bundle.js --platform=node --format=iife --external:handlebars --global-name=helpers", "build:isolated-vm-lib:bson": "esbuild --minify --bundle src/jsRunner/bundles/bsonPackage.ts --outfile=src/jsRunner/bundles/bson.ivm.bundle.js --platform=node --format=iife --global-name=bson", diff --git a/packages/worker/package.json b/packages/worker/package.json index a2e6fceb85..2406a5b50e 100644 --- a/packages/worker/package.json +++ b/packages/worker/package.json @@ -13,9 +13,10 @@ ], "scripts": { "prebuild": "rimraf dist/", - "build": "node ../../scripts/depcheck.js && node ../../scripts/build.js", + "build": "node ../../scripts/build.js", "postbuild": "copyfiles -f ../../yarn.lock ./dist/", "check:types": "tsc -p tsconfig.json --noEmit --paths null --target es2020", + "check:dependencies": "node ../../scripts/depcheck.js", "build:dev": "yarn prebuild && tsc --build --watch --preserveWatchOutput", "run:docker": "node dist/index.js", "debug": "yarn build && node --expose-gc --inspect=9223 dist/index.js",