fix: convert cf-kv and excalidraw-libraries from submodules to regular files

- Remove stale cloudflare-worker submodule entry from .gitmodules
- Remove .git dirs from cf-kv and excalidraw-libraries so Git tracks them as regular files
- Fixes 'No url found for submodule path cf-kv' CI error
This commit is contained in:
Tomas Dvorak
2026-04-27 09:37:49 +02:00
parent 88c2969a96
commit 338dbcc20e
1488 changed files with 3359158 additions and 5 deletions
@@ -0,0 +1,23 @@
import { readFile, writeFile } from "fs/promises";
const PATH_LIBRARIES = "./libraries.json";
const libraries = JSON.parse(await readFile(PATH_LIBRARIES, "utf8"));
for (const lib of libraries) {
if (lib.version === 1) {
continue;
}
const libraryData = JSON.parse(
await readFile(`libraries/` + lib.source, "utf8"),
);
lib.itemNames = libraryData.libraryItems.reduce((acc, item) => {
if (item.name) {
acc.push(item.name);
}
return acc;
}, []);
}
await writeFile(PATH_LIBRARIES, JSON.stringify(libraries, null, 2));