refactor!: migrate away from bun
- migrate package management to pnpm - migrate test suite to vitest - also remove Anify integration
This commit is contained in:
@@ -1,18 +1,18 @@
|
||||
import { $ } from "bun";
|
||||
import { Project } from "ts-morph";
|
||||
import { $ } from "zx";
|
||||
|
||||
import { logStep } from "~/libs/logStep";
|
||||
|
||||
await logStep(
|
||||
'Re-generating "env.d.ts"',
|
||||
() => $`bunx wrangler types src/types/env.d.ts`.quiet(),
|
||||
() => $`wrangler types src/types/env.d.ts`.quiet(),
|
||||
"Generated env.d.ts",
|
||||
);
|
||||
|
||||
const secretNames = await logStep(
|
||||
"Fetching secrets from Cloudflare",
|
||||
async (): Promise<string[]> => {
|
||||
const { stdout } = await $`bunx wrangler secret list`.quiet();
|
||||
const { stdout } = await $`wrangler secret list`.quiet();
|
||||
return JSON.parse(stdout.toString()).map(
|
||||
(secret: { name: string; type: "secret_text" }) => secret.name,
|
||||
);
|
||||
@@ -42,6 +42,6 @@ await project.save();
|
||||
|
||||
await logStep(
|
||||
"Formatting env.d.ts",
|
||||
() => $`bunx prettier --write src/types/env.d.ts`.quiet(),
|
||||
() => $`prettier --write src/types/env.d.ts`.quiet(),
|
||||
"Formatted env.d.ts",
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user