diff options
| author | MohamedBassem <me@mbassem.com> | 2025-07-27 14:54:29 +0100 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2025-07-27 15:06:22 +0100 |
| commit | 77ae89b22238429cbbbb7851ece2826c91d4e21f (patch) | |
| tree | 92008321bc960b9e5b202d410d8a25c808dd2ffc /packages | |
| parent | 8f1cb065d77c55dfb2e4d0df08a17160e7a8bc3f (diff) | |
| download | karakeep-77ae89b22238429cbbbb7851ece2826c91d4e21f.tar.zst | |
chore: More turbo fixes
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/api/package.json | 4 | ||||
| -rw-r--r-- | packages/db/drizzle.config.ts | 2 | ||||
| -rw-r--r-- | packages/db/drizzle.ts | 20 | ||||
| -rw-r--r-- | packages/db/migrate.ts | 3 | ||||
| -rw-r--r-- | packages/db/package.json | 6 | ||||
| -rw-r--r-- | packages/db/schema.ts | 4 | ||||
| -rw-r--r-- | packages/e2e_tests/package.json | 4 | ||||
| -rw-r--r-- | packages/open-api/package.json | 4 | ||||
| -rw-r--r-- | packages/sdk/package.json | 4 | ||||
| -rw-r--r-- | packages/shared-react/package.json | 6 | ||||
| -rw-r--r-- | packages/shared/package.json | 4 | ||||
| -rw-r--r-- | packages/trpc/package.json | 4 |
12 files changed, 39 insertions, 26 deletions
diff --git a/packages/api/package.json b/packages/api/package.json index a9c26ea7..63e96e74 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -6,8 +6,8 @@ "type": "module", "scripts": { "typecheck": "tsc --noEmit", - "format": "prettier . --ignore-path ../../.prettierignore", - "format:fix": "prettier . --write --ignore-path ../../.prettierignore", + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", "lint": "oxlint .", "lint:fix": "oxlint . --fix", "test": "vitest" diff --git a/packages/db/drizzle.config.ts b/packages/db/drizzle.config.ts index f7e57e83..108a07f6 100644 --- a/packages/db/drizzle.config.ts +++ b/packages/db/drizzle.config.ts @@ -1,5 +1,7 @@ import "dotenv/config"; + import type { Config } from "drizzle-kit"; + import serverConfig from "@karakeep/shared/config"; const databaseURL = serverConfig.dataDir diff --git a/packages/db/drizzle.ts b/packages/db/drizzle.ts index d436b3c6..42078b1b 100644 --- a/packages/db/drizzle.ts +++ b/packages/db/drizzle.ts @@ -1,24 +1,26 @@ import "dotenv/config"; -import { drizzle } from "drizzle-orm/better-sqlite3"; + +import path from "path"; import Database from "better-sqlite3"; -import * as schema from "./schema"; +import { drizzle } from "drizzle-orm/better-sqlite3"; import { migrate } from "drizzle-orm/better-sqlite3/migrator"; -import path from "path"; + import serverConfig from "@karakeep/shared/config"; import dbConfig from "./drizzle.config"; +import * as schema from "./schema"; const sqlite = new Database(dbConfig.dbCredentials.url); if (serverConfig.database.walMode) { - sqlite.pragma('journal_mode = WAL'); - sqlite.pragma('synchronous = NORMAL'); + sqlite.pragma("journal_mode = WAL"); + sqlite.pragma("synchronous = NORMAL"); } else { - sqlite.pragma('journal_mode = DELETE'); + sqlite.pragma("journal_mode = DELETE"); } -sqlite.pragma('cache_size = -65536'); -sqlite.pragma('foreign_keys = ON'); -sqlite.pragma('temp_store = MEMORY'); +sqlite.pragma("cache_size = -65536"); +sqlite.pragma("foreign_keys = ON"); +sqlite.pragma("temp_store = MEMORY"); export const db = drizzle(sqlite, { schema }); export type DB = typeof db; diff --git a/packages/db/migrate.ts b/packages/db/migrate.ts index 62cb4128..69b4ae80 100644 --- a/packages/db/migrate.ts +++ b/packages/db/migrate.ts @@ -1,4 +1,5 @@ -import { db } from "./drizzle"; import { migrate } from "drizzle-orm/better-sqlite3/migrator"; +import { db } from "./drizzle"; + migrate(db, { migrationsFolder: "./drizzle" }); diff --git a/packages/db/package.json b/packages/db/package.json index ce05e305..9385bc43 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -9,7 +9,11 @@ "typecheck": "tsc --noEmit", "migrate": "tsx migrate.ts", "generate": "drizzle-kit generate", - "studio": "drizzle-kit studio" + "studio": "drizzle-kit studio", + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", + "lint": "oxlint .", + "lint:fix": "oxlint . --fix" }, "dependencies": { "@auth/core": "^0.27.0", diff --git a/packages/db/schema.ts b/packages/db/schema.ts index 2d2ea1f6..fbd68133 100644 --- a/packages/db/schema.ts +++ b/packages/db/schema.ts @@ -40,7 +40,9 @@ export const users = sqliteTable("user", { role: text("role", { enum: ["admin", "user"] }).default("user"), bookmarkQuota: integer("bookmarkQuota"), storageQuota: integer("storageQuota"), - browserCrawlingEnabled: integer("browserCrawlingEnabled", { mode: "boolean" }), + browserCrawlingEnabled: integer("browserCrawlingEnabled", { + mode: "boolean", + }), }); export const accounts = sqliteTable( diff --git a/packages/e2e_tests/package.json b/packages/e2e_tests/package.json index d0a61cd9..7532f5b0 100644 --- a/packages/e2e_tests/package.json +++ b/packages/e2e_tests/package.json @@ -6,8 +6,8 @@ "type": "module", "scripts": { "typecheck": "tsc --noEmit", - "format": "prettier . --ignore-path ../../.prettierignore", - "format:fix": "prettier . --write --ignore-path ../../.prettierignore", + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", "lint": "oxlint .", "lint:fix": "oxlint . --fix", "test": "vitest run", diff --git a/packages/open-api/package.json b/packages/open-api/package.json index 5897b9e0..f122b13e 100644 --- a/packages/open-api/package.json +++ b/packages/open-api/package.json @@ -18,8 +18,8 @@ "typecheck": "tsc --noEmit", "check": "tsx index.ts check", "generate": "tsx index.ts", - "format": "prettier . --ignore-path ../../.prettierignore", - "format:fix": "prettier . --write --ignore-path ../../.prettierignore", + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", "lint": "oxlint .", "lint:fix": "oxlint . --fix" }, diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 9b9c42be..9862ff50 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -31,8 +31,8 @@ "run": "tsx src/index.ts", "lint": "oxlint .", "lint:fix": "oxlint . --fix", - "format": "prettier . --ignore-path ../../.prettierignore", - "format:fix": "prettier . --write --ignore-path ../../.prettierignore", + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", "typecheck": "tsc --noEmit" }, "repository": { diff --git a/packages/shared-react/package.json b/packages/shared-react/package.json index bd2c71b6..7b3df535 100644 --- a/packages/shared-react/package.json +++ b/packages/shared-react/package.json @@ -26,8 +26,10 @@ }, "scripts": { "typecheck": "tsc --noEmit", - "format": "prettier . --ignore-path ../../.prettierignore", - "lint": "oxlint ." + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", + "lint": "oxlint .", + "lint:fix": "oxlint . --fix" }, "prettier": "@karakeep/prettier-config" } diff --git a/packages/shared/package.json b/packages/shared/package.json index f2b91c06..70859911 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -29,8 +29,8 @@ }, "scripts": { "typecheck": "tsc --noEmit", - "format": "prettier . --ignore-path ../../.prettierignore", - "format:fix": "prettier . --write --ignore-path ../../.prettierignore", + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", "lint": "oxlint .", "lint:fix": "oxlint . --fix", "test": "vitest" diff --git a/packages/trpc/package.json b/packages/trpc/package.json index 15bf925d..8054e7c5 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -6,8 +6,8 @@ "type": "module", "scripts": { "typecheck": "tsc --noEmit", - "format": "prettier . --ignore-path ../../.prettierignore", - "format:fix": "prettier . --write --ignore-path ../../.prettierignore", + "format": "prettier . --cache --ignore-path ../../.prettierignore --check", + "format:fix": "prettier . --cache --write --ignore-path ../../.prettierignore", "lint": "oxlint .", "lint:fix": "oxlint . --fix", "test": "vitest" |
