2026-05-08 00:57:12 +00:00
|
|
|
import { copyFileSync, mkdirSync } from "node:fs";
|
|
|
|
|
import { resolve } from "node:path";
|
|
|
|
|
|
2026-06-22 09:16:12 +00:00
|
|
|
import { resolveQaPaths, resolveVaultRoot } from "./qa-paths.js";
|
2026-05-09 03:16:30 +00:00
|
|
|
|
2026-06-22 09:16:12 +00:00
|
|
|
const rootDir = resolve(import.meta.dirname, "..");
|
|
|
|
|
const { themeDir: vaultThemeDir } = resolveQaPaths(resolveVaultRoot());
|
2026-05-08 00:57:12 +00:00
|
|
|
|
|
|
|
|
mkdirSync(vaultThemeDir, { recursive: true });
|
|
|
|
|
|
2026-05-09 07:09:01 +00:00
|
|
|
copyFileSync(resolve(rootDir, "theme.css"), resolve(vaultThemeDir, "theme.css"));
|
2026-05-08 00:57:12 +00:00
|
|
|
copyFileSync(resolve(rootDir, "manifest.json"), resolve(vaultThemeDir, "manifest.json"));
|
|
|
|
|
|
|
|
|
|
console.log(`已同步主题到:${vaultThemeDir}`);
|