fix(api): import db correctly

This commit is contained in:
2025-11-09 18:02:15 +02:00
parent 4b82a11207
commit 2d1c620664
9 changed files with 19 additions and 17 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
import { checkHealth as checkDbHealth } from "@basango/db/utils/health"; import { checkHealth as checkDbHealth } from "@basango/db";
export async function checkHealth(): Promise<void> { export async function checkHealth(): Promise<void> {
await checkDbHealth(); await checkDbHealth();
+1 -1
View File
@@ -2,7 +2,7 @@
"compilerOptions": { "compilerOptions": {
"baseUrl": ".", "baseUrl": ".",
"paths": { "paths": {
"@/*": ["./src/*"] "@/*": ["./src/*", "../../packages/db/src/*"]
} }
}, },
"extends": "@basango/tsconfig/base.json", "extends": "@basango/tsconfig/base.json",
+2 -2
View File
@@ -5,11 +5,11 @@
"react-dom": "catalog:" "react-dom": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@tailwindcss/postcss": "^4", "@tailwindcss/postcss": "^4.1.11",
"@types/bun": "catalog:", "@types/bun": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/react-dom": "catalog:", "@types/react-dom": "catalog:",
"tailwindcss": "^4", "tailwindcss": "^4.1.11",
"typescript": "catalog:" "typescript": "catalog:"
}, },
"name": "@basango/dashboard", "name": "@basango/dashboard",
+3 -9
View File
@@ -3,14 +3,12 @@
"workspaces": { "workspaces": {
"": { "": {
"name": "basango", "name": "basango",
"dependencies": {
"@devscast/config": "^1.0.3",
},
"devDependencies": { "devDependencies": {
"@basango/tsconfig": "workspace:*", "@basango/tsconfig": "workspace:*",
"@biomejs/biome": "^2.3.1", "@biomejs/biome": "^2.3.1",
"@commitlint/cli": "^20.1.0", "@commitlint/cli": "^20.1.0",
"@commitlint/config-conventional": "^20.0.0", "@commitlint/config-conventional": "^20.0.0",
"@devscast/config": "^1.0.3",
"@manypkg/cli": "^0.25.1", "@manypkg/cli": "^0.25.1",
"@types/bun": "^1.3.2", "@types/bun": "^1.3.2",
"@types/node": "^24.10.0", "@types/node": "^24.10.0",
@@ -67,11 +65,11 @@
"react-dom": "catalog:", "react-dom": "catalog:",
}, },
"devDependencies": { "devDependencies": {
"@tailwindcss/postcss": "^4", "@tailwindcss/postcss": "^4.1.11",
"@types/bun": "catalog:", "@types/bun": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/react-dom": "catalog:", "@types/react-dom": "catalog:",
"tailwindcss": "^4", "tailwindcss": "^4.1.11",
"typescript": "catalog:", "typescript": "catalog:",
}, },
}, },
@@ -2446,8 +2444,6 @@
"@babel/traverse--for-generate-function-map/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], "@babel/traverse--for-generate-function-map/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"@basango/dashboard/@types/bun": ["@types/bun@1.3.1", "", { "dependencies": { "bun-types": "1.3.1" } }, "sha512-4jNMk2/K9YJtfqwoAa28c8wK+T7nvJFOjxI4h/7sORWcypRNxBpr+TPNaCfVWq70tLCJsqoFwcf0oI0JU/fvMQ=="],
"@basango/ui/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], "@basango/ui/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="],
"@commitlint/format/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], "@commitlint/format/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="],
@@ -2792,8 +2788,6 @@
"@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
"@basango/dashboard/@types/bun/bun-types": ["bun-types@1.3.1", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-NMrcy7smratanWJ2mMXdpatalovtxVggkj11bScuWuiOoXTiKIu2eVS1/7qbyI/4yHedtsn175n4Sm4JcdHLXw=="],
"@esbuild-kit/core-utils/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.18.20", "", { "os": "android", "cpu": "arm" }, "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw=="], "@esbuild-kit/core-utils/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.18.20", "", { "os": "android", "cpu": "arm" }, "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw=="],
"@esbuild-kit/core-utils/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.18.20", "", { "os": "android", "cpu": "arm64" }, "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ=="], "@esbuild-kit/core-utils/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.18.20", "", { "os": "android", "cpu": "arm64" }, "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ=="],
+2 -3
View File
@@ -21,14 +21,12 @@
"path": "cz-conventional-changelog" "path": "cz-conventional-changelog"
} }
}, },
"dependencies": {
"@devscast/config": "^1.0.3"
},
"devDependencies": { "devDependencies": {
"@basango/tsconfig": "workspace:*", "@basango/tsconfig": "workspace:*",
"@biomejs/biome": "^2.3.1", "@biomejs/biome": "^2.3.1",
"@commitlint/cli": "^20.1.0", "@commitlint/cli": "^20.1.0",
"@commitlint/config-conventional": "^20.0.0", "@commitlint/config-conventional": "^20.0.0",
"@devscast/config": "^1.0.3",
"@manypkg/cli": "^0.25.1", "@manypkg/cli": "^0.25.1",
"@types/bun": "^1.3.2", "@types/bun": "^1.3.2",
"@types/node": "^24.10.0", "@types/node": "^24.10.0",
@@ -55,6 +53,7 @@
"dev:dashboard": "turbo dev --filter=@basango/dashboard", "dev:dashboard": "turbo dev --filter=@basango/dashboard",
"format": "biome format --write && biome check --write && biome lint --write", "format": "biome format --write && biome check --write && biome lint --write",
"lint": "biome check && biome lint && manypkg check", "lint": "biome check && biome lint && manypkg check",
"prepare": "husky",
"start:api": "turbo start --filter=@basango/api", "start:api": "turbo start --filter=@basango/api",
"start:dashboard": "turbo start --filter=@basango/dashboard", "start:dashboard": "turbo start --filter=@basango/dashboard",
"test": "turbo run test --parallel", "test": "turbo run test --parallel",
+2 -1
View File
@@ -11,10 +11,11 @@
"drizzle-kit": "^0.31.6" "drizzle-kit": "^0.31.6"
}, },
"exports": { "exports": {
".": "./src/index.ts",
"./client": "./src/client.ts", "./client": "./src/client.ts",
"./queries": "./src/queries/index.ts", "./queries": "./src/queries/index.ts",
"./schema": "./src/schema.ts", "./schema": "./src/schema.ts",
"./utils": "./src/utils/*" "./utils": "./src/utils/index.ts"
}, },
"name": "@basango/db", "name": "@basango/db",
"private": true, "private": true,
+5
View File
@@ -0,0 +1,5 @@
export * from "./client";
export * from "./constants";
export * from "./queries";
export * from "./schema";
export * from "./utils";
+2
View File
@@ -0,0 +1,2 @@
export * from "./articles";
export * from "./sources";
+1
View File
@@ -0,0 +1 @@
BASANGO_ENCRYPTION_KEY=testkey