From 6224d359e052e7c8856f31999424c16907f7cf8f Mon Sep 17 00:00:00 2001 From: Thomas Hii Date: Sun, 7 Jul 2024 23:02:49 +0800 Subject: [PATCH] Replaced Gitter with Discord chat --- packages/auth/README.md | 2 +- packages/auth_oauth2/README.md | 2 +- packages/auth_twitter/README.md | 2 +- packages/cache/README.md | 2 +- packages/client/README.md | 2 +- packages/configuration/README.md | 2 +- packages/container/angel_container/README.md | 2 +- packages/container/angel_container_generator/README.md | 2 +- packages/cors/README.md | 2 +- packages/file_service/README.md | 2 +- packages/framework/README.md | 2 +- packages/hot/README.md | 2 +- packages/html/README.md | 2 +- packages/http_exception/README.md | 2 +- packages/jael/angel_jael/README.md | 2 +- packages/jael/jael/README.md | 2 +- packages/jael/jael_preprocessor/README.md | 2 +- packages/jinja/README.md | 2 +- packages/markdown/README.md | 2 +- packages/mock_request/README.md | 2 +- packages/model/README.md | 2 +- packages/mongo/README.md | 2 +- packages/mustache/README.md | 2 +- packages/oauth2/README.md | 2 +- packages/orm/README.md | 2 +- packages/orm/angel_migration/README.md | 2 +- packages/orm/angel_migration_runner/README.md | 2 +- packages/orm/angel_orm/README.md | 2 +- packages/orm/angel_orm_generator/README.md | 2 +- packages/orm/angel_orm_mysql/README.md | 2 +- packages/orm/angel_orm_postgres/README.md | 2 +- packages/orm/angel_orm_service/README.md | 2 +- packages/orm/angel_orm_test/README.md | 2 +- packages/paginate/README.md | 2 +- packages/production/README.md | 2 +- packages/proxy/README.md | 2 +- packages/redis/README.md | 2 +- packages/route/README.md | 2 +- packages/security/README.md | 2 +- packages/sembast/README.md | 2 +- packages/seo/README.md | 2 +- packages/serialize/angel_serialize/README.md | 2 +- packages/serialize/angel_serialize_generator/README.md | 2 +- packages/shelf/README.md | 2 +- packages/static/README.md | 2 +- packages/sync/README.md | 2 +- packages/test/README.md | 2 +- packages/user_agent/angel_user_agent/README.md | 2 +- packages/validate/README.md | 2 +- packages/websocket/README.md | 2 +- 50 files changed, 50 insertions(+), 50 deletions(-) diff --git a/packages/auth/README.md b/packages/auth/README.md index dc9d1837..9ed36a83 100644 --- a/packages/auth/README.md +++ b/packages/auth/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_auth?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/auth/LICENSE) A complete authentication plugin for Angel3. Inspired by Passport. More details in the [User Guide](https://angel3-docs.dukefirehawk.com/guides/authentication). diff --git a/packages/auth_oauth2/README.md b/packages/auth_oauth2/README.md index e53f3a1e..48dba12d 100644 --- a/packages/auth_oauth2/README.md +++ b/packages/auth_oauth2/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_auth_oauth2?include_prereleases) ![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)() -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/auth_oauth2/LICENSE) Angel3 library for authenticating users with remote identity providers via OAuth2, i.e. Facebook, Google, Azure AD, etc. diff --git a/packages/auth_twitter/README.md b/packages/auth_twitter/README.md index 23ec5d8d..3e1bead4 100644 --- a/packages/auth_twitter/README.md +++ b/packages/auth_twitter/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_auth_twitter?include_prereleases) ![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)]() -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/auth_twitter/LICENSE) **Not ready for release** diff --git a/packages/cache/README.md b/packages/cache/README.md index 6e27f170..c09f7fe9 100644 --- a/packages/cache/README.md +++ b/packages/cache/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_cache?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/cache/LICENSE) A service that provides HTTP caching to the response data for [Angel3 framework](https://pub.dev/packages/angel3). diff --git a/packages/client/README.md b/packages/client/README.md index d614cc81..5b2ec3d2 100644 --- a/packages/client/README.md +++ b/packages/client/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_client?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/client/LICENSE) A browser, mobile and command line based client that supports querying Angel3 backend. diff --git a/packages/configuration/README.md b/packages/configuration/README.md index 63da412a..ac359610 100644 --- a/packages/configuration/README.md +++ b/packages/configuration/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_configuration?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/configuration/LICENSE) Automatic YAML configuration loader for [Angel3 framework](https://pub.dev/packages/angel3) diff --git a/packages/container/angel_container/README.md b/packages/container/angel_container/README.md index a8a3fe2a..b132bb31 100644 --- a/packages/container/angel_container/README.md +++ b/packages/container/angel_container/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_container?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/container/angel_container/LICENSE) A better IoC container for Angel3, ultimately allowing Angel3 to be used with or without `dart:mirrors` package. diff --git a/packages/container/angel_container_generator/README.md b/packages/container/angel_container_generator/README.md index 86660460..85e0db4a 100644 --- a/packages/container/angel_container_generator/README.md +++ b/packages/container/angel_container_generator/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_container_generator?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/container/angel3_container_generator/LICENSE) An alternative container for Angel3 that uses `reflectable` package instead of `dart:mirrors` for reflection. However, `reflectable` has more limited relfection capabilities when compared to `dart:mirrors`. diff --git a/packages/cors/README.md b/packages/cors/README.md index 7ca286c6..604af9b5 100644 --- a/packages/cors/README.md +++ b/packages/cors/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_cors?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/cors/LICENSE) CORS headers middleware for Angel3. Ported from [Express CORS middleware](https://github.com/expressjs/cors) to Angel3 framework. diff --git a/packages/file_service/README.md b/packages/file_service/README.md index 6e3a6d7c..20b0a207 100644 --- a/packages/file_service/README.md +++ b/packages/file_service/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_file_service?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/file_service/LICENSE) Angel service that persists data to a file on disk, stored as a JSON list. It uses a simple mutex to prevent race conditions, and caches contents in memory until changes are made. diff --git a/packages/framework/README.md b/packages/framework/README.md index b500f918..11921b82 100644 --- a/packages/framework/README.md +++ b/packages/framework/README.md @@ -4,7 +4,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_framework?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/framework/LICENSE) [![melos](https://img.shields.io/badge/maintained%20with-melos-f700ff.svg?style=flat-square)](https://github.com/invertase/melos) diff --git a/packages/hot/README.md b/packages/hot/README.md index c2d64e71..cb0d819d 100644 --- a/packages/hot/README.md +++ b/packages/hot/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_hot?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/hot/LICENSE) ![Screenshot of terminal](screenshots/angel3-screenshot.png) diff --git a/packages/html/README.md b/packages/html/README.md index ce5fed82..4ec9b54f 100644 --- a/packages/html/README.md +++ b/packages/html/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_html?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/html/LICENSE) A plug-in that allows you to return `belatuk_html_builder` AST's from request handlers, and have them sent as HTML automatically. diff --git a/packages/http_exception/README.md b/packages/http_exception/README.md index 093ab5ee..57b3d22c 100644 --- a/packages/http_exception/README.md +++ b/packages/http_exception/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_http_exception?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/http_exception/LICENSE) Exception class that can be serialized to JSON and serialized to clients. Angel3's HTTP exception class. diff --git a/packages/jael/angel_jael/README.md b/packages/jael/angel_jael/README.md index b89f457e..be06809d 100644 --- a/packages/jael/angel_jael/README.md +++ b/packages/jael/angel_jael/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_jael?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/jael/angel_jael/LICENSE) [Angel 3](https://pub.dev/packages/angel3_framework) support for [Jael 3](https://pub.dev/packages/jael3). diff --git a/packages/jael/jael/README.md b/packages/jael/jael/README.md index 9da87012..f9ebea1b 100644 --- a/packages/jael/jael/README.md +++ b/packages/jael/jael/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/jael3?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/jael/jael/LICENSE) A simple server-side HTML templating engine for Dart. diff --git a/packages/jael/jael_preprocessor/README.md b/packages/jael/jael_preprocessor/README.md index 159c5fb2..1636b3d0 100644 --- a/packages/jael/jael_preprocessor/README.md +++ b/packages/jael/jael_preprocessor/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/jael3_preprocessor?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/jael/jael_preprocessor/LICENSE) A pre-processor for resolving blocks and includes within [Jael 3](https://pub.dev/packages/jael3) templates. diff --git a/packages/jinja/README.md b/packages/jinja/README.md index c5de5dd5..5cb36d08 100644 --- a/packages/jinja/README.md +++ b/packages/jinja/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_jinja?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/jinja/LICENSE) A service that renders Jinja2 view template into HTML for [Angel3](https://angel3-framework.web.app) framework. Ported from Python to Dart. diff --git a/packages/markdown/README.md b/packages/markdown/README.md index 1421823a..4bb1a711 100644 --- a/packages/markdown/README.md +++ b/packages/markdown/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_markdown?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/markdown/LICENSE) Markdown view generator for Angel3. diff --git a/packages/mock_request/README.md b/packages/mock_request/README.md index cc2abe1e..bd52f791 100644 --- a/packages/mock_request/README.md +++ b/packages/mock_request/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_mock_request?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/mock_request/LICENSE) **Forked from `mock_request` to support NNBD** diff --git a/packages/model/README.md b/packages/model/README.md index 3315f1ab..cfe73ebc 100644 --- a/packages/model/README.md +++ b/packages/model/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_model?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/model/LICENSE) The basic data models for Angel3 framework. diff --git a/packages/mongo/README.md b/packages/mongo/README.md index 8d86d771..2abfa189 100644 --- a/packages/mongo/README.md +++ b/packages/mongo/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_mongo?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/mongo/LICENSE) MongoDB-enabled services for the Angel3 framework. diff --git a/packages/mustache/README.md b/packages/mustache/README.md index 2bad3134..5547340a 100644 --- a/packages/mustache/README.md +++ b/packages/mustache/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_mustache?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/mustache/LICENSE) A service that renders Mustache template into HTML view for [Angel3](https://angel3-framework.web.app/) framework. diff --git a/packages/oauth2/README.md b/packages/oauth2/README.md index 4b07b34a..221ecbdd 100644 --- a/packages/oauth2/README.md +++ b/packages/oauth2/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_oauth2?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/oauth2/LICENSE) A class containing handlers that can be used within [Angel](https://angel3-framework.web.app/) to build a spec-compliant OAuth 2.0 server, including PKCE support. diff --git a/packages/orm/README.md b/packages/orm/README.md index 3baf8657..14efdfa6 100644 --- a/packages/orm/README.md +++ b/packages/orm/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/LICENSE) Source-generated ORM for use with the [Angel3 framework](https://github.com/dart-backend/angel). Now you can combine the power and flexibility of Angel3 with a strongly-typed ORM. diff --git a/packages/orm/angel_migration/README.md b/packages/orm/angel_migration/README.md index cb21ef62..232a633e 100755 --- a/packages/orm/angel_migration/README.md +++ b/packages/orm/angel_migration/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_migration?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_migration/LICENSE) A basic database migration framework built for Angel3 ORM. diff --git a/packages/orm/angel_migration_runner/README.md b/packages/orm/angel_migration_runner/README.md index a4011619..628fb764 100755 --- a/packages/orm/angel_migration_runner/README.md +++ b/packages/orm/angel_migration_runner/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_migration_runner?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_migration_runner/LICENSE) Database migration runner for Angel3 ORM. diff --git a/packages/orm/angel_orm/README.md b/packages/orm/angel_orm/README.md index 6ddb512e..83f25b97 100644 --- a/packages/orm/angel_orm/README.md +++ b/packages/orm/angel_orm/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm/LICENSE) Runtime support for Angel3 ORM. Includes a clean, database-agnostic query builder and relationship/join support. diff --git a/packages/orm/angel_orm_generator/README.md b/packages/orm/angel_orm_generator/README.md index 69f473fe..d2c4d701 100644 --- a/packages/orm/angel_orm_generator/README.md +++ b/packages/orm/angel_orm_generator/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm_generator?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel3_orm_generator/LICENSE) Source code generators for Angel3 ORM. This package can generate: diff --git a/packages/orm/angel_orm_mysql/README.md b/packages/orm/angel_orm_mysql/README.md index a4b5f42c..cafd23bf 100644 --- a/packages/orm/angel_orm_mysql/README.md +++ b/packages/orm/angel_orm_mysql/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm_mysql?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm_mysql/LICENSE) This package contains the SQL executor required by Angel3 ORM to work with MySQL or MariaDB. In order to better support both MySQL and MariaDB, two different flavors of drives have been included; `mysql_client` and `mysql1`. They are implmented as `MySqlExecutor` and `MariaDbExecutor` respectively. diff --git a/packages/orm/angel_orm_postgres/README.md b/packages/orm/angel_orm_postgres/README.md index fa1a8a87..d78c9d9c 100644 --- a/packages/orm/angel_orm_postgres/README.md +++ b/packages/orm/angel_orm_postgres/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm_postgres?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm_postgres/LICENSE) PostgreSQL support for Angel3 ORM. diff --git a/packages/orm/angel_orm_service/README.md b/packages/orm/angel_orm_service/README.md index 1d18ba92..81fbcff8 100644 --- a/packages/orm/angel_orm_service/README.md +++ b/packages/orm/angel_orm_service/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm_service?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm_service/LICENSE) Service implementation that wraps over Angel3 ORM Query classes. diff --git a/packages/orm/angel_orm_test/README.md b/packages/orm/angel_orm_test/README.md index 765112b6..176a740a 100644 --- a/packages/orm/angel_orm_test/README.md +++ b/packages/orm/angel_orm_test/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm_test?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm_test/LICENSE) Common test cases for Angel3 ORM. Reference implmentation of generated ORM files. diff --git a/packages/paginate/README.md b/packages/paginate/README.md index f0294f1f..46d9c5bf 100644 --- a/packages/paginate/README.md +++ b/packages/paginate/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_paginate?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/paginate/LICENSE) Platform-agnostic pagination library, with custom support for the [Angel3](https://angel3-framework.web.app/). diff --git a/packages/production/README.md b/packages/production/README.md index 950e7770..95fed6ab 100644 --- a/packages/production/README.md +++ b/packages/production/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_production?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![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/angel/tree/master/packages/production/LICENSE) Helpers for concurrency, message-passing, rotating loggers, and other production functionality in Angel3 framework. diff --git a/packages/proxy/README.md b/packages/proxy/README.md index a557a325..276a5f1a 100644 --- a/packages/proxy/README.md +++ b/packages/proxy/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_proxy?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/proxy/LICENSE) Angel3 middleware to forward requests to another server (i.e. `webdev serve`). Also supports WebSockets. diff --git a/packages/redis/README.md b/packages/redis/README.md index 5b3ef74c..2bb5d0ce 100644 --- a/packages/redis/README.md +++ b/packages/redis/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_redis?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/redis/LICENSE) **Forked from `angel_redis` to support NNBD** diff --git a/packages/route/README.md b/packages/route/README.md index 0b125dbe..3c44e383 100644 --- a/packages/route/README.md +++ b/packages/route/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_route?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/route/LICENSE) A powerful, isomorphic routing library for Dart. diff --git a/packages/security/README.md b/packages/security/README.md index 9f8cf863..362f642f 100644 --- a/packages/security/README.md +++ b/packages/security/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_security?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/security/LICENSE) Angel3 middleware designed to enhance application security by patching common Web security holes. diff --git a/packages/sembast/README.md b/packages/sembast/README.md index 770728f2..34f4745a 100644 --- a/packages/sembast/README.md +++ b/packages/sembast/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_sembast?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/sembast/LICENSE) A plugin service that persist data to Sembast for Angel3 framework. diff --git a/packages/seo/README.md b/packages/seo/README.md index bc85fb95..39e4dfcf 100644 --- a/packages/seo/README.md +++ b/packages/seo/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_seo?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/seo/LICENSE) Helpers for building SEO-friendly Web pages in Angel. The goal of `package:angel3_seo` is to speed up perceived client page loads, prevent the infamous [flash of unstyled content](https://en.wikipedia.org/wiki/Flash_of_unstyled_content), and other SEO optimizations that can easily become tedious to perform by hand. diff --git a/packages/serialize/angel_serialize/README.md b/packages/serialize/angel_serialize/README.md index 1109e998..5bcbe72b 100644 --- a/packages/serialize/angel_serialize/README.md +++ b/packages/serialize/angel_serialize/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_serialize?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/serialize/angel_serialize/LICENSE) The frontend for Angel3 model serialization. See [`Documentation`](https://angel3-docs.dukefirehawk.com/guides/serialization) diff --git a/packages/serialize/angel_serialize_generator/README.md b/packages/serialize/angel_serialize_generator/README.md index d1e0c3c6..e2407fd6 100644 --- a/packages/serialize/angel_serialize_generator/README.md +++ b/packages/serialize/angel_serialize_generator/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_serialize_generator?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/serialize/angel_serialize_generator/LICENSE) The builder for Angel3 serialization. diff --git a/packages/shelf/README.md b/packages/shelf/README.md index a831d532..4b57860d 100644 --- a/packages/shelf/README.md +++ b/packages/shelf/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_shelf?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![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/angel/tree/master/packages/shelf/LICENSE) **Replacement of `package:angel_shelf` with breaking changes to support NNBD.** diff --git a/packages/static/README.md b/packages/static/README.md index 7da43428..c2626b99 100644 --- a/packages/static/README.md +++ b/packages/static/README.md @@ -2,7 +2,7 @@ [![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) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![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/angel/tree/angel3/packages/static/LICENSE) This library provides a virtual directory to serve static files such as html, css and js for [Angel3 framework](https://pub.dev/packages/angel3). It can also handle `Range` requests, making it suitable for media streaming, i.e. music, video, etc.* diff --git a/packages/sync/README.md b/packages/sync/README.md index 0d3f9cff..f781b03e 100644 --- a/packages/sync/README.md +++ b/packages/sync/README.md @@ -2,7 +2,7 @@ [![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) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![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/angel/tree/angel3/packages/sync/LICENSE) Easily synchronize and scale WebSockets using [belatuk_pub_sub](). diff --git a/packages/test/README.md b/packages/test/README.md index 885e511c..ae502030 100644 --- a/packages/test/README.md +++ b/packages/test/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_test?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/test/LICENSE) Testing utility library for Angel3 framework. diff --git a/packages/user_agent/angel_user_agent/README.md b/packages/user_agent/angel_user_agent/README.md index f2ffcf7b..25f3e0aa 100644 --- a/packages/user_agent/angel_user_agent/README.md +++ b/packages/user_agent/angel_user_agent/README.md @@ -2,7 +2,7 @@ ![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) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![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/angel/tree/angel3/packages/user_agent/angel_user_agent/LICENSE) **Replacement of `package:angel_user_agent` with breaking changes to support NNBD.** diff --git a/packages/validate/README.md b/packages/validate/README.md index a14c2127..6809263e 100644 --- a/packages/validate/README.md +++ b/packages/validate/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_validate?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/validate/LICENSE) This validator library is based on the `matcher` library and comes with build in support for Angel3 framework. It can be run on both server and client side. Thus, the same validation rules apply to forms on both backend and frontend code. diff --git a/packages/websocket/README.md b/packages/websocket/README.md index 26374cdf..eaa750a1 100644 --- a/packages/websocket/README.md +++ b/packages/websocket/README.md @@ -2,7 +2,7 @@ ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_websocket?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) -[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) +[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM) [![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/websocket/LICENSE) WebSocket plugin for Angel3 framework. This plugin broadcasts events from hooked services via WebSockets. In addition, it adds itself to the app's IoC container as `AngelWebSocket`, so that it can be used in controllers as well.