2.1 KiB
Protevus Platform Dependency List
This document outlines the dependencies required for the Protevus Platform and its various components. It serves as a reference for developers and maintainers to ensure that all necessary dependencies are installed and up-to-date.
Core Dependencies
The following dependencies are required for the core functionality of the Protevus Platform:
- Dart SDK (version X.X.X or later)
- package:http (version X.X.X)
- package:path (version X.X.X)
- package:logging (version X.X.X)
- package:yaml (version X.X.X)
Database Dependencies
If you plan to use the database functionality of the Protevus Platform, you will need the following additional dependencies:
- package:sqflite (version X.X.X)
- package:sqlite3 (version X.X.X)
- package:mysql1 (version X.X.X)
- package:postgresql (version X.X.X)
Web Server Dependencies
For running the Protevus Platform as a web server, you will need the following dependencies:
- package:shelf (version X.X.X)
- package:shelf_router (version X.X.X)
- package:shelf_static (version X.X.X)
Templating Dependencies
If you plan to use the templating engine of the Protevus Platform, you will need the following additional dependencies:
- package:mustache (version X.X.X)
- package:jinja (version X.X.X)
Testing Dependencies
For running tests and ensuring code quality, you will need the following dependencies:
- package:test (version X.X.X)
- package:mockito (version X.X.X)
- package:coverage (version X.X.X)
Development Dependencies
The following dependencies are recommended for development purposes:
- package:build_runner (version X.X.X)
- package:build_web_compilers (version X.X.X)
- package:webdev (version X.X.X)
Please note that the specific versions of these dependencies may change over time. It is recommended to refer to the project's documentation or the pubspec.yaml
file for the most up-to-date version information.
Additionally, some dependencies may have transitive dependencies that will be automatically installed when you install the listed dependencies.