Lines 756-796javascript
756 /** Glob patterns excluded from the diff, on top of the built-in defaults (lockfiles, minified output, source maps). */
757 exclude: z4.array(z4.string().min(1)).default([]),
758 maxFileChangedLines: z4.number().int().positive().default(defaultDiffLimits.maxFileChangedLines),
759 maxTotalBytes: z4.number().int().positive().default(defaultDiffLimits.maxTotalBytes)
761var uiReviewConfigSchema = z4.object({
762 install: commandSchema.optional(),
763 setup: commandSchema.optional(),
764 start: z4.string().min(1),
765 ready: z4.string().url(),
766 stop: commandSchema.optional(),
767 timeoutMs: z4.number().int().positive().default(12e4),
768 diff: diffConfigSchema.default(defaultDiffConfig),
769 agents: agentsSchema.default({ reviewer: { adapter: "claude-code" } })
771function defineConfig(config) {
774async function loadConfig(cwd, configPath) {
775 const absolutePath = path4.resolve(cwd, configPath ?? "revuiw.config.ts");
776 const jiti = createJiti(pathToFileURL(import.meta.url).href);
777 const loaded = await jiti.import(absolutePath, { default: true });
778 return uiReviewConfigSchema.parse(loaded);
MediumDynamic Require
Package source references dynamic require/import behavior.
dist/chunk-R6IBO3MM.jsView on unpkg · L776 782import { mkdir, writeFile as writeFile4 } from "fs/promises";
783import path5 from "path";
786import { spawn as spawn3 } from "child_process";
787import { createWriteStream } from "fs";
788async function runCommand(command, cwd, logPath) {
789 const running = startCommand(command, cwd, logPath, true);
790 await running.completion.finally(() => running.log.end());
792function startCommand(command, cwd, logPath, inheritOutput = false) {
793 const log6 = createWriteStream(logPath, { flags: "a" });