Scans TypeScript files for hardcoded entity names and class name references
that need updating for the MemberJunction v5.0 migration, and optionally
fixes them in place.
Three strategies are applied:
Class name renames (regex): explicit subclass renames from subclass-rename-map.ts
(e.g., ActionEntityServerEntity → MJActionEntityServer) plus auto-generated
CodeGen artifact renames (e.g., ActionEntity → MJActionEntity)
Multi-word entity name renames (regex): 'AI Models' → 'MJ: AI Models'
Single-word entity name renames (AST): 'Actions' → 'MJ: Actions' (context-verified)
Scans TypeScript files for hardcoded entity names and class name references that need updating for the MemberJunction v5.0 migration, and optionally fixes them in place.
Three strategies are applied: