Egret Admin Dashboard

Egret Documentation

Dependencies

Project Dependencies

Egret Angular is built using a carefully selected set of third-party packages. Some dependencies are essential for the core functionality, while others support specific features. You can remove optional dependencies if you don't need their associated features.

Core Dependencies

These are the essential packages required for Egret Angular to function properly:

  • Angular (v19.2.0)
  • Angular Material (v19.2.1)
  • Angular CDK (v19.2.1)
  • RxJS (v7.5.0)
  • Tailwind CSS (v3.4.17)
  • TypeScript (v5.7.3)
  • Zone.js (v0.15.0)
UI & Visualization

Packages that enhance the user interface and provide visualization capabilities:

  • Angular Material (v19.2.1)
  • ApexCharts (v3.35.5) & ng-apexcharts (v1.7.1)
  • Chart.js (v3.9.1) & ng2-charts (v4.0.0)
  • ECharts (v5.6.0) & ngx-echarts (v19.0.0)
  • Perfect Scrollbar (v1.5.5)
  • Angular Calendar (v0.31.0)
  • ngx-color-picker (v16.0.0)
  • ngx-quill (v27.0.1) & Quill (v2.0.3)
  • Driver.js (v1.3.5) - For guided tours
  • Highlight.js (v11.6.0) - For code syntax highlighting
Internationalization & Localization

Packages for multi-language support:

  • @ngx-translate/core (v15.0.0)
  • @ngx-translate/http-loader (v8.0.0)
  • @angular/localize (v19.2.0)
  • flag-icons (v6.6.6)
Date & Time Handling

Packages for date and time manipulation:

  • Moment.js (v2.30.1)
  • @angular/material-moment-adapter (v19.2.1)
Maps & Geolocation

Packages for maps and geolocation features:

  • @angular/google-maps (v19.2.2)
Development Dependencies

Packages used during development but not in production:

  • @angular-devkit/build-angular (v19.2.0)
  • @angular/cli (v19.2.0)
  • @angular/compiler-cli (v19.2.0)
  • Jasmine & Karma (for testing)
  • Autoprefixer (v10.4.14)
  • PostCSS (v8.4.24)