UNPKG

convex

Version:

Client for the Convex Cloud

30 lines (29 loc) 966 B
"use strict"; import path from "path"; import { logMessage } from "../../bundler/log.js"; import { readProjectConfig } from "./config.js"; import { functionsDir } from "./utils/utils.js"; import { checkAiFilesStaleness } from "./aiFiles/index.js"; import { getVersion } from "./versionApi.js"; export async function checkVersion(ctx) { const version = await getVersion(); if (version.kind === "error") { return; } if (version.data.message) { logMessage(version.data.message); } try { const { configPath, projectConfig } = await readProjectConfig(ctx); const convexDir = path.resolve(functionsDir(configPath, projectConfig)); const projectDir = path.resolve(path.dirname(configPath)); await checkAiFilesStaleness({ canonicalGuidelinesHash: version.data.guidelinesHash, canonicalAgentSkillsSha: version.data.agentSkillsSha, projectDir, convexDir }); } catch { } } //# sourceMappingURL=updates.js.map