karin-plugin-timechange
Version:
Karin智能头像切换插件 - 根据时间自动在白天和晚上切换不同的头像
37 lines (33 loc) • 883 B
JavaScript
import {
dir
} from "./chunk-NF24Q4FD.js";
// src/utils/config.ts
import {
watch,
logger,
filesByExt,
copyConfigSync,
requireFileSync
} from "node-karin";
copyConfigSync(dir.defConfigDir, dir.ConfigDir, [".json"]);
var config = () => {
const cfg = requireFileSync(`${dir.ConfigDir}/config.json`);
const def = requireFileSync(`${dir.defConfigDir}/config.json`);
return { ...def, ...cfg };
};
setTimeout(() => {
const list = filesByExt(dir.ConfigDir, ".json", "abs");
list.forEach((file) => watch(file, (old, now) => {
logger.info([
"QAQ: \u68C0\u6D4B\u5230\u914D\u7F6E\u6587\u4EF6\u66F4\u65B0",
`\u8FD9\u662F\u65E7\u6570\u636E: ${old}`,
`\u8FD9\u662F\u65B0\u6570\u636E: ${now}`
].join("\n"));
}));
}, 2e3);
// src/utils/common.ts
import lodash from "node-karin/lodash";
import moment from "node-karin/moment";
export {
config
};