From dec382b49d00e47b186094ab03946ffb729bd3d8 Mon Sep 17 00:00:00 2001 From: dswbx Date: Tue, 18 Feb 2025 10:49:37 +0100 Subject: [PATCH] cli create: add default database name for cloudflare --- app/__test__/modules/ModuleManager.spec.ts | 7 ++++++- app/package.json | 2 +- app/src/cli/commands/create/templates/cloudflare.ts | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/__test__/modules/ModuleManager.spec.ts b/app/__test__/modules/ModuleManager.spec.ts index 9a6498a..64e3cde 100644 --- a/app/__test__/modules/ModuleManager.spec.ts +++ b/app/__test__/modules/ModuleManager.spec.ts @@ -178,7 +178,7 @@ describe("ModuleManager", async () => { await mm.build(); const configs = stripMark(mm.configs()); - expect(mm.configs().server.admin.color_scheme).toBe("light"); + expect(mm.configs().server.admin.color_scheme).toBeUndefined(); expect(() => mm.get("server").schema().patch("admin", { color_scheme: "violet" })).toThrow(); await mm.get("server").schema().patch("admin", { color_scheme: "dark" }); await mm.save(); @@ -368,10 +368,15 @@ describe("ModuleManager", async () => { // @ts-ignore const f = mm.mutateConfigSafe("failing"); + // @ts-expect-error expect(() => f.has("value")).toThrow(); + // @ts-expect-error expect(() => f.bypass()).toThrow(); + // @ts-expect-error expect(() => f.clone()).toThrow(); + // @ts-expect-error expect(() => f.get()).toThrow(); + // @ts-expect-error expect(() => f.default()).toThrow(); }); }); diff --git a/app/package.json b/app/package.json index c349f60..90cff51 100644 --- a/app/package.json +++ b/app/package.json @@ -3,7 +3,7 @@ "type": "module", "sideEffects": false, "bin": "./dist/cli/index.js", - "version": "0.8.0-rc.6", + "version": "0.8.0-rc.8", "description": "Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, Remix, Astro, Cloudflare, Bun, Node, AWS Lambda & more.", "homepage": "https://bknd.io", "repository": { diff --git a/app/src/cli/commands/create/templates/cloudflare.ts b/app/src/cli/commands/create/templates/cloudflare.ts index bbfcf05..c2d714b 100644 --- a/app/src/cli/commands/create/templates/cloudflare.ts +++ b/app/src/cli/commands/create/templates/cloudflare.ts @@ -62,6 +62,8 @@ export const cloudflare = { async function createD1(ctx: TemplateSetupCtx) { const name = await $p.text({ message: "Enter database name", + initialValue: "data", + placeholder: "data", validate: (v) => { if (!v) { return "Invalid name";