Refactor: changing namespace, imports, re-branding

This commit is contained in:
Patrick Stewart 2024-10-12 03:41:18 -07:00
parent 67d5f183c1
commit bfefacda30
84 changed files with 106 additions and 106 deletions

View file

@ -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.

View file

@ -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 {

View file

@ -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'

View file

@ -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'

View file

@ -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:

View file

@ -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`

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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)

View file

@ -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'

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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).

View file

@ -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)

View file

@ -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'

View file

@ -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:

View file

@ -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.

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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!

View file

@ -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'

View file

@ -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)

View file

@ -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'

View file

@ -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)

View file

@ -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'

View file

@ -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'

View file

@ -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)

View file

@ -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'

View file

@ -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

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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

View file

@ -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.

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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.

View file

@ -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:

View file

@ -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)

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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)

View file

@ -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'

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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>).

View file

@ -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:

View file

@ -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'

View file

@ -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.**

View file

@ -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:

View file

@ -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

View file

@ -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'

View file

@ -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);
}); });

View file

@ -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'