Files
userbase/app/src/cli/commands/create/templates/deno.ts
T
shishantbiswas 0bfcb5ad71
Run Tests / test (pull_request) Successful in 4m57s
bknd is dead long live userbase
2026-09-27 19:34:06 +05:30

22 lines
687 B
TypeScript

import { overrideJson } from "cli/commands/create/npm";
import type { Template } from "cli/commands/create/templates";
import { getVersion } from "cli/utils/sys";
export const deno = {
key: "deno",
title: "Deno Basic",
integration: "deno",
description: "A basic userbase Deno server with static assets",
path: "gh:userbase-io/userbase/examples/deno",
installDeps: false,
ref: true,
setup: async (ctx) => {
const version = await getVersion();
await overrideJson(
"deno.json",
(json) => ({ ...json, links: undefined, imports: { userbase: `npm:userbase@${version}` } }),
{ dir: ctx.dir },
);
},
} satisfies Template;