cli create: add default database name for cloudflare

This commit is contained in:
dswbx
2025-02-18 10:49:37 +01:00
parent 93cee4f8aa
commit dec382b49d
3 changed files with 9 additions and 2 deletions

View File

@@ -178,7 +178,7 @@ describe("ModuleManager", async () => {
await mm.build(); await mm.build();
const configs = stripMark(mm.configs()); 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(); expect(() => mm.get("server").schema().patch("admin", { color_scheme: "violet" })).toThrow();
await mm.get("server").schema().patch("admin", { color_scheme: "dark" }); await mm.get("server").schema().patch("admin", { color_scheme: "dark" });
await mm.save(); await mm.save();
@@ -368,10 +368,15 @@ describe("ModuleManager", async () => {
// @ts-ignore // @ts-ignore
const f = mm.mutateConfigSafe("failing"); const f = mm.mutateConfigSafe("failing");
// @ts-expect-error
expect(() => f.has("value")).toThrow(); expect(() => f.has("value")).toThrow();
// @ts-expect-error
expect(() => f.bypass()).toThrow(); expect(() => f.bypass()).toThrow();
// @ts-expect-error
expect(() => f.clone()).toThrow(); expect(() => f.clone()).toThrow();
// @ts-expect-error
expect(() => f.get()).toThrow(); expect(() => f.get()).toThrow();
// @ts-expect-error
expect(() => f.default()).toThrow(); expect(() => f.default()).toThrow();
}); });
}); });

View File

@@ -3,7 +3,7 @@
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,
"bin": "./dist/cli/index.js", "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.", "description": "Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, Remix, Astro, Cloudflare, Bun, Node, AWS Lambda & more.",
"homepage": "https://bknd.io", "homepage": "https://bknd.io",
"repository": { "repository": {

View File

@@ -62,6 +62,8 @@ export const cloudflare = {
async function createD1(ctx: TemplateSetupCtx) { async function createD1(ctx: TemplateSetupCtx) {
const name = await $p.text({ const name = await $p.text({
message: "Enter database name", message: "Enter database name",
initialValue: "data",
placeholder: "data",
validate: (v) => { validate: (v) => {
if (!v) { if (!v) {
return "Invalid name"; return "Invalid name";