refactor(blog)!: delete blog demo feature
Veect retrofit (ADR-027): the template's demo content is being removed to make room for the Veect package map. This slice deletes packages/blog whole and prunes every composition edge in one commit: core-api router mount, core-cms collections + regenerated Payload types, web-next bindAll entry / home page / blog route / Tailwind sources, blog e2e spec, tsconfig paths, fallow ignore entry, anchor-guard + generator e2e feature lists, compliance artifacts, and feature-list doc entries (CLAUDE.md, AGENTS.md, glossary). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016j8z4VHjedXDTjEDNg7qHK
This commit is contained in:
@@ -5,24 +5,42 @@ import { fileURLToPath } from "node:url";
|
||||
|
||||
const __dirname = dirname(fileURLToPath(import.meta.url));
|
||||
const REPO_ROOT = join(__dirname, "..", "..");
|
||||
const FEATURES = ["auth", "blog", "media", "marketing-pages", "navigation"];
|
||||
const FEATURES = ["auth", "media", "marketing-pages", "navigation"];
|
||||
const ANCHORS = {
|
||||
"src/index.ts": ["// <gen:events>", "// <gen:realtime-channels>"],
|
||||
"src/di/symbols.ts": ["// <gen:event-handler-symbols>", "// <gen:job-symbols>", "// <gen:realtime-handler-symbols>"],
|
||||
"src/di/bind-production.ts": ["// <gen:event-handlers>", "// <gen:jobs>", "// <gen:realtime-handlers>"],
|
||||
"src/di/bind-dev-seed.ts": ["// <gen:event-handlers>", "// <gen:jobs>", "// <gen:realtime-handlers>"],
|
||||
"src/di/symbols.ts": [
|
||||
"// <gen:event-handler-symbols>",
|
||||
"// <gen:job-symbols>",
|
||||
"// <gen:realtime-handler-symbols>",
|
||||
],
|
||||
"src/di/bind-production.ts": [
|
||||
"// <gen:event-handlers>",
|
||||
"// <gen:jobs>",
|
||||
"// <gen:realtime-handlers>",
|
||||
],
|
||||
"src/di/bind-dev-seed.ts": [
|
||||
"// <gen:event-handlers>",
|
||||
"// <gen:jobs>",
|
||||
"// <gen:realtime-handlers>",
|
||||
],
|
||||
"src/integrations/cms/index.ts": ["// <gen:job-tasks>"],
|
||||
};
|
||||
|
||||
describe("// <gen:*> anchor presence in core-eslint/base.js", () => {
|
||||
it("base.js contains realtime-rules-imports anchor", () => {
|
||||
const baseSource = readFileSync(join(REPO_ROOT, "packages/core-eslint/base.js"), "utf8");
|
||||
const baseSource = readFileSync(
|
||||
join(REPO_ROOT, "packages/core-eslint/base.js"),
|
||||
"utf8",
|
||||
);
|
||||
expect(baseSource).toContain("// <gen:realtime-rules-imports>");
|
||||
expect(baseSource).toContain("// <gen:realtime-rules>");
|
||||
});
|
||||
|
||||
it("base.js contains events-rules anchor", () => {
|
||||
const baseSource = readFileSync(join(REPO_ROOT, "packages/core-eslint/base.js"), "utf8");
|
||||
const baseSource = readFileSync(
|
||||
join(REPO_ROOT, "packages/core-eslint/base.js"),
|
||||
"utf8",
|
||||
);
|
||||
expect(baseSource).toContain("// <gen:events-rules>");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user