chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:25:08 +08:00
commit 6bc69ac13e
674 changed files with 92148 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
import { test } from "node:test";
import assert from "node:assert/strict";
import { resolve } from "node:path";
import { resolveWorkspacePackages } from "../../scripts/lib/workspace.mjs";
const ROOT = resolve(import.meta.dirname, "../..");
const results = resolveWorkspacePackages(ROOT);
test("resolveWorkspacePackages finds @dicebear/core", () => {
assert.ok(results.some((p) => p.includes("src/js/core/package.json")));
});
test("resolveWorkspacePackages finds @dicebear/converter", () => {
assert.ok(results.some((p) => p.includes("src/js/converter/package.json")));
});
test("resolveWorkspacePackages finds the CLI package (dicebear)", () => {
assert.ok(results.some((p) => p.includes("src/js/cli/package.json")));
});
test("resolveWorkspacePackages does not include root package.json", () => {
const rootPkgJson = resolve(ROOT, "package.json");
assert.ok(!results.includes(rootPkgJson));
});
test("resolveWorkspacePackages finds all app packages", () => {
assert.ok(results.some((p) => p.includes("apps/editor/package.json")));
assert.ok(results.some((p) => p.includes("apps/docs/package.json")));
});