From 959a29be2e1f4a99867c8b2e32b08a3da9fb9988 Mon Sep 17 00:00:00 2001 From: BroUnion Date: Mon, 30 Mar 2026 13:24:54 +0000 Subject: [PATCH] chore: add trailing space to trigger CodeRabbit review (branch 2/7) --- packages/cli/src/utils/api-client.ts | 1 + packages/cli/src/utils/context-generator.ts | 1 + packages/cli/src/utils/credentials.ts | 1 + packages/cli/src/utils/logger.ts | 1 + packages/cli/src/utils/prompts.ts | 1 + packages/cli/src/utils/provider-prompts.ts | 1 + packages/cli/src/utils/route-scanner.ts | 1 + packages/cli/src/utils/scanner.ts | 1 + packages/cli/src/utils/schema-scanner.ts | 1 + packages/cli/src/utils/spinner.ts | 1 + packages/shared/src/constants.ts | 1 + packages/shared/src/errors.ts | 1 + packages/shared/src/index.ts | 1 + packages/shared/src/types.ts | 1 + packages/shared/src/utils.ts | 1 + templates/iac/betterbase/cron.ts | 2 +- templates/iac/betterbase/mutations/todos.ts | 26 ++++++++++----------- templates/iac/betterbase/queries/todos.ts | 18 +++++++------- templates/iac/betterbase/schema.ts | 16 ++++++------- 19 files changed, 46 insertions(+), 31 deletions(-) diff --git a/packages/cli/src/utils/api-client.ts b/packages/cli/src/utils/api-client.ts index 5a13e2c..deb2d45 100644 --- a/packages/cli/src/utils/api-client.ts +++ b/packages/cli/src/utils/api-client.ts @@ -32,3 +32,4 @@ export async function apiRequest(path: string, options: RequestInit return res.json() as Promise; } + diff --git a/packages/cli/src/utils/context-generator.ts b/packages/cli/src/utils/context-generator.ts index a6cc37a..396c6b3 100644 --- a/packages/cli/src/utils/context-generator.ts +++ b/packages/cli/src/utils/context-generator.ts @@ -282,3 +282,4 @@ export class ContextGenerator { return prompt; } } + diff --git a/packages/cli/src/utils/credentials.ts b/packages/cli/src/utils/credentials.ts index 2d33678..5da0bc7 100644 --- a/packages/cli/src/utils/credentials.ts +++ b/packages/cli/src/utils/credentials.ts @@ -42,3 +42,4 @@ export function getServerUrl(): string { const creds = loadCredentials(); return creds?.server_url ?? "https://api.betterbase.io"; // Falls back to cloud } + diff --git a/packages/cli/src/utils/logger.ts b/packages/cli/src/utils/logger.ts index 49b19ee..2c548c6 100644 --- a/packages/cli/src/utils/logger.ts +++ b/packages/cli/src/utils/logger.ts @@ -105,3 +105,4 @@ export function done(startMs: number, msg?: string): void { const elapsed = ((Date.now() - startMs) / 1000).toFixed(2); console.log(`\n${chalk.green(sym.success)} ${msg ?? "Done"} ${chalk.dim(`(${elapsed}s)`)}`); } + diff --git a/packages/cli/src/utils/prompts.ts b/packages/cli/src/utils/prompts.ts index 429dda9..24254b5 100644 --- a/packages/cli/src/utils/prompts.ts +++ b/packages/cli/src/utils/prompts.ts @@ -115,3 +115,4 @@ export async function select(options: { return response.value; } + diff --git a/packages/cli/src/utils/provider-prompts.ts b/packages/cli/src/utils/provider-prompts.ts index b1433f7..f40231a 100644 --- a/packages/cli/src/utils/provider-prompts.ts +++ b/packages/cli/src/utils/provider-prompts.ts @@ -299,3 +299,4 @@ TURSO_AUTH_TOKEN= return content; } + diff --git a/packages/cli/src/utils/route-scanner.ts b/packages/cli/src/utils/route-scanner.ts index 2984219..abda610 100644 --- a/packages/cli/src/utils/route-scanner.ts +++ b/packages/cli/src/utils/route-scanner.ts @@ -188,3 +188,4 @@ export class RouteScanner { return undefined; } } + diff --git a/packages/cli/src/utils/scanner.ts b/packages/cli/src/utils/scanner.ts index b6b3e51..6e8327c 100644 --- a/packages/cli/src/utils/scanner.ts +++ b/packages/cli/src/utils/scanner.ts @@ -345,3 +345,4 @@ export class SchemaScanner { }; } } + diff --git a/packages/cli/src/utils/schema-scanner.ts b/packages/cli/src/utils/schema-scanner.ts index dfa802e..9539294 100644 --- a/packages/cli/src/utils/schema-scanner.ts +++ b/packages/cli/src/utils/schema-scanner.ts @@ -1,2 +1,3 @@ export { SchemaScanner } from "./scanner"; export type { ColumnInfo, TableInfo } from "./scanner"; + diff --git a/packages/cli/src/utils/spinner.ts b/packages/cli/src/utils/spinner.ts index f41cc80..331d04e 100644 --- a/packages/cli/src/utils/spinner.ts +++ b/packages/cli/src/utils/spinner.ts @@ -35,3 +35,4 @@ export async function withSpinner( throw err; } } + diff --git a/packages/shared/src/constants.ts b/packages/shared/src/constants.ts index 1ee90fe..c7f89ea 100644 --- a/packages/shared/src/constants.ts +++ b/packages/shared/src/constants.ts @@ -6,3 +6,4 @@ export const CONFIG_FILE_NAME = "betterbase.config.ts"; export const MIGRATIONS_DIR = "drizzle"; export const FUNCTIONS_DIR = "src/functions"; export const POLICIES_DIR = "src/db/policies"; + diff --git a/packages/shared/src/errors.ts b/packages/shared/src/errors.ts index d1ecae0..dbad6a8 100644 --- a/packages/shared/src/errors.ts +++ b/packages/shared/src/errors.ts @@ -29,3 +29,4 @@ export class UnauthorizedError extends BetterBaseError { this.name = "UnauthorizedError"; } } + diff --git a/packages/shared/src/index.ts b/packages/shared/src/index.ts index ea09c07..5fbd0d8 100644 --- a/packages/shared/src/index.ts +++ b/packages/shared/src/index.ts @@ -37,3 +37,4 @@ export { formatBytes, serializeError, } from "./utils"; + diff --git a/packages/shared/src/types.ts b/packages/shared/src/types.ts index 362e071..fd92da6 100644 --- a/packages/shared/src/types.ts +++ b/packages/shared/src/types.ts @@ -36,3 +36,4 @@ export interface PaginationParams { limit?: number; offset?: number; } + diff --git a/packages/shared/src/utils.ts b/packages/shared/src/utils.ts index d4d9a46..929166f 100644 --- a/packages/shared/src/utils.ts +++ b/packages/shared/src/utils.ts @@ -74,3 +74,4 @@ export function formatBytes(bytes: number): string { return `${Number.parseFloat((bytes / k ** index).toFixed(2))} ${units[index]}`; } + diff --git a/templates/iac/betterbase/cron.ts b/templates/iac/betterbase/cron.ts index daab7e2..9312fc3 100644 --- a/templates/iac/betterbase/cron.ts +++ b/templates/iac/betterbase/cron.ts @@ -2,4 +2,4 @@ // import { api } from "./_generated/api"; // // Example: run cleanup every day at midnight UTC -// cron("daily-cleanup", "0 0 * * *", api.mutations.todos.cleanup, {}); \ No newline at end of file +// cron("daily-cleanup", "0 0 * * *", api.mutations.todos.cleanup, {}); diff --git a/templates/iac/betterbase/mutations/todos.ts b/templates/iac/betterbase/mutations/todos.ts index 6b29b62..bc8292f 100644 --- a/templates/iac/betterbase/mutations/todos.ts +++ b/templates/iac/betterbase/mutations/todos.ts @@ -2,22 +2,22 @@ import { mutation } from "@betterbase/core/iac"; import { v } from "@betterbase/core/iac"; export const createTodo = mutation({ - args: { text: v.string() }, - handler: async (ctx, args) => { - return ctx.db.insert("todos", { text: args.text, completed: false }); - }, + args: { text: v.string() }, + handler: async (ctx, args) => { + return ctx.db.insert("todos", { text: args.text, completed: false }); + }, }); export const toggleTodo = mutation({ - args: { id: v.id("todos"), completed: v.boolean() }, - handler: async (ctx, args) => { - await ctx.db.patch("todos", args.id, { completed: args.completed }); - }, + args: { id: v.id("todos"), completed: v.boolean() }, + handler: async (ctx, args) => { + await ctx.db.patch("todos", args.id, { completed: args.completed }); + }, }); export const deleteTodo = mutation({ - args: { id: v.id("todos") }, - handler: async (ctx, args) => { - await ctx.db.delete("todos", args.id); - }, -}); \ No newline at end of file + args: { id: v.id("todos") }, + handler: async (ctx, args) => { + await ctx.db.delete("todos", args.id); + }, +}); diff --git a/templates/iac/betterbase/queries/todos.ts b/templates/iac/betterbase/queries/todos.ts index 49e329c..6d2b1aa 100644 --- a/templates/iac/betterbase/queries/todos.ts +++ b/templates/iac/betterbase/queries/todos.ts @@ -2,15 +2,15 @@ import { query } from "@betterbase/core/iac"; import { v } from "@betterbase/core/iac"; export const listTodos = query({ - args: {}, - handler: async (ctx) => { - return ctx.db.query("todos").order("desc").take(100).collect(); - }, + args: {}, + handler: async (ctx) => { + return ctx.db.query("todos").order("desc").take(100).collect(); + }, }); export const getTodo = query({ - args: { id: v.id("todos") }, - handler: async (ctx, args) => { - return ctx.db.get("todos", args.id); - }, -}); \ No newline at end of file + args: { id: v.id("todos") }, + handler: async (ctx, args) => { + return ctx.db.get("todos", args.id); + }, +}); diff --git a/templates/iac/betterbase/schema.ts b/templates/iac/betterbase/schema.ts index d0595cb..4bafff5 100644 --- a/templates/iac/betterbase/schema.ts +++ b/templates/iac/betterbase/schema.ts @@ -1,11 +1,11 @@ import { defineSchema, defineTable, v } from "@betterbase/core/iac"; export default defineSchema({ - todos: defineTable({ - text: v.string(), - completed: v.boolean(), - authorId: v.optional(v.string()), - }) - .index("by_author", ["authorId"]) - .index("by_completed", ["completed", "_createdAt"]), -}); \ No newline at end of file + todos: defineTable({ + text: v.string(), + completed: v.boolean(), + authorId: v.optional(v.string()), + }) + .index("by_author", ["authorId"]) + .index("by_completed", ["completed", "_createdAt"]), +});