Establishes version control for the personal Logseq DB fork before starting the server-client architecture migration and domain features described in docs/agent-guide and the approved implementation plan. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
18 lines
461 B
JavaScript
18 lines
461 B
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
const renderPath = path.join(__dirname, "..", "src", "logseq", "publish", "render.cljs");
|
|
const source = fs.readFileSync(renderPath, "utf8");
|
|
const timestamp = Date.now();
|
|
|
|
const next = source.replace(
|
|
/\(defonce version [^)]+\)/,
|
|
`(defonce version ${timestamp})`
|
|
);
|
|
|
|
if (next === source) {
|
|
throw new Error("Failed to update logseq.publish.render/version.");
|
|
}
|
|
|
|
fs.writeFileSync(renderPath, next);
|