chore(deno): finish import extensions for sites/mp-sync paths
- sites/mp-sync relative imports already carry extensions; drop the biome useImportExtensions override and --unstable-sloppy-imports in typecheck:deno - mp-sync scripts: deno shebang (+x), static `import YAML from "yaml"`, README/usage switched to `deno run -A` - verified: check.mjs --to e6820a8 (49 unchanged), movieclaw-import --check (0 diff) Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
1 parent
569bb29664
commit
608e567edf
7 files changed
+14
-41
No files matched your search
Regular → Executable
+3
-3
@@ -1,8 +1,8 @@
|
||||
#!/usr/bin/env node
|
||||
#!/usr/bin/env -S deno run -A
|
||||
/**
|
||||
* 比较 ledger.json 与 MoviePilot 目标提交,列出需要跟随移植的上游变化。
|
||||
*
|
||||
* node scripts/mp-sync/check.mjs [--mp <MP 仓库路径>] [--to <目标提交,默认 HEAD>] [--json]
|
||||
* deno run -A scripts/mp-sync/check.mjs [--mp <MP 仓库路径>] [--to <目标提交,默认 HEAD>] [--json]
|
||||
*
|
||||
* 输出:已变更 / 已删除 / 未变化 的 ledger 文件,监视目录(spider/、parser/)中 ledger 未收录的新文件,
|
||||
* 以及逐文件 `git diff` 命令。存在变化时退出码为 1(可用于 CI 或定时提醒)。
|
||||
@@ -59,7 +59,7 @@ if (args.json) {
|
||||
console.log(`未变化:${unchanged.length}`);
|
||||
if (changed.length || deleted.length || added.length) {
|
||||
console.log(
|
||||
"\n处理流程:按 diff 增量移植 → 把对应源码文件头 `@mp-source ... @ <提交>` 改为新提交(新文件新增标签)→ node scripts/mp-sync/build-ledger.mjs --commit <新提交> → 测试。",
|
||||
"\n处理流程:按 diff 增量移植 → 把对应源码文件头 `@mp-source ... @ <提交>` 改为新提交(新文件新增标签)→ deno run -A scripts/mp-sync/build-ledger.mjs --commit <新提交> → 测试。",
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user