@memberjunction/ng-explorer-modules
v5.24.0
Published
MemberJunction: Consolidated Explorer Modules Bundle
Downloads
2,557
Readme
@memberjunction/ng-explorer-modules
Consolidated module bundle that re-exports all MemberJunction Explorer and Kendo UI modules in a single import. Replaces 20+ individual module imports with one.
Overview
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:#fffInstallation
npm install @memberjunction/ng-explorer-modulesUsage
import { MJExplorerModulesBundle } from '@memberjunction/ng-explorer-modules';
@NgModule({
imports: [
BrowserModule,
MJExplorerModulesBundle, // Replaces 20+ individual module imports
// ... your app-specific modules
]
})
export class AppModule {}Included Modules
MemberJunction Modules
| 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 |
Kendo UI Modules
All Kendo UI modules are included via MJKendoModule.
Exported API
| Export | Type | Description |
|---|---|---|
| MJExplorerModulesBundle | NgModule | Consolidated bundle of all Explorer and Kendo modules |
Build
cd packages/Angular/Explorer/explorer-modules && npm run buildRelated Packages
@memberjunction/ng-kendo-modules- Kendo UI module bundle (included)@memberjunction/ng-explorer-core- Core Explorer components@memberjunction/ng-explorer-app- Application shell entry point
License
ISC
