Lines 841-881javascript
841 /** Glob patterns excluded from the diff, on top of the built-in defaults (lockfiles, minified output, source maps). */
842 exclude: z4.array(z4.string().min(1)).default([]),
843 maxFileChangedLines: z4.number().int().positive().default(defaultDiffLimits.maxFileChangedLines),
844 maxTotalBytes: z4.number().int().positive().default(defaultDiffLimits.maxTotalBytes)
846var uiReviewConfigSchema = z4.object({
847 install: commandSchema.optional(),
848 setup: commandSchema.optional(),
849 start: z4.string().min(1),
850 ready: z4.string().url(),
851 stop: commandSchema.optional(),
852 timeoutMs: z4.number().int().positive().default(12e4),
853 diff: diffConfigSchema.default(defaultDiffConfig),
854 agents: agentsSchema.default({ reviewer: { adapter: "claude-code" } })
856function defineConfig(config) {
859async function loadConfig(cwd, configPath) {
860 const absolutePath = path5.resolve(cwd, configPath ?? "revuiw.config.ts");
861 const jiti = createJiti(pathToFileURL(import.meta.url).href);
862 const loaded = await jiti.import(absolutePath, { default: true });
863 return uiReviewConfigSchema.parse(loaded);
MediumDynamic Require
Package source references dynamic require/import behavior.
dist/chunk-A6DKXGKP.jsView on unpkg · L861 867import { mkdir, writeFile as writeFile5 } from "fs/promises";
868import path6 from "path";
871import { spawn as spawn3 } from "child_process";
872import { createWriteStream } from "fs";
873async function runCommand(command, cwd, logPath) {
874 const running = startCommand(command, cwd, logPath, true);
875 await running.completion.finally(() => running.log.end());
877function startCommand(command, cwd, logPath, inheritOutput = false) {
878 const log7 = createWriteStream(logPath, { flags: "a" });