Narik framework divides to multiple libraries that each of them has a separate NPM module. Some of them are critical and some are optional so you can easily choose what you want from Narik.
This library contains base interfaces and classes that are used in Narik.
It also contains shared enums, Injection Tokens
This library is the core of Narik. Many core services of Narik are implemented in this library. It also contains narik decorators.
This library contains some share utility classes, extension methods and directives
@narik/app-core This library is like @narik/core . Base classes and services that are needed for an application are implemented in this library.
@narik/ui-core This library contains base classes for Narik UI components. All other narik UI libraries should inherit these library classes to create new ui component. This guarantees that all different ui library follows a unified standard and signature. More Information about UI Component Framework
@narik/ui-material This library contains all Narik UI component wrappers for Angular Material
This library contains all Narik UI component wrappers for Devextreme
This library contains all Narik UI component wrappers for Ng-Bootstrap
This library contains all Narik UI component wrappers for Ngx-Bootstrap
This library contains all Narik UI component wrappers for Primeng
@narik/client-storage This library implements client-store dataProvider. More Information about Data Framework
@narik/jwt-authentication This library implements jwt authentication. More Information about Authentication and Authorization Service
@narik/signalR-client This library implements SignalR client .