# @memberjunction/ai-provider-bundle Legacy AI provider bundle package for MemberJunction. This package previously contained tree-shaking prevention functions for all standard MemberJunction AI providers. ## Status This package is effectively a no-op. Tree-shaking prevention is now handled by the MemberJunction manifest system (see `CLASS_MANIFEST_GUIDE.md` in the CodeGenLib package). The package is retained solely for backward compatibility with existing imports. No new functionality should be added here. ## Architecture ```mermaid graph TD A["@memberjunction/ai-bundle
(Legacy Package)"] -.->|previously loaded| B["All AI Providers"] C["Manifest System
(Current)"] -->|prevents tree-shaking| B D["@memberjunction/server-bootstrap"] -->|pre-built manifest| C E["@memberjunction/ng-bootstrap"] -->|pre-built manifest| C style A fill:#b8762f,stroke:#8a5722,color:#fff style B fill:#2d6a9f,stroke:#1a4971,color:#fff style C fill:#2d8659,stroke:#1a5c3a,color:#fff style D fill:#7c5295,stroke:#563a6b,color:#fff style E fill:#7c5295,stroke:#563a6b,color:#fff ``` ## Migration If you are importing from this package, you can safely remove the import. The manifest system now handles class registration automatically via `@RegisterClass` decorators and the `CLASS_REGISTRATIONS` array generated by `mj codegen manifest`. ## Dependencies None (no-op package).