From ae2818e068cc020100a919aece1bba3597f9ff77 Mon Sep 17 00:00:00 2001 From: Boki Date: Fri, 20 Jun 2025 13:22:38 -0400 Subject: [PATCH] fixed up build libs script --- bun.lock | 12 ------------ scripts/build-libs.sh | 5 +++-- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/bun.lock b/bun.lock index 2205916..8c938a1 100644 --- a/bun.lock +++ b/bun.lock @@ -256,14 +256,6 @@ "typescript": "^5.3.0", }, }, - "libs/proxy": { - "name": "@stock-bot/proxy", - "version": "1.0.0", - "devDependencies": { - "@types/node": "^20.0.0", - "typescript": "^5.0.0", - }, - }, "libs/questdb-client": { "name": "@stock-bot/questdb-client", "version": "1.0.0", @@ -751,8 +743,6 @@ "@stock-bot/postgres-client": ["@stock-bot/postgres-client@workspace:libs/postgres-client"], - "@stock-bot/proxy": ["@stock-bot/proxy@workspace:libs/proxy"], - "@stock-bot/questdb-client": ["@stock-bot/questdb-client@workspace:libs/questdb-client"], "@stock-bot/queue": ["@stock-bot/queue@workspace:libs/queue"], @@ -2309,8 +2299,6 @@ "@stock-bot/postgres-client/eslint": ["eslint@8.57.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", "@eslint/js": "8.57.1", "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.2", "eslint-visitor-keys": "^3.4.3", "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" } }, "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA=="], - "@stock-bot/proxy/@types/node": ["@types/node@20.19.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-jJD50LtlD2dodAEO653i3YF04NWak6jN3ky+Ri3Em3mGR39/glWiboM/IePaRbgwSfqM1TpGXfAg8ohn/4dTgA=="], - "@stock-bot/questdb-client/@types/node": ["@types/node@20.19.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-jJD50LtlD2dodAEO653i3YF04NWak6jN3ky+Ri3Em3mGR39/glWiboM/IePaRbgwSfqM1TpGXfAg8ohn/4dTgA=="], "@stock-bot/questdb-client/@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@6.21.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.5.1", "@typescript-eslint/scope-manager": "6.21.0", "@typescript-eslint/type-utils": "6.21.0", "@typescript-eslint/utils": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", "natural-compare": "^1.4.0", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, "peerDependencies": { "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", "eslint": "^7.0.0 || ^8.0.0" } }, "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA=="], diff --git a/scripts/build-libs.sh b/scripts/build-libs.sh index cfd51eb..f721587 100755 --- a/scripts/build-libs.sh +++ b/scripts/build-libs.sh @@ -61,8 +61,9 @@ for lib in "${libs[@]}"; do # Clean previous build artifacts rm -rf dist tsconfig.tsbuildinfo - # Use npx tsc directly instead of bun run build - npx tsc + # Use tsc with build mode to respect project references + # npx tsc -b + bun run build if [ $? -ne 0 ]; then echo -e "${RED}Failed to build $lib. Exiting.${NC}"