Refactor: changing namespace, imports, re-branding
This commit is contained in:
parent
67d5f183c1
commit
bfefacda30
84 changed files with 106 additions and 106 deletions
|
@ -47,17 +47,17 @@ Protevus Platform is a hard-fork of Angel3 that is being refactored and rebrande
|
||||||
For now all references to Angel3 remain the same, but in the future we will be changing them to Protevus or Platform
|
For now all references to Angel3 remain the same, but in the future we will be changing them to Protevus or Platform
|
||||||
You must always refer to the project as Platform, not Protevus or Angel3
|
You must always refer to the project as Platform, not Protevus or Angel3
|
||||||
|
|
||||||
You must always prefer leveraging existing sanctioned angel3 packages as dependencies where possible as most of them will be replace and can't be relied on initially.
|
You must always prefer leveraging existing sanctioned protevus packages as dependencies where possible as most of them will be replace and can't be relied on initially.
|
||||||
|
|
||||||
You must always prefer leveraging existing standard dart packages as dependencies where possible
|
You must always prefer leveraging existing standard dart packages as dependencies where possible
|
||||||
You will always prefer leveraging any packages that we can from pub.dev or github.com dart/flutter ecosystem
|
You will always prefer leveraging any packages that we can from pub.dev or github.com dart/flutter ecosystem
|
||||||
|
|
||||||
Our goal is to reimplement the laravel illuminate packages as angel3 packages in short bringing Laravel to Dart
|
Our goal is to reimplement the laravel illuminate packages as protevus packages in short bringing Laravel to Dart
|
||||||
Our goal is to reach feature parity with the illuminate api so we must adhere to the specifications of laravel's api as we reimplement the illuminate packages
|
Our goal is to reach feature parity with the illuminate api so we must adhere to the specifications of laravel's api as we reimplement the illuminate packages
|
||||||
|
|
||||||
We will not reimplement any packages that are not part of laravel, such as symfony packages, or any other packages that are not part of the laravel framework as our goal is to have pure dart implementations so we must find packages in the dart ecosystem where possible or create the feature in dart.
|
We will not reimplement any packages that are not part of laravel, such as symfony packages, or any other packages that are not part of the laravel framework as our goal is to have pure dart implementations so we must find packages in the dart ecosystem where possible or create the feature in dart.
|
||||||
|
|
||||||
We will not be re-implementing some features of laravel that would require reinventing wheels, for example angel3's server system is more then sufficiant and consist of the following angel3 packages which we will be initally keeping. Container, Framework, Route Http_Exception, Mock_Request, Modal. All other Illuminate packages will be reimplemented in dart. This list of keepers may change as we begin our phases of development.
|
We will not be re-implementing some features of laravel that would require reinventing wheels, for example protevus's server system is more then sufficiant and consist of the following protevus packages which we will be initally keeping. Container, Framework, Route Http_Exception, Mock_Request, Modal. All other Illuminate packages will be reimplemented in dart. This list of keepers may change as we begin our phases of development.
|
||||||
|
|
||||||
You must always take the following points into consderation when planning and executing your task.
|
You must always take the following points into consderation when planning and executing your task.
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/auth/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/auth/LICENSE)
|
||||||
|
|
||||||
A complete authentication plugin for Protevus. Inspired by Passport. More details in the [User Guide](https://angel3-docs.dukefirehawk.com/guides/authentication).
|
A complete authentication plugin for Protevus. Inspired by Passport. More details in the [User Guide](https://protevus-docs.dukefirehawk.com/guides/authentication).
|
||||||
|
|
||||||
## Bundled Strategies
|
## Bundled Strategies
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ A complete authentication plugin for Protevus. Inspired by Passport. More detail
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
|
||||||
Ensure you have read the [User Guide](https://angel3-docs.dukefirehawk.com/guides/authentication).
|
Ensure you have read the [User Guide](https://protevus-docs.dukefirehawk.com/guides/authentication).
|
||||||
|
|
||||||
```dart
|
```dart
|
||||||
configureServer(Protevus app) async {
|
configureServer(Protevus app) async {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_auth
|
name: angel3_auth
|
||||||
description: A complete authentication plugin for Protevus. Includes support for stateless JWT tokens, Basic Auth, and more.
|
description: A complete authentication plugin for Protevus. Includes support for stateless JWT tokens, Basic Auth, and more.
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/auth
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/auth
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_auth_oauth2
|
name: angel3_auth_oauth2
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus library for authenticating users with external identity providers via OAuth2.
|
description: Protevus library for authenticating users with external identity providers via OAuth2.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/auth_oauth2
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/auth_oauth2
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: "angel3_auth_twitter"
|
name: "angel3_auth_twitter"
|
||||||
description: Protevus authentication strategy for Twitter login. Auto-signs requests.
|
description: Protevus authentication strategy for Twitter login. Auto-signs requests.
|
||||||
version: 8.0.0
|
version: 8.0.0
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/auth_twitter
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/auth_twitter
|
||||||
publish_to: none
|
publish_to: none
|
||||||
environment:
|
environment:
|
||||||
|
|
2
packages/cache/README.md
vendored
2
packages/cache/README.md
vendored
|
@ -5,7 +5,7 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/cache/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/cache/LICENSE)
|
||||||
|
|
||||||
A service that provides HTTP caching to the response data for [Protevus framework](https://pub.dev/packages/angel3).
|
A service that provides HTTP caching to the response data for [Protevus framework](https://pub.dev/packages/protevus).
|
||||||
|
|
||||||
## `CacheService`
|
## `CacheService`
|
||||||
|
|
||||||
|
|
2
packages/cache/pubspec.yaml
vendored
2
packages/cache/pubspec.yaml
vendored
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_cache
|
name: angel3_cache
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A service that provides HTTP caching to the response data for Protevus
|
description: A service that provides HTTP caching to the response data for Protevus
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/cache
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/cache
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.4.0 <4.0.0'
|
sdk: '>=3.4.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_client
|
name: angel3_client
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A browser, mobile and command line based client that supports querying Protevus servers
|
description: A browser, mobile and command line based client that supports querying Protevus servers
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/client
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/client
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/configuration/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/configuration/LICENSE)
|
||||||
|
|
||||||
Automatic YAML configuration loader for [Protevus framework](https://pub.dev/packages/angel3)
|
Automatic YAML configuration loader for [Protevus framework](https://pub.dev/packages/protevus)
|
||||||
|
|
||||||
## About
|
## About
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_configuration
|
name: angel3_configuration
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Automatic YAML application configuration loader for Protevus 3, with .env support.
|
description: Automatic YAML application configuration loader for Protevus 3, with .env support.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/configuration
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/configuration
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_container
|
name: angel3_container
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus hierarchical DI container, and pluggable backends for reflection.
|
description: Protevus hierarchical DI container, and pluggable backends for reflection.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/container/angel_container
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/container/angel_container
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_container_generator
|
name: angel3_container_generator
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Codegen support for using pkg:reflectable with pkg:angel3_container.
|
description: Codegen support for using pkg:reflectable with pkg:angel3_container.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/container/angel_container_generator
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/container/angel_container_generator
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_http_exception
|
name: angel3_http_exception
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Exception class that can be serialized to JSON and serialized to clients.
|
description: Exception class that can be serialized to JSON and serialized to clients.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/http_exception
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/http_exception
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
Protevus framework is a high-powered HTTP server with support for dependency injection, sophisticated routing, authentication, ORM, graphql etc. It is designed to keep the core minimal but extensible through a series of plugin packages. It won't dictate which features, databases or web templating engine to use. This flexibility enable Protevus framework to grow with your application as new features can be added to handle the new use cases.
|
Protevus framework is a high-powered HTTP server with support for dependency injection, sophisticated routing, authentication, ORM, graphql etc. It is designed to keep the core minimal but extensible through a series of plugin packages. It won't dictate which features, databases or web templating engine to use. This flexibility enable Protevus framework to grow with your application as new features can be added to handle the new use cases.
|
||||||
|
|
||||||
This package is the core package of [Protevus](https://github.com/dart-backend/protevus). For more information, visit us at [Protevus Website](https://angel3-framework.web.app).
|
This package is the core package of [Protevus](https://github.com/dart-backend/protevus). For more information, visit us at [Protevus Website](https://protevus-framework.web.app).
|
||||||
|
|
||||||
## Installation and Setup
|
## Installation and Setup
|
||||||
|
|
||||||
|
@ -19,10 +19,10 @@ This package is the core package of [Protevus](https://github.com/dart-backend/p
|
||||||
1. Download and install [Dart](https://dart.dev/get-dart)
|
1. Download and install [Dart](https://dart.dev/get-dart)
|
||||||
|
|
||||||
2. Clone one of the following starter projects:
|
2. Clone one of the following starter projects:
|
||||||
* [Protevus Basic Template](https://github.com/dukefirehawk/boilerplates/tree/v7/angel3-basic)
|
* [Protevus Basic Template](https://github.com/dukefirehawk/boilerplates/tree/v7/protevus-basic)
|
||||||
* [Protevus ORM Template](https://github.com/dukefirehawk/boilerplates/tree/v7/angel3-orm)
|
* [Protevus ORM Template](https://github.com/dukefirehawk/boilerplates/tree/v7/protevus-orm)
|
||||||
* [Protevus ORM MySQL Template](https://github.com/dukefirehawk/boilerplates/tree/v7/angel3-orm-mysql)
|
* [Protevus ORM MySQL Template](https://github.com/dukefirehawk/boilerplates/tree/v7/protevus-orm-mysql)
|
||||||
* [Protevus Graphql Template](https://github.com/dukefirehawk/boilerplates/tree/v7/angel3-graphql)
|
* [Protevus Graphql Template](https://github.com/dukefirehawk/boilerplates/tree/v7/protevus-graphql)
|
||||||
|
|
||||||
3. Run the project in development mode (*hot-reloaded* is enabled on file changes).
|
3. Run the project in development mode (*hot-reloaded* is enabled on file changes).
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ This package is the core package of [Protevus](https://github.com/dart-backend/p
|
||||||
3. On terminal, create a new project:
|
3. On terminal, create a new project:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
angel3 init hello
|
protevus init hello
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Run the project in development mode (*hot-reloaded* is enabled on file changes).
|
4. Run the project in development mode (*hot-reloaded* is enabled on file changes).
|
||||||
|
@ -76,7 +76,7 @@ The performance benchmark can be found at
|
||||||
|
|
||||||
### Migrating from Protevus to Protevus
|
### Migrating from Protevus to Protevus
|
||||||
|
|
||||||
Check out [Migrating to Protevus](https://angel3-docs.dukefirehawk.com/migration/protevus-2.x.x-to-angel3/migration-guide-3)
|
Check out [Migrating to Protevus](https://protevus-docs.dukefirehawk.com/migration/protevus-2.x.x-to-protevus/migration-guide-3)
|
||||||
|
|
||||||
## Donation & Support
|
## Donation & Support
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_framework
|
name: angel3_framework
|
||||||
version: 8.4.0
|
version: 8.4.0
|
||||||
description: A high-powered HTTP server extensible framework with dependency injection, routing and much more.
|
description: A high-powered HTTP server extensible framework with dependency injection, routing and much more.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/framework
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/framework
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
Manufacture dart:io HttpRequests, HttpResponses, HttpHeaders, etc. This makes it possible to test server-side Dart applications without having to ever bind to a port.
|
Manufacture dart:io HttpRequests, HttpResponses, HttpHeaders, etc. This makes it possible to test server-side Dart applications without having to ever bind to a port.
|
||||||
|
|
||||||
This package was originally designed to make testing [Protevus](https://angel3-framework.web.app/) applications smoother, but works with any Dart-based server.
|
This package was originally designed to make testing [Protevus](https://protevus-framework.web.app/) applications smoother, but works with any Dart-based server.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_mock_request
|
name: angel3_mock_request
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Manufacture dart:io HttpRequests, HttpResponses, HttpHeaders, etc.
|
description: Manufacture dart:io HttpRequests, HttpResponses, HttpHeaders, etc.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/mock_request
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/mock_request
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_model
|
name: angel3_model
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus basic data model class, no longer with the added weight of the whole framework.
|
description: Protevus basic data model class, no longer with the added weight of the whole framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/model
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/model
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -13,7 +13,7 @@ A powerful, isomorphic routing library for Dart.
|
||||||
|
|
||||||
## Contents
|
## Contents
|
||||||
|
|
||||||
- [Protevus Route](#angel3-route)
|
- [Protevus Route](#protevus-route)
|
||||||
- [Contents](#contents)
|
- [Contents](#contents)
|
||||||
- [Examples](#examples)
|
- [Examples](#examples)
|
||||||
- [Routing](#routing)
|
- [Routing](#routing)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_route
|
name: angel3_route
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A powerful, isomorphic routing library for Dart. It is mainly used in the Protevus framework, but can be used in Flutter and on the Web.
|
description: A powerful, isomorphic routing library for Dart. It is mainly used in the Protevus framework, but can be used in Flutter and on the Web.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/route
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/route
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_cors
|
name: angel3_cors
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus CORS middleware. Ported from expressjs/cors to Protevus framework.
|
description: Protevus CORS middleware. Ported from expressjs/cors to Protevus framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/cors
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/cors
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_file_service
|
name: angel3_file_service
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus service that persists data to a file on disk, stored as a JSON list.
|
description: Protevus service that persists data to a file on disk, stored as a JSON list.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/file_service
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/file_service
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
## 7.0.1
|
## 7.0.1
|
||||||
|
|
||||||
* Updated `server` header to `angel3`
|
* Updated `server` header to `protevus`
|
||||||
|
|
||||||
## 7.0.0
|
## 7.0.0
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/hot/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/hot/LICENSE)
|
||||||
|
|
||||||
![Screenshot of terminal](screenshots/angel3-screenshot.png)
|
![Screenshot of terminal](screenshots/protevus-screenshot.png)
|
||||||
|
|
||||||
Supports *hot reloading* of Protevus servers on file changes. This is faster and more reliable than merely reactively restarting a `Process`. This package only works with the [Protevus framework](https://pub.dev/packages/angel3_framework).
|
Supports *hot reloading* of Protevus servers on file changes. This is faster and more reliable than merely reactively restarting a `Process`. This package only works with the [Protevus framework](https://pub.dev/packages/angel3_framework).
|
||||||
|
|
||||||
|
|
|
@ -94,7 +94,7 @@ class HotReloader {
|
||||||
response.statusCode = HttpStatus.badGateway;
|
response.statusCode = HttpStatus.badGateway;
|
||||||
response.headers
|
response.headers
|
||||||
..contentType = ContentType.html
|
..contentType = ContentType.html
|
||||||
..set(HttpHeaders.serverHeader, 'angel3');
|
..set(HttpHeaders.serverHeader, 'protevus');
|
||||||
|
|
||||||
if (request.headers
|
if (request.headers
|
||||||
.value(HttpHeaders.acceptEncodingHeader)
|
.value(HttpHeaders.acceptEncodingHeader)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_hot
|
name: angel3_hot
|
||||||
version: 8.3.0
|
version: 8.3.0
|
||||||
description: Supports hot reloading/hot code push of Protevus servers on file changes.
|
description: Supports hot reloading/hot code push of Protevus servers on file changes.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/hot
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/hot
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
name: angel3_html
|
name: angel3_html
|
||||||
version: 8.1.0
|
version: 8.1.0
|
||||||
description: Support for rendering html_builder AST's as responses in Protevus.
|
description: Support for rendering html_builder AST's as responses in Protevus.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/angel3/packages/html_builder
|
repository: https://github.com/dart-backend/protevus/tree/protevus/packages/html_builder
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
|
@ -20,7 +20,7 @@ Jael3 is a good choice for applications of any scale, especially when the develo
|
||||||
|
|
||||||
Each of the [packages within this repository](#this-repository) contains some sort of documentation.
|
Each of the [packages within this repository](#this-repository) contains some sort of documentation.
|
||||||
|
|
||||||
Documentation for Jael syntax and directives has been **moved** to the [Protevus framework wiki](https://angel3-docs.dukefirehawk.com/packages/front-end/jael).
|
Documentation for Jael syntax and directives has been **moved** to the [Protevus framework wiki](https://protevus-docs.dukefirehawk.com/packages/front-end/jael).
|
||||||
|
|
||||||
## This Repository
|
## This Repository
|
||||||
|
|
||||||
|
@ -28,4 +28,4 @@ Within this repository are three packages:
|
||||||
|
|
||||||
* `package:jael3` - Contains the Jael parser, AST, and HTML renderer.
|
* `package:jael3` - Contains the Jael parser, AST, and HTML renderer.
|
||||||
* `package:jael3_preprocessor` - Handles template inheritance, and facilitates the use of "compile-time" constructs.
|
* `package:jael3_preprocessor` - Handles template inheritance, and facilitates the use of "compile-time" constructs.
|
||||||
* `package:angel3_jael` - [Protevus](https://angel3-framework.web.app/) support for Jael.
|
* `package:angel3_jael` - [Protevus](https://protevus-framework.web.app/) support for Jael.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_jael
|
name: angel3_jael
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus support for the Jael templating engine, similar to Blade or Liquid.
|
description: Protevus support for the Jael templating engine, similar to Blade or Liquid.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/jael/angel_jael
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/jael/angel_jael
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
A simple server-side HTML templating engine for Dart.
|
A simple server-side HTML templating engine for Dart.
|
||||||
|
|
||||||
[See documentation.](https://angel3-docs.dukefirehawk.com/packages/front-end/jael)
|
[See documentation.](https://protevus-docs.dukefirehawk.com/packages/front-end/jael)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: jael3
|
name: jael3
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A simple server-side HTML templating engine for Dart. Comparable to Blade or Liquid.
|
description: A simple server-side HTML templating engine for Dart. Comparable to Blade or Liquid.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/jael/jael
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/jael/jael
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: jael3_preprocessor
|
name: jael3_preprocessor
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A pre-processor for resolving blocks and includes within Jael templates.
|
description: A pre-processor for resolving blocks and includes within Jael templates.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/jael/jael_preprocessor
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/jael/jael_preprocessor
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/jinja/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/jinja/LICENSE)
|
||||||
|
|
||||||
A service that renders Jinja2 view template into HTML for [Protevus](https://angel3-framework.web.app) framework. Ported from Python to Dart.
|
A service that renders Jinja2 view template into HTML for [Protevus](https://protevus-framework.web.app) framework. Ported from Python to Dart.
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_markdown
|
name: angel3_markdown
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus Markdown view generator. Write static sites, with no build step.
|
description: Protevus Markdown view generator. Write static sites, with no build step.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/markdown
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/markdown
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_mongo
|
name: angel3_mongo
|
||||||
version: 8.2.1
|
version: 8.2.1
|
||||||
description: This is MongoDB-enabled service for the Protevus framework.
|
description: This is MongoDB-enabled service for the Protevus framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/mongo
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/mongo
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/mustache/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/mustache/LICENSE)
|
||||||
|
|
||||||
A service that renders Mustache template into HTML view for [Protevus](https://angel3-framework.web.app/) framework.
|
A service that renders Mustache template into HTML view for [Protevus](https://protevus-framework.web.app/) framework.
|
||||||
|
|
||||||
Thanks so much @c4wrd for his help with bringing this project to life!
|
Thanks so much @c4wrd for his help with bringing this project to life!
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_mustache
|
name: angel3_mustache
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A service that renders Mustache template into HTML view for Protevus
|
description: A service that renders Mustache template into HTML view for Protevus
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/mustache
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/mustache
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/oauth2/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/oauth2/LICENSE)
|
||||||
|
|
||||||
A class containing handlers that can be used within [Protevus](https://angel3-framework.web.app/) to build a spec-compliant OAuth 2.0 server, including PKCE support.
|
A class containing handlers that can be used within [Protevus](https://protevus-framework.web.app/) to build a spec-compliant OAuth 2.0 server, including PKCE support.
|
||||||
|
|
||||||
- [Protevus OAuth2 Server](#angel3-oauth2-server)
|
- [Protevus OAuth2 Server](#protevus-oauth2-server)
|
||||||
- [Installation](#installation)
|
- [Installation](#installation)
|
||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
- [Other Grants](#other-grants)
|
- [Other Grants](#other-grants)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_oauth2
|
name: angel3_oauth2
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A class containing handlers that can be used within Protevus to build a spec-compliant OAuth 2.0 server.
|
description: A class containing handlers that can be used within Protevus to build a spec-compliant OAuth 2.0 server.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/oauth2
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/oauth2
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -8,9 +8,9 @@
|
||||||
Source-generated ORM for use with the [Protevus framework](https://github.com/dart-backend/protevus). Now you can combine the power and flexibility of Protevus with a strongly-typed ORM.
|
Source-generated ORM for use with the [Protevus framework](https://github.com/dart-backend/protevus). Now you can combine the power and flexibility of Protevus with a strongly-typed ORM.
|
||||||
|
|
||||||
Documentation for migrations can be found here:
|
Documentation for migrations can be found here:
|
||||||
[ORM Migration](https://angel3-docs.dukefirehawk.com/guides/orm/migrations)
|
[ORM Migration](https://protevus-docs.dukefirehawk.com/guides/orm/migrations)
|
||||||
|
|
||||||
- [Protevus ORM](#angel3-orm)
|
- [Protevus ORM](#protevus-orm)
|
||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
- [Models](#models)
|
- [Models](#models)
|
||||||
- [Example](#example)
|
- [Example](#example)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_migration
|
name: angel3_migration
|
||||||
version: 8.3.0
|
version: 8.3.0
|
||||||
description: The abstract classes for implementing database migration in Protevus framework. Designed to work with Protevus ORM.
|
description: The abstract classes for implementing database migration in Protevus framework. Designed to work with Protevus ORM.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_migration
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_migration
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_migration_runner
|
name: angel3_migration_runner
|
||||||
version: 8.3.0
|
version: 8.3.0
|
||||||
description: The implementation of database migration for Protevus framework. Designed to work with Protevus ORM.
|
description: The implementation of database migration for Protevus framework. Designed to work with Protevus ORM.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_migration_runner
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_migration_runner
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -13,4 +13,4 @@ Runtime support for Protevus ORM. Includes a clean, database-agnostic query buil
|
||||||
* MariaDB 10.2.x
|
* MariaDB 10.2.x
|
||||||
* MySQL 8.x
|
* MySQL 8.x
|
||||||
|
|
||||||
For documentation about the ORM, see [Developer Guide](https://angel3-docs.dukefirehawk.com/guides/orm)
|
For documentation about the ORM, see [Developer Guide](https://protevus-docs.dukefirehawk.com/guides/orm)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_orm
|
name: angel3_orm
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Runtime support for Protevus ORM. Includes base classes for queries.
|
description: Runtime support for Protevus ORM. Includes base classes for queries.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -134,7 +134,7 @@
|
||||||
## 4.0.0-beta.4
|
## 4.0.0-beta.4
|
||||||
|
|
||||||
* Fixed `build.yaml`
|
* Fixed `build.yaml`
|
||||||
* Updated generated code to use `angel3` packages
|
* Updated generated code to use `protevus` packages
|
||||||
|
|
||||||
## 4.0.0-beta.3
|
## 4.0.0-beta.3
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ Source code generators for Protevus ORM. This package can generate:
|
||||||
* A strongly-typed ORM
|
* A strongly-typed ORM
|
||||||
* SQL migration scripts
|
* SQL migration scripts
|
||||||
|
|
||||||
For documentation about the ORM, see [Developer Guide](https://angel3-docs.dukefirehawk.com/guides/orm)
|
For documentation about the ORM, see [Developer Guide](https://protevus-docs.dukefirehawk.com/guides/orm)
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_orm_generator
|
name: angel3_orm_generator
|
||||||
version: 8.3.2
|
version: 8.3.2
|
||||||
description: Code generators for Protevus ORM. Generates query builder classes.
|
description: Code generators for Protevus ORM. Generates query builder classes.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_generator
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_generator
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_orm_mysql
|
name: angel3_orm_mysql
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: MySQL support for Protevus ORM. Includes functionality for querying and transactions.
|
description: MySQL support for Protevus ORM. Includes functionality for querying and transactions.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_mysql
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_mysql
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -11,7 +11,7 @@ PostgreSQL support for Protevus ORM.
|
||||||
|
|
||||||
* PostgreSQL version 10 or greater
|
* PostgreSQL version 10 or greater
|
||||||
|
|
||||||
For documentation about the ORM, see [Developer Guide](https://angel3-docs.dukefirehawk.com/guides/orm)
|
For documentation about the ORM, see [Developer Guide](https://protevus-docs.dukefirehawk.com/guides/orm)
|
||||||
|
|
||||||
## Migration
|
## Migration
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_orm_postgres
|
name: angel3_orm_postgres
|
||||||
version: 8.2.2
|
version: 8.2.2
|
||||||
description: PostgreSQL support for Protevus ORM. Includes functionality for querying and transactions.
|
description: PostgreSQL support for Protevus ORM. Includes functionality for querying and transactions.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_postgres
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_postgres
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_orm_service
|
name: angel3_orm_service
|
||||||
version: 8.2.2
|
version: 8.2.2
|
||||||
description: Service implementation that wraps over Protevus ORM Query classes.
|
description: Service implementation that wraps over Protevus ORM Query classes.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_service
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_service
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_orm_test
|
name: angel3_orm_test
|
||||||
version: 8.2.1
|
version: 8.2.1
|
||||||
description: Common tests for Protevus ORM. Reference implmentation of the generated ORM files.
|
description: Common tests for Protevus ORM. Reference implmentation of the generated ORM files.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_test
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_orm_test
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/paginate/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/paginate/LICENSE)
|
||||||
|
|
||||||
Platform-agnostic pagination library, with custom support for the [Protevus](https://angel3-framework.web.app/).
|
Platform-agnostic pagination library, with custom support for the [Protevus](https://protevus-framework.web.app/).
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_paginate
|
name: angel3_paginate
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Platform-agnostic pagination library, with custom support for the Protevus framework.
|
description: Platform-agnostic pagination library, with custom support for the Protevus framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/paginate
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/paginate
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
## 3.0.2
|
## 3.0.2
|
||||||
|
|
||||||
* Fixed NNBD issues
|
* Fixed NNBD issues
|
||||||
* Updated references to `angel3` framework
|
* Updated references to `protevus` framework
|
||||||
* Updated README
|
* Updated README
|
||||||
|
|
||||||
## 3.0.1
|
## 3.0.1
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
Helpers for concurrency, message-passing, rotating loggers, and other production functionality in Protevus framework.
|
Helpers for concurrency, message-passing, rotating loggers, and other production functionality in Protevus framework.
|
||||||
|
|
||||||
![Screenshot](angel3-screenshot.png)
|
![Screenshot](protevus-screenshot.png)
|
||||||
|
|
||||||
This will become the de-facto way to run Protevus applications in deployed environments, as it takes care of inter-isolate communication, respawning dead processes, and other housekeeping for you automatically. Most users will want to use the `Runner` class.
|
This will become the de-facto way to run Protevus applications in deployed environments, as it takes care of inter-isolate communication, respawning dead processes, and other housekeeping for you automatically. Most users will want to use the `Runner` class.
|
||||||
|
|
||||||
|
@ -111,7 +111,7 @@ appuser$ dart example/main.dart --help
|
||||||
|
|
||||||
A batteries-included, full-featured, full-stack framework in Dart.
|
A batteries-included, full-featured, full-stack framework in Dart.
|
||||||
|
|
||||||
https://angel3-framework.web.app
|
https://protevus-framework.web.app
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
-h, --help Print this help information.
|
-h, --help Print this help information.
|
||||||
|
|
|
@ -176,7 +176,7 @@ class Runner {
|
||||||
}
|
}
|
||||||
|
|
||||||
print(darkGray.wrap(
|
print(darkGray.wrap(
|
||||||
'$_asciiArt\n\nA batteries-included, full-featured, full-stack framework in Dart.\n\nhttps://angel3-framework.web.app\n'));
|
'$_asciiArt\n\nA batteries-included, full-featured, full-stack framework in Dart.\n\nhttps://protevus-framework.web.app\n'));
|
||||||
|
|
||||||
if (argResults['help'] == true) {
|
if (argResults['help'] == true) {
|
||||||
stdout
|
stdout
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_production
|
name: angel3_production
|
||||||
version: 8.3.0
|
version: 8.3.0
|
||||||
description: Helpers for concurrency, message-passing, rotating loggers, and other production functionality in Protevus.
|
description: Helpers for concurrency, message-passing, rotating loggers, and other production functionality in Protevus.
|
||||||
homepage: https://angel3-framework.web.app
|
homepage: https://protevus-framework.web.app
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/production
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/production
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_proxy
|
name: angel3_proxy
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus middleware to forward requests to another server (i.e. pub serve).
|
description: Protevus middleware to forward requests to another server (i.e. pub serve).
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/proxy
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/proxy
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_redis
|
name: angel3_redis
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: An Protevus service provider for Redis. Works well for caching volatile data.
|
description: An Protevus service provider for Redis. Works well for caching volatile data.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/redis
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/redis
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -3,7 +3,7 @@ version: 8.0.1
|
||||||
description: This is RethinkDB service for Protevus framework. RethinkDB is an open-source database for the realtime web.
|
description: This is RethinkDB service for Protevus framework. RethinkDB is an open-source database for the realtime web.
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.3.0 <4.0.0"
|
sdk: ">=3.3.0 <4.0.0"
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/rethinkdb
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/rethinkdb
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_framework: ^8.4.0
|
angel3_framework: ^8.4.0
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_security
|
name: angel3_security
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus infrastructure for improving security, rate limiting, and more
|
description: Protevus infrastructure for improving security, rate limiting, and more
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/security
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/security
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_sembast
|
name: angel3_sembast
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: A plugin service that persist data to Sembast for Protevus framework.
|
description: A plugin service that persist data to Sembast for Protevus framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/sembast
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/sembast
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -36,8 +36,8 @@
|
||||||
|
|
||||||
## 4.0.0
|
## 4.0.0
|
||||||
|
|
||||||
* Updated to use `angel3` packages
|
* Updated to use `protevus` packages
|
||||||
* Published with `angel3` prefix
|
* Published with `protevus` prefix
|
||||||
|
|
||||||
## 3.0.0
|
## 3.0.0
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ Add a `data-no-inline` attribute to a `link` or `script` to prevent inlining it:
|
||||||
|
|
||||||
## `inlineAssets`
|
## `inlineAssets`
|
||||||
|
|
||||||
A [response finalizer](https://angel3-docs.dukefirehawk.com/guides/request-lifecycle) that can be used in any application to patch HTML responses, including those sent with a templating engine like Jael3.
|
A [response finalizer](https://protevus-docs.dukefirehawk.com/guides/request-lifecycle) that can be used in any application to patch HTML responses, including those sent with a templating engine like Jael3.
|
||||||
|
|
||||||
In any `text/html` response sent down, `link` and `script` elements that point to internal resources will have the contents of said file read, and inlined into the HTML page itself.
|
In any `text/html` response sent down, `link` and `script` elements that point to internal resources will have the contents of said file read, and inlined into the HTML page itself.
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
name: angel3_seo
|
name: angel3_seo
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Helper infrastructure for building SEO-friendly Web backends in Protevus.
|
description: Helper infrastructure for building SEO-friendly Web backends in Protevus.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/angel3/packages/seo
|
repository: https://github.com/dart-backend/protevus/tree/protevus/packages/seo
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
|
@ -5,4 +5,4 @@
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/serialize/angel_serialize/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/serialize/angel_serialize/LICENSE)
|
||||||
|
|
||||||
The frontend for Protevus model serialization. See [`Documentation`](https://angel3-docs.dukefirehawk.com/guides/serialization)
|
The frontend for Protevus model serialization. See [`Documentation`](https://protevus-docs.dukefirehawk.com/guides/serialization)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_serialize
|
name: angel3_serialize
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Static annotations powering Protevus model serialization. Combine with angel3_serialize_generator for flexible modeling.
|
description: Static annotations powering Protevus model serialization. Combine with angel3_serialize_generator for flexible modeling.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/serialize/angel_serialize
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/serialize/angel_serialize
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -107,7 +107,7 @@
|
||||||
|
|
||||||
## 4.0.2
|
## 4.0.2
|
||||||
|
|
||||||
* Fixed `build.yaml` to use `angel3` packages
|
* Fixed `build.yaml` to use `protevus` packages
|
||||||
* Updated README
|
* Updated README
|
||||||
|
|
||||||
## 4.0.1
|
## 4.0.1
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_serialize_generator
|
name: angel3_serialize_generator
|
||||||
version: 8.3.1
|
version: 8.3.1
|
||||||
description: Protevus model serialization generators, designed for use with Protevus. Combine with angel_serialize for flexible modeling.
|
description: Protevus model serialization generators, designed for use with Protevus. Combine with angel_serialize for flexible modeling.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/serialize/angel_serialize_generator
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/serialize/angel_serialize_generator
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
Shelf interop with Protevus. This package lets you run `package:shelf` handlers via a custom adapter. Use the code in this repo to embed existing Protevus/shelf apps into other Protevus/shelf applications. This way, you can migrate legacy applications without having to rewrite your business logic. This will make it easy to layer your API over a production application, rather than having to port code.
|
Shelf interop with Protevus. This package lets you run `package:shelf` handlers via a custom adapter. Use the code in this repo to embed existing Protevus/shelf apps into other Protevus/shelf applications. This way, you can migrate legacy applications without having to rewrite your business logic. This will make it easy to layer your API over a production application, rather than having to port code.
|
||||||
|
|
||||||
- [Protevus Shelf](#angel3-shelf)
|
- [Protevus Shelf](#protevus-shelf)
|
||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
- [embedShelf](#embedshelf)
|
- [embedShelf](#embedshelf)
|
||||||
- [Communicating with Protevus with embedShelf](#communicating-with-protevus-with-embedshelf)
|
- [Communicating with Protevus with embedShelf](#communicating-with-protevus-with-embedshelf)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_shelf
|
name: angel3_shelf
|
||||||
version: 8.0.0-beta.1
|
version: 8.0.0-beta.1
|
||||||
description: Shelf interop with Protevus. Use this to wrap existing server code.
|
description: Shelf interop with Protevus. Use this to wrap existing server code.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/shelf
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/shelf
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
[![version](https://img.shields.io/badge/pub-v4.1.0-brightgreen)](https://pub.dev/packages/angel3_static)
|
[![version](https://img.shields.io/badge/pub-v4.1.0-brightgreen)](https://pub.dev/packages/angel3_static)
|
||||||
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/belatuk-common-utilities)](https://github.com/dart-backend/protevus/tree/angel3/packages/static/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/belatuk-common-utilities)](https://github.com/dart-backend/protevus/tree/protevus/packages/static/LICENSE)
|
||||||
|
|
||||||
This library provides a virtual directory to serve static files such as html, css and js for [Protevus framework](https://pub.dev/packages/angel3). It can also handle `Range` requests, making it suitable for media streaming, i.e. music, video, etc.*
|
This library provides a virtual directory to serve static files such as html, css and js for [Protevus framework](https://pub.dev/packages/protevus). It can also handle `Range` requests, making it suitable for media streaming, i.e. music, video, etc.*
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
name: angel3_static
|
name: angel3_static
|
||||||
version: 8.2.1
|
version: 8.2.1
|
||||||
description: This library provides a virtual directory to serve static files for Protevus framework.
|
description: This library provides a virtual directory to serve static files for Protevus framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/angel3/packages/static
|
repository: https://github.com/dart-backend/protevus/tree/protevus/packages/static
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
|
@ -41,8 +41,8 @@
|
||||||
|
|
||||||
## 4.0.0
|
## 4.0.0
|
||||||
|
|
||||||
* Updated to use `angel3` packages
|
* Updated to use `protevus` packages
|
||||||
* Published with `angel3` prefix
|
* Published with `protevus` prefix
|
||||||
|
|
||||||
## 3.0.0
|
## 3.0.0
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
[![version](https://img.shields.io/badge/pub-v4.1.1-brightgreen)](https://pub.dev/packages/angel3_sync)
|
[![version](https://img.shields.io/badge/pub-v4.1.1-brightgreen)](https://pub.dev/packages/angel3_sync)
|
||||||
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/belatuk-common-utilities)](https://github.com/dart-backend/protevus/tree/angel3/packages/sync/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/belatuk-common-utilities)](https://github.com/dart-backend/protevus/tree/protevus/packages/sync/LICENSE)
|
||||||
|
|
||||||
Easily synchronize and scale WebSockets using [belatuk_pub_sub](<https://pub.dev/packages/belatuk_pub_sub>).
|
Easily synchronize and scale WebSockets using [belatuk_pub_sub](<https://pub.dev/packages/belatuk_pub_sub>).
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
name: angel3_sync
|
name: angel3_sync
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Easily synchronize and scale WebSockets using belatuk_pub_sub in Protevus.
|
description: Easily synchronize and scale WebSockets using belatuk_pub_sub in Protevus.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/angel3/packages/sync
|
repository: https://github.com/dart-backend/protevus/tree/protevus/packages/sync
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_test
|
name: angel3_test
|
||||||
version: 8.2.1
|
version: 8.2.1
|
||||||
description: Testing utility library for the Protevus framework. Use with package:test.
|
description: Testing utility library for the Protevus framework. Use with package:test.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/test
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/test
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_user_agent?include_prereleases)
|
![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_user_agent?include_prereleases)
|
||||||
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
||||||
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/belatuk-common-utilities)](https://github.com/dart-backend/protevus/tree/angel3/packages/user_agent/angel_user_agent/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/belatuk-common-utilities)](https://github.com/dart-backend/protevus/tree/protevus/packages/user_agent/angel_user_agent/LICENSE)
|
||||||
|
|
||||||
**Replacement of `package:angel_user_agent` with breaking changes to support NNBD.**
|
**Replacement of `package:angel_user_agent` with breaking changes to support NNBD.**
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
name: angel3_user_agent
|
name: angel3_user_agent
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: Protevus middleware to parse and inject a User Agent object into requests.
|
description: Protevus middleware to parse and inject a User Agent object into requests.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/angel3/packages/user_agent/angel_user_agent
|
repository: https://github.com/dart-backend/protevus/tree/protevus/packages/user_agent/angel_user_agent
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
|
@ -9,7 +9,7 @@ This validator library is based on the `matcher` library and comes with build in
|
||||||
|
|
||||||
For convenience's sake, this library also exports `matcher`.
|
For convenience's sake, this library also exports `matcher`.
|
||||||
|
|
||||||
- [Protevus Validate](#angel3-validate)
|
- [Protevus Validate](#protevus-validate)
|
||||||
- [Examples](#examples)
|
- [Examples](#examples)
|
||||||
- [Creating a Validator](#creating-a-validator)
|
- [Creating a Validator](#creating-a-validator)
|
||||||
- [Validating data](#validating-data)
|
- [Validating data](#validating-data)
|
||||||
|
@ -23,7 +23,7 @@ For convenience's sake, this library also exports `matcher`.
|
||||||
- [Extending Validators](#extending-validators)
|
- [Extending Validators](#extending-validators)
|
||||||
- [Bundled Matchers](#bundled-matchers)
|
- [Bundled Matchers](#bundled-matchers)
|
||||||
- [Nested Validators](#nested-validators)
|
- [Nested Validators](#nested-validators)
|
||||||
- [Use with Protevus](#use-with-angel3)
|
- [Use with Protevus](#use-with-protevus)
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_validate
|
name: angel3_validate
|
||||||
description: Cross-platform HTTP request body validator library based on `matcher`.
|
description: Cross-platform HTTP request body validator library based on `matcher`.
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/validate
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/validate
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
|
@ -32,7 +32,7 @@ void main() {
|
||||||
res.write('Hello, ${req.bodyAsMap['message']}!');
|
res.write('Hello, ${req.bodyAsMap['message']}!');
|
||||||
});
|
});
|
||||||
|
|
||||||
app.logger = Logger('angel3')..onRecord.listen(printRecord);
|
app.logger = Logger('protevus')..onRecord.listen(printRecord);
|
||||||
//client = await connectTo(app);
|
//client = await connectTo(app);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: angel3_websocket
|
name: angel3_websocket
|
||||||
version: 8.2.0
|
version: 8.2.0
|
||||||
description: This library provides WebSockets support for Protevus framework.
|
description: This library provides WebSockets support for Protevus framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://protevus-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/protevus/tree/master/packages/websocket
|
repository: https://github.com/dart-backend/protevus/tree/master/packages/websocket
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
|
|
Loading…
Reference in a new issue