`@dotglitch/ngx-common` provides a series of common-use components, directives, and services for Angular applications.
$ npm install @dotglitch/ngx-commonThis library uses Secondary Entry Points to keep the core bundle small and make heavy dependencies optional. If you use any of the following components, you must install their respective peer dependencies:
| Component | Entry Point | Peer Dependencies |
|---|---|---|
| VSCode | @dotglitch/ngx-common/vscode |
monaco-editor, path-browserify |
| Filemanager | @dotglitch/ngx-common/filemanager |
angular-split, ngx-scrollbar, ulidx |
| Command Palette | @dotglitch/ngx-common/command-palette |
ngx-scrollbar |
| Tooltip/Dropdown | @dotglitch/ngx-common/tooltip |
ulidx |
| Menu | @dotglitch/ngx-common/menu |
ulidx |
| Overlay Wrapper | @dotglitch/ngx-common/overlay-wrapper |
gsap |
-
Core Components & Services
-
Secondary Entry Points (Optional)
- VS Code wrapper (
/vscode) - File Manager (
/filemanager) - Command Palette (
/command-palette) - Transition Panel (
/overlay-wrapper)
- VS Code wrapper (
-
Directives & Pipes
- App Menu & Context Menu (
/menu) - Tooltip (
/tooltip) - HTML-Bypass
- Resource-Bypass
- Script-Bypass
- Style-Bypass
- URL-Bypass
- App Menu & Context Menu (