feat: adapt pullfrog for gitea + ollama

This commit is contained in:
2026-05-31 01:01:00 -05:00
parent 36ac64a5b6
commit 2aca1a3aa3
183 changed files with 1419 additions and 28292 deletions
+7 -7
View File
@@ -1,10 +1,10 @@
import semver from "semver";
import packageJson from "../package.json" with { type: "json" };
export function getDevDependencyVersion(name: keyof typeof packageJson.devDependencies): string {
const version = packageJson.devDependencies[name];
if (!semver.valid(version)) {
throw new Error(`dev dependency "${name}" must be a pinned version, got "${version}"`);
}
return version;
export function getDevDependencyVersion(name: string): string {
const deps = packageJson.devDependencies as Record<string, string>;
const version = deps[name];
if (!version) throw new Error(`dev dependency "${name}" not found`);
const clean = version.replace(/^[^0-9]*/, "");
if (!clean) throw new Error(`dev dependency "${name}" must be a pinned version, got "${version}"`);
return clean;
}