Consolidated module bundle that re-exports all MemberJunction Explorer and Kendo UI modules in a single import. Replaces 20+ individual module imports with one.
Explorer Modules provides MJExplorerModulesBundle, a convenience NgModule that aggregates all commonly needed MJ Explorer modules and Kendo UI modules. Instead of importing each module individually in your application, import this single bundle to get the complete set of MJ functionality.
graph TD
BUNDLE["MJExplorerModulesBundle"] --> EC["ExplorerCoreModule"]
BUNDLE --> CGF["CoreGeneratedFormsModule"]
BUNDLE --> WI["WorkspaceInitializerModule"]
BUNDLE --> LD["LinkDirectivesModule"]
BUNDLE --> CD["ContainerDirectivesModule"]
BUNDLE --> ES["ExplorerSettingsModule"]
BUNDLE --> SM["ShellModule"]
BUNDLE --> KM["MJKendoModule"]
style BUNDLE fill:#7c5295,stroke:#563a6b,color:#fff
style EC fill:#2d6a9f,stroke:#1a4971,color:#fff
style CGF fill:#2d6a9f,stroke:#1a4971,color:#fff
style WI fill:#2d6a9f,stroke:#1a4971,color:#fff
style LD fill:#2d6a9f,stroke:#1a4971,color:#fff
style CD fill:#2d6a9f,stroke:#1a4971,color:#fff
style ES fill:#2d6a9f,stroke:#1a4971,color:#fff
style SM fill:#2d6a9f,stroke:#1a4971,color:#fff
style KM fill:#2d8659,stroke:#1a5c3a,color:#fff
npm install @memberjunction/ng-explorer-modules
import { MJExplorerModulesBundle } from '@memberjunction/ng-explorer-modules';
@NgModule({
imports: [
BrowserModule,
MJExplorerModulesBundle, // Replaces 20+ individual module imports
// ... your app-specific modules
]
})
export class AppModule {}
| Module | Package | Purpose |
|---|---|---|
ExplorerCoreModule |
@memberjunction/ng-explorer-core |
Core Explorer infrastructure and routing |
ShellModule |
@memberjunction/ng-explorer-core |
Application shell with header, nav, and tabs |
CoreGeneratedFormsModule |
@memberjunction/ng-core-entity-forms |
Auto-generated CRUD forms for all entities |
WorkspaceInitializerModule |
@memberjunction/ng-workspace-initializer |
Workspace initialization service |
LinkDirectivesModule |
@memberjunction/ng-link-directives |
Email, web, and entity record link directives |
ContainerDirectivesModule |
@memberjunction/ng-container-directives |
Dynamic component container directives |
ExplorerSettingsModule |
@memberjunction/ng-explorer-settings |
User settings and preferences |
All Kendo UI modules are included via MJKendoModule.
| Export | Type | Description |
|---|---|---|
MJExplorerModulesBundle |
NgModule | Consolidated bundle of all Explorer and Kendo modules |
cd packages/Angular/Explorer/explorer-modules && npm run build
@memberjunction/ng-kendo-modules - Kendo UI module bundle (included)@memberjunction/ng-explorer-core - Core Explorer components@memberjunction/ng-explorer-app - Application shell entry pointISC