UNPKG

@trapar-waves/llm-template

Version:

A template for LLM development integrating AI tools, TypeScript, Zod validation, and development utilities like Vitest and Rslib.

19 lines (16 loc) 529 B
import { readFileSync } from "node:fs"; import { expect, it } from "vitest"; import { z } from "zod"; // eslint-disable-next-line antfu/no-import-dist import { run } from "../dist"; const zodSchema = z.object({ markdown: z.string(), }); it("run", async () => { const response = await run( readFileSync("./package.json").toString(), { apiKey: import.meta.env.VITE_API_KEY, baseURL: import.meta.env.VITE_BASE_URL }, ); const result = zodSchema.safeParse(response.object); expect(result.success).toBe(true); });