Browse Source

Merge branch 'dev' into maliming/system.text.json

pull/5952/head
maliming 6 years ago
parent
commit
df01547bac
  1. 2
      build/common.ps1
  2. 47
      docs/en/Blog-Posts/2020-10-27 v3_3_Release_Stable/POST.md
  3. 4
      docs/en/Distributed-Event-Bus.md
  4. 42
      docs/en/Migration-Guides/Abp-4_0.md
  5. 10
      docs/en/Tutorials/Part-5.md
  6. 50
      docs/en/UI/Angular/Config-State.md
  7. 38
      docs/en/UI/Angular/Features.md
  8. 2
      docs/en/UI/Angular/Localization.md
  9. 60
      docs/en/UI/Angular/Settings.md
  10. 8
      docs/en/docs-nav.json
  11. 10
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpWebAssemblyHostBuilderExtensions.cs
  12. 15
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/AbpUtilsService.cs
  13. 6
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/IAbpUtilsService.cs
  14. 69
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/wwwroot/libs/abp/js/abp.js
  15. 4
      framework/src/Volo.Abp.AspNetCore.Components/Volo.Abp.AspNetCore.Components.csproj
  16. 8
      framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpAspNetCoreComponentsModule.cs
  17. 109
      framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs
  18. 1
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs
  19. 7
      framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/PermissionRequirement.cs
  20. 58
      framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs
  21. 3
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs
  22. 3
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateInfoProvider.cs
  23. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Console/ConsoleTemplate.cs
  24. 16
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Wpf/WpfTemplate.cs
  25. 13
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Wpf/WpfTemplateBase.cs
  26. 4
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json
  27. 8
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/tr.json
  28. 2
      framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  29. 224
      framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
  30. 4
      framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  31. 260
      framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  32. 17
      modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo/Abp/AuditLogging/EntityFrameworkCore/EfCoreAuditLogRepository.cs
  33. 16
      modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo/Abp/AuditLogging/MongoDB/MongoAuditLogRepository.cs
  34. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  35. 332
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  36. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  37. 238
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  38. 10
      modules/cms-kit/angular/package.json
  39. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  40. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  41. 238
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  42. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  43. 238
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  44. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  45. 238
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  46. 1
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.csproj
  47. 4
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/CmsKitPublicApplicationContractsModule.cs
  48. 11
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Comments/CreatedCommentEvent.cs
  49. 16
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Comments/CommentPublicAppService.cs
  50. 4
      modules/docs/app/VoloDocs.Web/package.json
  51. 298
      modules/docs/app/VoloDocs.Web/yarn.lock
  52. 3
      modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor
  53. 2
      modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs
  54. 5
      modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor
  55. 2
      modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs
  56. 2
      npm/lerna.json
  57. 2
      npm/ng-packs/lerna.version.json
  58. 22
      npm/ng-packs/package.json
  59. 4
      npm/ng-packs/packages/account/package.json
  60. 4
      npm/ng-packs/packages/components/package.json
  61. 4
      npm/ng-packs/packages/core/package.json
  62. 4
      npm/ng-packs/packages/feature-management/package.json
  63. 6
      npm/ng-packs/packages/identity/package.json
  64. 4
      npm/ng-packs/packages/permission-management/package.json
  65. 2
      npm/ng-packs/packages/schematics/package.json
  66. 4
      npm/ng-packs/packages/setting-management/package.json
  67. 6
      npm/ng-packs/packages/tenant-management/package.json
  68. 4
      npm/ng-packs/packages/theme-basic/package.json
  69. 4
      npm/ng-packs/packages/theme-shared/package.json
  70. 125
      npm/ng-packs/yarn.lock
  71. 4
      npm/packs/anchor-js/package.json
  72. 4
      npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
  73. 30
      npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
  74. 2
      npm/packs/aspnetcore.mvc.ui/package.json
  75. 10
      npm/packs/blogging/package.json
  76. 2
      npm/packs/bootstrap-datepicker/package.json
  77. 4
      npm/packs/bootstrap/package.json
  78. 2
      npm/packs/chart.js/package.json
  79. 4
      npm/packs/clipboard/package.json
  80. 4
      npm/packs/codemirror/package.json
  81. 4
      npm/packs/core/package.json
  82. 4
      npm/packs/cropperjs/package.json
  83. 4
      npm/packs/datatables.net-bs4/package.json
  84. 4
      npm/packs/datatables.net/package.json
  85. 12
      npm/packs/docs/package.json
  86. 2
      npm/packs/flag-icon-css/package.json
  87. 4
      npm/packs/font-awesome/package.json
  88. 4
      npm/packs/highlight.js/package.json
  89. 4
      npm/packs/jquery-form/package.json
  90. 4
      npm/packs/jquery-validation-unobtrusive/package.json
  91. 4
      npm/packs/jquery-validation/package.json
  92. 4
      npm/packs/jquery/package.json
  93. 4
      npm/packs/jstree/package.json
  94. 4
      npm/packs/lodash/package.json
  95. 4
      npm/packs/luxon/package.json
  96. 4
      npm/packs/malihu-custom-scrollbar-plugin/package.json
  97. 4
      npm/packs/markdown-it/package.json
  98. 4
      npm/packs/owl.carousel/package.json
  99. 4
      npm/packs/popper.js/package.json
  100. 6
      npm/packs/prismjs/package.json

2
build/common.ps1

@ -31,6 +31,8 @@ if ($full -eq "-f")
"../modules/blogging",
"../templates/module/aspnet-core",
"../templates/app/aspnet-core",
"../templates/console",
"../templates/wpf",
"../abp_io/AbpIoLocalization"
)
}else{

47
docs/en/Blog-Posts/2020-10-27 v3_3_Release_Stable/POST.md

@ -0,0 +1,47 @@
# ABP Framework & ABP Commercial 3.3 Final Have Been Released
ABP Framework & ABP Commercial 3.3.0 have been released today.
Since all the new features are already explained in details with the [3.3 RC Announcement Post](https://blog.abp.io/abp/ABP-Framework-ABP-Commercial-v3.3-RC-Have-Been-Released), I will not repeat all the details again. Please read [the RC post](https://blog.abp.io/abp/ABP-Framework-ABP-Commercial-v3.3-RC-Have-Been-Released) for **new feature and changes** you may need to do for your solution while upgrading to the version 3.3.
## Creating New Solutions
You can create a new solution with the ABP Framework version 3.3 by either using the `abp new` command or using the **direct download** tab on the [get started page](https://abp.io/get-started).
> See the [getting started document](https://docs.abp.io/en/abp/latest/Getting-Started) for details.
## How to Upgrade an Existing Solution
### Install/Update the ABP CLI
First of all, install the ABP CLI or upgrade to the latest version.
If you haven't installed yet:
````bash
dotnet tool install -g Volo.Abp.Cli
````
To update an existing installation:
```bash
dotnet tool update -g Volo.Abp.Cli
```
### ABP UPDATE Command
[ABP CLI](https://docs.abp.io/en/abp/latest/CLI) provides a handy command to update all the ABP related NuGet and NPM packages in your solution with a single command:
````bash
abp update
````
Run this command in the root folder of your solution. After the update command, check [the RC blog post](https://blog.abp.io/abp/ABP-Framework-ABP-Commercial-v3.3-RC-Have-Been-Released) to learn if you need to make any changes in your solution.
> You may want to see the new [upgrading document](https://docs.abp.io/en/abp/latest/Upgrading).
## About the Next Version: 4.0
The next version will be 4.0 and it will be mostly related to completing the Blazor UI features and upgrading the ABP Framework & ecosystem to the .NET 5.0.
The goal is to complete the version 4.0 with a stable Blazor UI with the fundamental features implemented and publish it just after the Microsoft lunches .NET 5 in this November. The planned 4.0 preview release date is November 11th.

4
docs/en/Distributed-Event-Bus.md

@ -45,7 +45,7 @@ namespace AbpDemo
public virtual async Task ChangeStockCountAsync(Guid productId, int newCount)
{
await _distributedEventBus.PublishAsync(
new StockCountChangedEvent
new StockCountChangedEto
{
ProductId = productId,
NewCount = newCount
@ -301,4 +301,4 @@ namespace AbpDemo
}
````
This example uses the `AutoMap` attribute of the AutoMapper to configure the mapping. You could create a profile class instead. Please refer to the AutoMapper document for more options.
This example uses the `AutoMap` attribute of the AutoMapper to configure the mapping. You could create a profile class instead. Please refer to the AutoMapper document for more options.

42
docs/en/Migration-Guides/Abp-4_0.md

@ -41,13 +41,13 @@ Setting it globally effects all the modules in a modular application.
ABP Framework upgrades the [IdentityServer4](https://www.nuget.org/packages/IdentityServer4) library from 3.x to 4.x with the ABP Framework version 4.0. IdentityServer 4.x has a lot of changes, some of them are **breaking changes in the data structure**.
### Database Changes
### Entity Changes
**So, if you are upgrading from 3.x, then there are some change should be done in your database.**
Entity changed don't directly affect your application, however it is good to know.
#### ApiScope
As the **most important breaking change**, Identity Server 4.x places the `ApiScope` as an independent aggregate root. Previously it was a part of the to `ApiResource` aggregate. This requires manual operation. See the *Database Migration* section.
As the **most important breaking change**, Identity Server 4.x places the `ApiScope` as an independent aggregate root. Previously it was a part of the to `ApiResource` aggregate. This requires manual operation. See the *Database Changes* section.
Also, added `Enabled(string)` and `Description(bool,true)` properties.
@ -69,18 +69,48 @@ Also, added `Enabled(string)` and `Description(bool,true)` properties.
* Added `SessionId (string)` and `Description(string)` and `ConsumedTime (DateTime?)` properties
## Migrating the Database
### Database Changes
> Attention: **Please backup your database** before the migration!
If you are using **Entity Framework Core**, you need to add a new database migration, using the `Add-Migration` command, and apply changes to the database. Please **review the migration** script to understand if it effects your existing data. Otherwise, you may **loose some of your configuration**.
**If you are upgrading from 3.x, then there are some change should be done in your database.**
#### Database Schema Migration
If you are using **Entity Framework Core**, you need to add a new database migration, using the `Add-Migration` command, and apply changes to the database. Please **review the migration** script and read the sections below to understand if it affects your existing data. Otherwise, you may **loose some of your configuration**, which may not be easy to remember and re-configure.
#### Seed Code
If you haven't customize the `IdentityServerDataSeedContributor` and haven't customized the initial data inside the `IdentityServer*` tables;
1. Update `IdentityServerDataSeedContributor` class by comparing to [the latest code](https://github.com/abpframework/abp/blob/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/IdentityServer/IdentityServerDataSeedContributor.cs). You probably only need to add the `CreateApiScopesAsync` method and the code related to it.
2. Then you can simply clear all the **table data** in these tables then execute the `DbMigrator` application again to fill it with the new configuration.
If you've customize your IdentityServer configuration in the database or in the seed data, you should understand the changes and upgrade your code/data accordingly.
#### Migrating the Configuration Data
If you've customize your IdentityServer configuration in the database or in the seed data, you should understand the changes and upgrade your code/data accordingly. Especially, the following changes will affect your application:
- `IdentityServerApiScopes` table's `Enabled` field is dropped and re-created. So, you need to manually enable the api scopes again.
- `IdentityServerApiResourceScopes` table is dropped and recreated. So, you need to backup and move your current data to the new table.
- `IdentityServerIdentityResourceClaims` table is dropped and recreated. So, you need to backup and move your current data to the new table.
You may need to perform additional steps based on how much you made custom configurations.
### Other IdentityServer Changes
IdentityServer has removed the [public origin option](https://github.com/IdentityServer/IdentityServer4/pull/4335). It was resolving http/https conversion problems, but they decided to leave this to the developer. This is especially needed if you use a reverse proxy where your external protocol is HTTPS but internal protocol is HTTP.
One simple solution is to add such a middleware into your ASP.NET Core pipeline, at the beginning.
```
app.Use((httpContext, next) =>
{
httpContext.Request.Scheme = "https";
return next();
});
```
> This sample is obtained from the [ASP.NET Core documentation](https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/proxy-load-balancer#scenarios-and-use-cases). You can use it if you always use HTTPS in all environments.
### Related Resources
* https://leastprivilege.com/2020/06/19/announcing-identityserver4-v4-0/

10
docs/en/Tutorials/Part-5.md

@ -476,14 +476,6 @@ Adding this attribute prevents to enter this page if the current hasn't logged i
The book management page has a *New Book* button and *Edit* and *Delete* actions for each book. We should hide these buttons/actions if the current user has not granted for the related permissions.
#### Inject the IAuthorizationService
Inject the `IAuthorizationService` into the `Books.razor`:
````csharp
@inject IAuthorizationService AuthorizationService
````
#### Get the Permissions On Initialization
Add the following code block to the end of the `Books.razor` file:
@ -506,7 +498,7 @@ Add the following code block to the end of the `Books.razor` file:
}
````
We will use these `bool` fields to check the permissions.
We will use these `bool` fields to check the permissions. `AuthorizationService` comes from the base class as an injected property.
> **Blazor Tip**: While adding the C# code into a `@code` block is fine for small code parts, it is suggested to use the code behind approach to develop a more maintainable code base when the code block becomes longer. We will use this approach for the authors part.

50
docs/en/UI/Angular/Config-State.md

@ -93,51 +93,6 @@ const searchUrl = this.config.getApiUrl("search");
This method returns the `url` of a specific API based on the key given as its only parameter. If there is no key, `'default'` is used.
### How to Get All Settings From the Store
You can use the `getSettings` method of `ConfigStateService` to get all of the settings object from the configuration state. Here is how you get all settings:
```js
// this.config is instance of ConfigStateService
const settings = this.config.getSettings();
```
In addition, the method lets you search settings by **passing a keyword** to it.
```js
const localizationSettings = this.config.getSettings("Localization");
/*
{
'Abp.Localization.DefaultLanguage': 'en'
}
*/
```
Beware though, **settings search is case sensitive**.
### How to Get a Specific Setting From the Store
You can use the `getSetting` method of `ConfigStateService` to get a specific setting from the configuration state. Here is an example:
```js
// this.config is instance of ConfigStateService
const defaultLang = this.config.getSetting("Abp.Localization.DefaultLanguage");
// 'en'
```
### How to Get a Specific Feature From the Store
You can use the `getFeature` method of `ConfigStateService` to get a specific feature from the configuration state. Here is an example:
```js
// this.config is instance of ConfigStateService
const isChatEnabled = this.config.getFeature("Chat.Enable");
// 'en'
```
### How to Get a Specific Permission From the Store
You can use the `getGrantedPolicy` method of `ConfigStateService` to get a specific permission from the configuration state. For that, you should pass a policy key as parameter to the method.
@ -231,6 +186,11 @@ Note that **you do not have to call this method at application initiation**, bec
Please refer to `Config.Environment` type for all the properties you can pass to `dispatchSetEnvironment` as parameter. It can be found in the [config.ts file](https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/core/src/lib/models/config.ts#L13).
## See Also
- [Settings](./Settings.md)
- [Features](./Features.md)
## What's Next?
- [HTTP Requests](./Http-Requests)

38
docs/en/UI/Angular/Features.md

@ -1,3 +1,37 @@
# Angular UI: Features
# Features
> This document explains how to get feature values in an Angular application. See the [Features document](../../Features.md) to learn the feature system.
You can get the value of a feature on the client-side using the [config state service](./Config-State.md) if it is allowed by the feature definition on the server-side.
> This document explains how to get feature values in an Angular application. See the [Features document](../../Features.md) to learn the feature system.
## Before Use
To use the `ConfigStateService`, you must inject it in your class as a dependency. You do not have to provide the service explicitly, because it is already **provided in root**.
```js
import { ConfigStateService } from '@abp/ng.core';
@Component({
/* class metadata here */
})
class DemoComponent {
constructor(private config: ConfigStateService) {}
}
```
## How to Get a Specific Feature
You can use the `getFeature` method of `ConfigStateService` to get a specific feature from the configuration state. Here is an example:
```js
// this.config is instance of ConfigStateService
const defaultLang = this.config.getFeature("Identity.TwoFactor");
// 'Optional'
```
You can then check the value of the feature to perform your logic. Please note that **feature keys are case-sensitive**.
## What's Next?
- [Permission Management](./Permission-Management.md)

2
docs/en/UI/Angular/Localization.md

@ -237,4 +237,4 @@ import(
## What's Next?
* [Permission Management](./Permission-Management.md)
* [Settings](./Settings.md)

60
docs/en/UI/Angular/Settings.md

@ -1,3 +1,59 @@
# Angular UI: Settings
# Settings
> This document explains how to get setting values in an Angular application. See the [settings document](../../Settings.md) to learn the setting system.
You can get settings on the client-side using the [config state service](./Config-State.md) if they are allowed by their setting definition on the server-side.
> This document only explains how settings work in the Angular UI projects. See the [settings document](../../../Settings.md) to understand the ABP setting system.
## Before Use
To use the `ConfigStateService`, you must inject it in your class as a dependency. You do not have to provide the service explicitly, because it is already **provided in root**.
```js
import { ConfigStateService } from '@abp/ng.core';
@Component({
/* class metadata here */
})
class DemoComponent {
constructor(private config: ConfigStateService) {}
}
```
## How to Get a Specific Setting
You can use the `getSetting` method of `ConfigStateService` to get a specific setting from the configuration state. Here is an example:
```js
// this.config is instance of ConfigStateService
const defaultLang = this.config.getSetting("Abp.Localization.DefaultLanguage");
// 'en'
```
### How to Get All Settings From the Store
You can use the `getSettings` method of `ConfigStateService` to obtain all settings as an object where the object properties are setting names and property values are setting values.
```js
// this.config is instance of ConfigStateService
const settings = this.config.getSettings();
// all settings as a key value pair
```
Additionally, the method lets you search settings by **passing a keyword** to it.
```js
const localizationSettings = this.config.getSettings("Localization");
/*
{
'Abp.Localization.DefaultLanguage': 'en'
}
*/
```
Beware though, **settings search is case-sensitive**.
## What's Next?
- [Features](./Features.md)

8
docs/en/docs-nav.json

@ -584,6 +584,14 @@
"text": "Localization",
"path": "UI/Angular/Localization.md"
},
{
"text": "Settings",
"path": "UI/Angular/Settings.md"
},
{
"text": "Features",
"path": "UI/Angular/Features.md"
},
{
"text": "Permission Management",
"path": "UI/Angular/Permission-Management.md"

10
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpWebAssemblyHostBuilderExtensions.cs

@ -51,7 +51,7 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Hosting
using (var scope = serviceProvider.CreateScope())
{
await InitializeModulesAsync(scope.ServiceProvider);
SetCurrentLanguage(scope);
await SetCurrentLanguageAsync(scope);
}
}
@ -63,9 +63,10 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Hosting
}
}
private static void SetCurrentLanguage(IServiceScope scope)
private async static Task SetCurrentLanguageAsync(IServiceScope scope)
{
var configurationClient = scope.ServiceProvider.GetRequiredService<ICachedApplicationConfigurationClient>();
var utilsService = scope.ServiceProvider.GetRequiredService<IAbpUtilsService>();
var configuration = configurationClient.Get();
var cultureName = configuration.Localization?.CurrentCulture?.CultureName;
if (!cultureName.IsNullOrEmpty())
@ -74,6 +75,11 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Hosting
CultureInfo.DefaultThreadCurrentCulture = culture;
CultureInfo.DefaultThreadCurrentUICulture = culture;
}
if (CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft)
{
await utilsService.AddClassToTagAsync("body", "rtl");
}
}
}
}

15
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/AbpUtilsService.cs

@ -32,5 +32,20 @@ namespace Volo.Abp.AspNetCore.Components.WebAssembly
{
return JsRuntime.InvokeVoidAsync("abp.utils.replaceLinkHrefById", linkId, hrefValue);
}
public ValueTask ToggleFullscreenAsync()
{
return JsRuntime.InvokeVoidAsync("abp.utils.toggleFullscreen");
}
public ValueTask RequestFullscreenAsync()
{
return JsRuntime.InvokeVoidAsync("abp.utils.requestFullscreen");
}
public ValueTask ExitFullscreenAsync()
{
return JsRuntime.InvokeVoidAsync("abp.utils.exitFullscreen");
}
}
}

6
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/IAbpUtilsService.cs

@ -11,5 +11,11 @@ namespace Volo.Abp.AspNetCore.Components.WebAssembly
ValueTask<bool> HasClassOnTagAsync(string tagName, string className);
ValueTask ReplaceLinkHrefByIdAsync(string linkId, string hrefValue);
ValueTask ToggleFullscreenAsync();
ValueTask RequestFullscreenAsync();
ValueTask ExitFullscreenAsync();
}
}

69
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/wwwroot/libs/abp/js/abp.js

@ -2,6 +2,16 @@
(function () {
abp.utils = abp.utils || {};
// DOM READY /////////////////////////////////////////////////////
abp.domReady = function (fn) {
if (document.readyState === "complete" || document.readyState === "interactive") {
setTimeout(fn, 1);
} else {
document.addEventListener("DOMContentLoaded", fn);
}
};
// COOKIES ///////////////////////////////////////////////////////
/**
@ -113,4 +123,63 @@
link.href = hrefValue;
}
};
// FULL SCREEN /////////////////
abp.utils.toggleFullscreen = function() {
var elem = document.documentElement;
if (!document.fullscreenElement && !document.mozFullScreenElement &&
!document.webkitFullscreenElement && !document.msFullscreenElement) {
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
}
abp.utils.requestFullscreen = function() {
var elem = document.documentElement;
if (!document.fullscreenElement && !document.mozFullScreenElement &&
!document.webkitFullscreenElement && !document.msFullscreenElement) {
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
}
}
abp.utils.exitFullscreen = function() {
if (!(!document.fullscreenElement && !document.mozFullScreenElement &&
!document.webkitFullscreenElement && !document.msFullscreenElement)) {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
}
})();

4
framework/src/Volo.Abp.AspNetCore.Components/Volo.Abp.AspNetCore.Components.csproj

@ -15,7 +15,9 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Volo.Abp.Core\Volo.Abp.Core.csproj" />
<ProjectReference Include="..\Volo.Abp.Localization\Volo.Abp.Localization.csproj" />
<ProjectReference Include="..\Volo.Abp.ObjectMapping\Volo.Abp.ObjectMapping.csproj" />
<ProjectReference Include="..\Volo.Abp.Security\Volo.Abp.Security.csproj" />
</ItemGroup>
<ItemGroup>

8
framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpAspNetCoreComponentsModule.cs

@ -2,10 +2,18 @@
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.AspNetCore.Components.DependencyInjection;
using Volo.Abp.DynamicProxy;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Volo.Abp.ObjectMapping;
using Volo.Abp.Security;
namespace Volo.Abp.AspNetCore.Components
{
[DependsOn(
typeof(AbpObjectMappingModule),
typeof(AbpSecurityModule),
typeof(AbpLocalizationModule)
)]
public class AbpAspNetCoreComponentsModule : AbpModule
{
public override void PreConfigureServices(ServiceConfigurationContext context)

109
framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs

@ -0,0 +1,109 @@
using System;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Components;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Localization;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Volo.Abp.Localization;
using Volo.Abp.ObjectMapping;
using Volo.Abp.Users;
namespace Volo.Abp.AspNetCore.Components
{
public abstract class AbpComponentBase : OwningComponentBase
{
protected IStringLocalizerFactory StringLocalizerFactory => LazyGetRequiredService(ref _stringLocalizerFactory);
private IStringLocalizerFactory _stringLocalizerFactory;
protected IStringLocalizer L
{
get
{
if (_localizer == null)
{
_localizer = CreateLocalizer();
}
return _localizer;
}
}
private IStringLocalizer _localizer;
protected Type LocalizationResource
{
get => _localizationResource;
set
{
_localizationResource = value;
_localizer = null;
}
}
private Type _localizationResource = typeof(DefaultResource);
protected ILogger Logger => _lazyLogger.Value;
private Lazy<ILogger> _lazyLogger => new Lazy<ILogger>(() => LoggerFactory?.CreateLogger(GetType().FullName) ?? NullLogger.Instance, true);
protected ILoggerFactory LoggerFactory => LazyGetRequiredService(ref _loggerFactory);
private ILoggerFactory _loggerFactory;
protected IAuthorizationService AuthorizationService => LazyGetRequiredService(ref _authorizationService);
private IAuthorizationService _authorizationService;
protected ICurrentUser CurrentUser => LazyGetRequiredService(ref _currentUser);
private ICurrentUser _currentUser;
protected IObjectMapper ObjectMapper
{
get
{
if (_objectMapper != null)
{
return _objectMapper;
}
if (ObjectMapperContext == null)
{
return LazyGetRequiredService(ref _objectMapper);
}
return LazyGetRequiredService(
typeof(IObjectMapper<>).MakeGenericType(ObjectMapperContext),
ref _objectMapper
);
}
}
private IObjectMapper _objectMapper;
protected Type ObjectMapperContext { get; set; }
protected TService LazyGetRequiredService<TService>(ref TService reference) => LazyGetRequiredService(typeof(TService), ref reference);
protected TRef LazyGetRequiredService<TRef>(Type serviceType, ref TRef reference)
{
if (reference == null)
{
reference = (TRef)ScopedServices.GetRequiredService(serviceType);
}
return reference;
}
protected virtual IStringLocalizer CreateLocalizer()
{
if (LocalizationResource != null)
{
return StringLocalizerFactory.Create(LocalizationResource);
}
var localizer = StringLocalizerFactory.CreateDefaultOrNull();
if (localizer == null)
{
throw new AbpException($"Set {nameof(LocalizationResource)} or define the default localization resource type (by configuring the {nameof(AbpLocalizationOptions)}.{nameof(AbpLocalizationOptions.DefaultResourceType)}) to be able to use the {nameof(L)} object!");
}
return localizer;
}
}
}

1
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs

@ -56,6 +56,7 @@ namespace Volo.Abp.AspNetCore.Mvc
{
DynamicProxyIgnoreTypes.Add<ControllerBase>();
DynamicProxyIgnoreTypes.Add<PageModel>();
DynamicProxyIgnoreTypes.Add<ViewComponent>();
context.Services.AddConventionalRegistrar(new AbpAspNetCoreMvcConventionalRegistrar());
}

7
framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/PermissionRequirement.cs

@ -13,5 +13,10 @@ namespace Volo.Abp.Authorization
PermissionName = permissionName;
}
public override string ToString()
{
return $"PermissionRequirement: {PermissionName}";
}
}
}
}

58
framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs

@ -12,6 +12,7 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Localization;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
using Volo.Abp.AspNetCore.Components;
using Volo.Abp.AspNetCore.Components.WebAssembly;
using Volo.Abp.Authorization;
using Volo.Abp.ObjectMapping;
@ -151,7 +152,7 @@ namespace Volo.Abp.BlazoriseUI
TListViewModel,
TCreateViewModel,
TUpdateViewModel>
: OwningComponentBase
: AbpComponentBase
where TAppService : ICrudAppService<
TGetOutputDto,
TGetListOutputDto,
@ -178,6 +179,7 @@ namespace Volo.Abp.BlazoriseUI
protected int CurrentPage;
protected string CurrentSorting;
protected int? TotalCount;
protected TGetListInput GetListInput = new TGetListInput();
protected IReadOnlyList<TListViewModel> Entities = Array.Empty<TListViewModel>();
protected TCreateViewModel NewEntity;
protected TKey EditingEntityId;
@ -194,44 +196,6 @@ namespace Volo.Abp.BlazoriseUI
public bool HasUpdatePermission { get; set; }
public bool HasDeletePermission { get; set; }
protected Type ObjectMapperContext { get; set; }
protected IObjectMapper ObjectMapper
{
get
{
if (_objectMapper != null)
{
return _objectMapper;
}
if (ObjectMapperContext == null)
{
return LazyGetRequiredService(ref _objectMapper);
}
return LazyGetRequiredService(
typeof(IObjectMapper<>).MakeGenericType(ObjectMapperContext),
ref _objectMapper
);
}
}
private IObjectMapper _objectMapper;
protected TService LazyGetRequiredService<TService>(ref TService reference)
=> LazyGetRequiredService(typeof(TService), ref reference);
protected TRef LazyGetRequiredService<TRef>(Type serviceType, ref TRef reference)
{
if (reference == null)
{
reference = (TRef)ScopedServices.GetRequiredService(serviceType);
}
return reference;
}
protected AbpCrudPageBase()
{
NewEntity = new TCreateViewModel();
@ -264,8 +228,8 @@ namespace Volo.Abp.BlazoriseUI
protected virtual async Task GetEntitiesAsync()
{
var input = await CreateGetListInputAsync();
var result = await AppService.GetListAsync(input);
await UpdateGetListInputAsync();
var result = await AppService.GetListAsync(GetListInput);
Entities = MapToListViewModel(result.Items);
TotalCount = (int?)result.TotalCount;
}
@ -280,26 +244,24 @@ namespace Volo.Abp.BlazoriseUI
return ObjectMapper.Map<IReadOnlyList<TGetListOutputDto>, List<TListViewModel>>(dtos);
}
protected virtual Task<TGetListInput> CreateGetListInputAsync()
protected virtual Task UpdateGetListInputAsync()
{
var input = new TGetListInput();
if (input is ISortedResultRequest sortedResultRequestInput)
if (GetListInput is ISortedResultRequest sortedResultRequestInput)
{
sortedResultRequestInput.Sorting = CurrentSorting;
}
if (input is IPagedResultRequest pagedResultRequestInput)
if (GetListInput is IPagedResultRequest pagedResultRequestInput)
{
pagedResultRequestInput.SkipCount = CurrentPage * PageSize;
}
if (input is ILimitedResultRequest limitedResultRequestInput)
if (GetListInput is ILimitedResultRequest limitedResultRequestInput)
{
limitedResultRequestInput.MaxResultCount = PageSize;
}
return Task.FromResult(input);
return Task.CompletedTask;
}
protected virtual async Task OnDataGridReadAsync(DataGridReadDataEventArgs<TListViewModel> e)

3
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs

@ -14,6 +14,7 @@ using Volo.Abp.Cli.Http;
using Volo.Abp.Cli.ProjectBuilding.Templates.App;
using Volo.Abp.Cli.ProjectBuilding.Templates.Console;
using Volo.Abp.Cli.ProjectBuilding.Templates.MvcModule;
using Volo.Abp.Cli.ProjectBuilding.Templates.Wpf;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Http;
using Volo.Abp.IO;
@ -244,7 +245,7 @@ namespace Volo.Abp.Cli.ProjectBuilding
stringBuilder.AppendLine(cacheFile);
}
var matches = Regex.Matches(stringBuilder.ToString(), $"({AppTemplate.TemplateName}|{AppProTemplate.TemplateName}|{ModuleTemplate.TemplateName}|{ModuleProTemplate.TemplateName}|{ConsoleTemplate.TemplateName})-(.+).zip");
var matches = Regex.Matches(stringBuilder.ToString(), $"({AppTemplate.TemplateName}|{AppProTemplate.TemplateName}|{ModuleTemplate.TemplateName}|{ModuleProTemplate.TemplateName}|{ConsoleTemplate.TemplateName}|{WpfTemplate.TemplateName})-(.+).zip");
foreach (Match match in matches)
{
templateList.Add((match.Groups[1].Value, match.Groups[2].Value));

3
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateInfoProvider.cs

@ -3,6 +3,7 @@ using Volo.Abp.Cli.ProjectBuilding.Building;
using Volo.Abp.Cli.ProjectBuilding.Templates.App;
using Volo.Abp.Cli.ProjectBuilding.Templates.Console;
using Volo.Abp.Cli.ProjectBuilding.Templates.MvcModule;
using Volo.Abp.Cli.ProjectBuilding.Templates.Wpf;
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.Cli.ProjectBuilding
@ -28,6 +29,8 @@ namespace Volo.Abp.Cli.ProjectBuilding
return new ModuleProTemplate();
case ConsoleTemplate.TemplateName:
return new ConsoleTemplate();
case WpfTemplate.TemplateName:
return new WpfTemplate();
default:
throw new Exception("There is no template found with given name: " + name);
}

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Console/ConsoleTemplate.cs

@ -10,7 +10,7 @@
public ConsoleTemplate()
: base(TemplateName)
{
DocumentUrl = CliConsts.DocsLink + "/en/abp/latest/Getting-Started-Console-Application";
DocumentUrl = CliConsts.DocsLink + "/en/abp/latest/Startup-Templates/Console";
}
}
}

16
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Wpf/WpfTemplate.cs

@ -0,0 +1,16 @@
namespace Volo.Abp.Cli.ProjectBuilding.Templates.Wpf
{
public class WpfTemplate : WpfTemplateBase
{
/// <summary>
/// "wpf".
/// </summary>
public const string TemplateName = "wpf";
public WpfTemplate()
: base(TemplateName)
{
DocumentUrl = CliConsts.DocsLink + "/en/abp/latest/Startup-Templates/WPF";
}
}
}

13
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Wpf/WpfTemplateBase.cs

@ -0,0 +1,13 @@
using JetBrains.Annotations;
using Volo.Abp.Cli.ProjectBuilding.Building;
namespace Volo.Abp.Cli.ProjectBuilding.Templates.Wpf
{
public class WpfTemplateBase: TemplateInfo
{
protected WpfTemplateBase([NotNull] string name) :
base(name)
{
}
}
}

4
framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json

@ -18,6 +18,8 @@
"401Message": "Unauthorized",
"403Message": "Forbidden",
"404Message": "Page not found",
"500Message": "Internal Server Error"
"500Message": "Internal Server Error",
"403MessageDetail": "You are not authorized to perform this operation!",
"404MessageDetail": "Sorry, there's nothing at this address."
}
}

8
framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/tr.json

@ -15,9 +15,11 @@
"EntityNotFoundErrorMessage": "Id değeri {1} olan {0} türünden bir nesne bulunamadı!",
"Error": "Hata",
"UnhandledException": "Yakalanmamış hata!",
"401Message": "Yetkisiz",
"403Message": "Yasak",
"401Message": "Yetkisiz İşlem",
"403Message": "İzinsiz",
"404Message": "Sayfa bulunamadı",
"500Message": "Sunucu tarafında hata"
"500Message": "Sunucu tarafında hata",
"403MessageDetail": "Bu işlemi gerçekleştirmek için gereken yetkiye sahip değilsiniz!",
"404MessageDetail": "Üzgünüz, bu adreste bir şey yok."
}
}

2
framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json

@ -3,7 +3,7 @@
"name": "asp.net",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.shared": "^3.3.0-rc.2",
"@abp/aspnetcore.mvc.ui.theme.shared": "^3.3.0",
"highlight.js": "^9.13.1"
},
"devDependencies": {}

224
framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock

@ -2,30 +2,30 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.shared@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.shared@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -34,145 +34,145 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

4
framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json

@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0-rc.2",
"@abp/prismjs": "^3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0",
"@abp/prismjs": "^3.3.0"
},
"devDependencies": {}
}

260
framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0-rc.2.tgz#4203ef03c7f4cfc1d0c20e7219fca4cbb1dfe583"
integrity sha512-UZtl/5HRs+A49hBzqoMQhteH8QyvR3qvnO98QFXCzY/nXXg4dKeSbBGRWzL8h6B96kBv8NzxNGb+LGrStj4zBQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8"
integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,162 +41,162 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/clipboard@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0-rc.2.tgz#5144d329a3cfe3a3e00e7ec5bd04053e2f15e401"
integrity sha512-Uajd/9fzJqNsfEqt5/Tc32BvPwT9AD21PF2xgIlOsgZpkDFgwp+GYS0ItyI2HIgp24ud5PUu+UT/6KhV70Nq0Q==
"@abp/clipboard@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0.tgz#44029c7bac7fe4f693ab3963515d300c49aa2d5e"
integrity sha512-YZKqjwZGue7o39GiuZf8WPEjt4ydQCSCG109fkIJQgbwjqkseeWPExJcYnogMSA4qWr4Ip1m3CQ17Yqtl1n8JA==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
clipboard "^2.0.6"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/prismjs@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0-rc.2.tgz#111d70f5119d5594e5d09684c26991fecbc3a677"
integrity sha512-zgceIPg+y8hW/G3T6NFKDc6XFyuBl8wF1l73lhoNoh2OLzAHyMQtqEDPD8Lb5fJ32ogTfMEOkL6cj4t6WYjBAQ==
"@abp/prismjs@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0.tgz#88381eb65612c68d13dac02eb7e177a264a025ff"
integrity sha512-YwVmPDtvWq8JwjZ4sGqnR2fhkzlcfhH2qO1RQsv9wpfFe61Mh/3mIC1QKFq5mW52cM3f8I51oC7z9HMbBo8n4A==
dependencies:
"@abp/clipboard" "~3.3.0-rc.2"
"@abp/core" "~3.3.0-rc.2"
"@abp/clipboard" "~3.3.0"
"@abp/core" "~3.3.0"
prismjs "^1.20.0"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

17
modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo/Abp/AuditLogging/EntityFrameworkCore/EfCoreAuditLogRepository.cs

@ -7,6 +7,7 @@ using System.Threading;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
using Volo.Abp.Auditing;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Repositories.EntityFrameworkCore;
using Volo.Abp.EntityFrameworkCore;
@ -141,9 +142,21 @@ namespace Volo.Abp.AuditLogging.EntityFrameworkCore
return GetQueryable().IncludeDetails();
}
public Task<EntityChange> GetEntityChange(Guid entityChangeId)
public virtual async Task<EntityChange> GetEntityChange(Guid entityChangeId)
{
return DbContext.Set<EntityChange>().AsNoTracking().IncludeDetails().OrderBy(x => x.Id).Where(x => x.Id == entityChangeId).FirstAsync();
var entityChange = await DbContext.Set<EntityChange>()
.AsNoTracking()
.IncludeDetails()
.OrderBy(x => x.Id)
.Where(x => x.Id == entityChangeId)
.FirstOrDefaultAsync();
if (entityChange == null)
{
throw new EntityNotFoundException(typeof(EntityChange));
}
return entityChange;
}
public virtual async Task<List<EntityChange>> GetEntityChangeListAsync(

16
modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo/Abp/AuditLogging/MongoDB/MongoAuditLogRepository.cs

@ -8,6 +8,7 @@ using System.Threading.Tasks;
using MongoDB.Driver;
using MongoDB.Driver.Linq;
using Volo.Abp.Auditing;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Repositories.MongoDB;
using Volo.Abp.MongoDB;
@ -142,10 +143,17 @@ namespace Volo.Abp.AuditLogging.MongoDB
public virtual async Task<EntityChange> GetEntityChange(Guid entityChangeId)
{
return (await GetMongoQueryable()
.Where(x => x.EntityChanges.Any(y => y.Id == entityChangeId))
.FirstAsync()
).EntityChanges.First(x => x.Id == entityChangeId);
var entityChange = (await GetMongoQueryable()
.Where(x => x.EntityChanges.Any(y => y.Id == entityChangeId))
.FirstAsync()).EntityChanges.FirstOrDefault(x => x.Id == entityChangeId);
if (entityChange == null)
{
throw new EntityNotFoundException(typeof(EntityChange));
}
return entityChange;
}
public virtual async Task<List<EntityChange>> GetEntityChangeListAsync(

4
modules/blogging/app/Volo.BloggingTestApp/package.json

@ -3,7 +3,7 @@
"name": "volo.blogtestapp",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0-rc.2",
"@abp/blogging": "^3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0",
"@abp/blogging": "^3.3.0"
}
}

332
modules/blogging/app/Volo.BloggingTestApp/yarn.lock

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0-rc.2.tgz#4203ef03c7f4cfc1d0c20e7219fca4cbb1dfe583"
integrity sha512-UZtl/5HRs+A49hBzqoMQhteH8QyvR3qvnO98QFXCzY/nXXg4dKeSbBGRWzL8h6B96kBv8NzxNGb+LGrStj4zBQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8"
integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,214 +41,214 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/blogging@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-3.3.0-rc.2.tgz#adafaf2a0697167a8925caf6f15adb9dbd81c850"
integrity sha512-eq0oBSkYSE2mRByo3JUl7EHXP2WELyb03wZ2BgSHIu7NFE4UsbmOT4L4EgvxOWso6Qd1f9plMnhTxZ2bGEGSSQ==
"@abp/blogging@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-3.3.0.tgz#144b0bfe15b70900f1bd99f4646f3d2c0bb89d52"
integrity sha512-Fc7/SUTBg8qAIzwgKVLu4bUZZlmyKXK55LS8NXbhw6E4H54QJWdXTssP5/ChaKZRbxF6DOh/yIiTnSfu2WuUaQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/owl.carousel" "~3.3.0-rc.2"
"@abp/prismjs" "~3.3.0-rc.2"
"@abp/tui-editor" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/owl.carousel" "~3.3.0"
"@abp/prismjs" "~3.3.0"
"@abp/tui-editor" "~3.3.0"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/clipboard@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0-rc.2.tgz#5144d329a3cfe3a3e00e7ec5bd04053e2f15e401"
integrity sha512-Uajd/9fzJqNsfEqt5/Tc32BvPwT9AD21PF2xgIlOsgZpkDFgwp+GYS0ItyI2HIgp24ud5PUu+UT/6KhV70Nq0Q==
"@abp/clipboard@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0.tgz#44029c7bac7fe4f693ab3963515d300c49aa2d5e"
integrity sha512-YZKqjwZGue7o39GiuZf8WPEjt4ydQCSCG109fkIJQgbwjqkseeWPExJcYnogMSA4qWr4Ip1m3CQ17Yqtl1n8JA==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
clipboard "^2.0.6"
"@abp/codemirror@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-3.3.0-rc.2.tgz#a8d64b31d81ecd317a7ae25812fd147b19309586"
integrity sha512-cK3DhE/rYVEZMwRn3V8RYTTAtoL7nIRD/jjpRKF1rayCPlxjUJFMuuUNJsMEu5juOKcAWvvUQguxO5rBHBtrBA==
"@abp/codemirror@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-3.3.0.tgz#a9ac33155a92241dc6f35c9de104639fdc2c199f"
integrity sha512-C5/L0Hv0F7fzQt14NAyL0QQhhPrUcLkgFSxja/SknrA9nSIMoTg+r37Ny436GEHqoj8Jjj8u3jqErYhrOqd9cA==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
codemirror "^5.54.0"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/highlight.js@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-3.3.0-rc.2.tgz#762131c6b1d9ab674d8ffb628aabd4921193992c"
integrity sha512-3UpKY0IWjjj67QvB01+0XwPfk/hd8A/EdFxCctONCJ+besZq9Oe4lm6C6eBHNrFhkjOVsvRmdSfGDnThPse8+g==
"@abp/highlight.js@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-3.3.0.tgz#94c773e66a75ffe5d62485c2e70c7300fad9a611"
integrity sha512-CMXMeEA262yOs/ip2qbXfl+Kh3tTaUlogHlypT0AZ8Q0aQGs0tJiPVtGRJQ9xng/QfOzv+XWpPgYB5UIuwU6SQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/markdown-it@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-3.3.0-rc.2.tgz#7e295c513417a932b4915c855a27b1287652e202"
integrity sha512-K/Zgik7HZhyzOs9M9dOqmDfzugDXjZaSNbNKZ+tTCa6ObR6M+tIKsijnG4GKNDnTTX4QvsD861XX6G+mPHjvMw==
"@abp/markdown-it@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-3.3.0.tgz#91395f9c6f98a69d955b4e5cb534e38c5f4902b9"
integrity sha512-Awt1SD6zgy72kfEbHVOBbVv/bB0o17lZBg4dNf11jqEbJMUpsW04pE5U1nc7FgsaJuTZFLm36cgnjdeGzlb/yw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
markdown-it "^11.0.0"
"@abp/owl.carousel@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-3.3.0-rc.2.tgz#2b6e2c9da59b87cddb1b2eeff7ffd1f98a596e87"
integrity sha512-76YcHDuamDi8cn5GSXVpEWLBT+kHUTgMRPQcA7Ak+OFPIZ3k/1SbyEOa1MJM6vMmR2ncaQyE+WDi0rHZLSsoxQ==
"@abp/owl.carousel@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-3.3.0.tgz#bc3b721770ac0c41066581d55228eca65fd95b07"
integrity sha512-wKWplt/zupf+q+iYjAEMoHo/Trjf5pPM5a9EhIb+6C1s7d+VJ8+FbxXHXA1F86MF5Eq4HVhuWFJITmEwOTqnMg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
owl.carousel "^2.3.4"
"@abp/prismjs@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0-rc.2.tgz#111d70f5119d5594e5d09684c26991fecbc3a677"
integrity sha512-zgceIPg+y8hW/G3T6NFKDc6XFyuBl8wF1l73lhoNoh2OLzAHyMQtqEDPD8Lb5fJ32ogTfMEOkL6cj4t6WYjBAQ==
"@abp/prismjs@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0.tgz#88381eb65612c68d13dac02eb7e177a264a025ff"
integrity sha512-YwVmPDtvWq8JwjZ4sGqnR2fhkzlcfhH2qO1RQsv9wpfFe61Mh/3mIC1QKFq5mW52cM3f8I51oC7z9HMbBo8n4A==
dependencies:
"@abp/clipboard" "~3.3.0-rc.2"
"@abp/core" "~3.3.0-rc.2"
"@abp/clipboard" "~3.3.0"
"@abp/core" "~3.3.0"
prismjs "^1.20.0"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/tui-editor@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-3.3.0-rc.2.tgz#9e60b813090cf3c6db5ac6120f269165540dce14"
integrity sha512-d0Sa9KtdZ6ZQExMMMDeo4FQCQqgBzwuelyEeS7Otz3hGaKJb72YtcWLHzMrtXBuspCxdlVdL5sQ76vM53jcdUQ==
"@abp/tui-editor@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-3.3.0.tgz#3d8333df7e9bb4972c9fb4bba89b2f8f2aa905d0"
integrity sha512-AwQO3D/WtrqytVOFcaQpHf3GcEThJ8+UvL9h382tb5rVbmKVkxCemRPkLF7wS1RVCJwPoZYFPXp6VNWY3nZTiw==
dependencies:
"@abp/codemirror" "~3.3.0-rc.2"
"@abp/highlight.js" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0-rc.2"
"@abp/markdown-it" "~3.3.0-rc.2"
"@abp/codemirror" "~3.3.0"
"@abp/highlight.js" "~3.3.0"
"@abp/jquery" "~3.3.0"
"@abp/markdown-it" "~3.3.0"
tui-editor "^1.4.10"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

2
modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json

@ -3,6 +3,6 @@
"name": "client-simulation-web",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0"
}
}

238
modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0-rc.2.tgz#4203ef03c7f4cfc1d0c20e7219fca4cbb1dfe583"
integrity sha512-UZtl/5HRs+A49hBzqoMQhteH8QyvR3qvnO98QFXCzY/nXXg4dKeSbBGRWzL8h6B96kBv8NzxNGb+LGrStj4zBQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8"
integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,145 +41,145 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

10
modules/cms-kit/angular/package.json

@ -15,11 +15,11 @@
},
"private": true,
"dependencies": {
"@abp/ng.account": "~3.3.0-rc.2",
"@abp/ng.identity": "~3.3.0-rc.2",
"@abp/ng.setting-management": "~3.3.0-rc.2",
"@abp/ng.tenant-management": "~3.3.0-rc.2",
"@abp/ng.theme.basic": "~3.3.0-rc.2",
"@abp/ng.account": "~3.3.0",
"@abp/ng.identity": "~3.3.0",
"@abp/ng.setting-management": "~3.3.0",
"@abp/ng.tenant-management": "~3.3.0",
"@abp/ng.theme.basic": "~3.3.0",
"@angular/animations": "~10.0.0",
"@angular/common": "~10.0.0",
"@angular/compiler": "~10.0.0",

4
modules/cms-kit/angular/projects/cms-kit/package.json

@ -4,8 +4,8 @@
"peerDependencies": {
"@angular/common": "^9.1.11",
"@angular/core": "^9.1.11",
"@abp/ng.core": ">=3.3.0-rc.2",
"@abp/ng.theme.shared": ">=3.3.0-rc.2"
"@abp/ng.core": ">=3.3.0",
"@abp/ng.theme.shared": ">=3.3.0"
},
"dependencies": {
"tslib": "^2.0.0"

2
modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json

@ -3,6 +3,6 @@
"name": "my-app-identityserver",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0"
}
}

238
modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0-rc.2.tgz#4203ef03c7f4cfc1d0c20e7219fca4cbb1dfe583"
integrity sha512-UZtl/5HRs+A49hBzqoMQhteH8QyvR3qvnO98QFXCzY/nXXg4dKeSbBGRWzL8h6B96kBv8NzxNGb+LGrStj4zBQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8"
integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,145 +41,145 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

2
modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json

@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0"
}
}

238
modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0-rc.2.tgz#4203ef03c7f4cfc1d0c20e7219fca4cbb1dfe583"
integrity sha512-UZtl/5HRs+A49hBzqoMQhteH8QyvR3qvnO98QFXCzY/nXXg4dKeSbBGRWzL8h6B96kBv8NzxNGb+LGrStj4zBQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8"
integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,145 +41,145 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

2
modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json

@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0"
}
}

238
modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0-rc.2.tgz#4203ef03c7f4cfc1d0c20e7219fca4cbb1dfe583"
integrity sha512-UZtl/5HRs+A49hBzqoMQhteH8QyvR3qvnO98QFXCzY/nXXg4dKeSbBGRWzL8h6B96kBv8NzxNGb+LGrStj4zBQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8"
integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,145 +41,145 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

1
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.csproj

@ -10,6 +10,7 @@
<ItemGroup>
<ProjectReference Include="..\Volo.CmsKit.Common.Application.Contracts\Volo.CmsKit.Common.Application.Contracts.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.EventBus\Volo.Abp.EventBus.csproj" />
</ItemGroup>
</Project>

4
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/CmsKitPublicApplicationContractsModule.cs

@ -1,9 +1,11 @@
using Volo.Abp.Modularity;
using Volo.Abp.EventBus;
namespace Volo.CmsKit.Public
{
[DependsOn(
typeof(CmsKitCommonApplicationContractsModule)
typeof(CmsKitCommonApplicationContractsModule),
typeof(AbpEventBusModule)
)]
public class CmsKitPublicApplicationContractsModule : AbpModule
{

11
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Comments/CreatedCommentEvent.cs

@ -0,0 +1,11 @@
using System;
using Volo.Abp.EventBus;
namespace Volo.CmsKit.Public.Comments
{
[EventName("Volo.CmsKit.Comments.Created")]
public class CreatedCommentEvent
{
public Guid Id { get; set; }
}
}

16
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Comments/CommentPublicAppService.cs

@ -7,6 +7,8 @@ using Microsoft.Extensions.Options;
using Volo.Abp;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.Uow;
using Volo.Abp.Users;
using Volo.CmsKit.Comments;
using Volo.CmsKit.Users;
@ -18,15 +20,21 @@ namespace Volo.CmsKit.Public.Comments
protected CmsKitOptions CmsKitOptions { get; }
protected ICommentRepository CommentRepository { get; }
protected ICmsUserLookupService CmsUserLookupService { get; }
public IDistributedEventBus DistributedEventBus { get; }
public IUnitOfWorkManager UnitOfWorkManager { get; }
public CommentPublicAppService(
ICommentRepository commentRepository,
ICmsUserLookupService cmsUserLookupService,
IDistributedEventBus distributedEventBus,
IUnitOfWorkManager unitOfWorkManager,
IOptions<CmsKitOptions> cmsKitOptions)
{
CmsKitOptions = cmsKitOptions.Value;
CommentRepository = commentRepository;
CmsUserLookupService = cmsUserLookupService;
DistributedEventBus = distributedEventBus;
UnitOfWorkManager = unitOfWorkManager;
}
public virtual async Task<ListResultDto<CommentWithDetailsDto>> GetListAsync(string entityType, string entityId)
@ -56,6 +64,14 @@ namespace Volo.CmsKit.Public.Comments
)
);
await UnitOfWorkManager.Current.SaveChangesAsync();
await DistributedEventBus.PublishAsync(new CreatedCommentEvent
{
Id = comment.Id
});
return ObjectMapper.Map<Comment, CommentDto>(comment);
}

4
modules/docs/app/VoloDocs.Web/package.json

@ -3,7 +3,7 @@
"name": "volo.docstestapp",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0-rc.2",
"@abp/docs": "^3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0",
"@abp/docs": "^3.3.0"
}
}

298
modules/docs/app/VoloDocs.Web/yarn.lock

@ -2,45 +2,45 @@
# yarn lockfile v1
"@abp/anchor-js@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-3.3.0-rc.2.tgz#1214a2b832bb35d29df03187e49eecb0a34e4970"
integrity sha512-9YdZDEvAJKPojIqQlGjk4bMuHPT51++tti2RpYkiwDE52AZsnFU8LUDEaFjizIstAwWidCsqAX30OzXD860JdA==
"@abp/anchor-js@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-3.3.0.tgz#a40489ee53865c5746297e014297ae7bbd6ada3b"
integrity sha512-885Ub6OFJvlv+EZNpQ642K79C63n2g4ogfhVIgAhUuhTYSjpP4Oq/WFOhUPIWyMHHphZemyqqV0UZRvFs0lqpQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
anchor-js "^4.2.2"
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0-rc.2.tgz#4203ef03c7f4cfc1d0c20e7219fca4cbb1dfe583"
integrity sha512-UZtl/5HRs+A49hBzqoMQhteH8QyvR3qvnO98QFXCzY/nXXg4dKeSbBGRWzL8h6B96kBv8NzxNGb+LGrStj4zBQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0-rc.2.tgz#29170b189aa323f00d4b20df8df120ed8f6a0c5a"
integrity sha512-SHho6Od/QpgxhE294ywAlwB2t/HXWNHRb176nLTCdBoSjmmdZavPOV4fkTvvwXmayQ26XTpd5iuBh7m0wqZFSg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0-rc.2"
"@abp/bootstrap" "~3.3.0-rc.2"
"@abp/bootstrap-datepicker" "~3.3.0-rc.2"
"@abp/datatables.net-bs4" "~3.3.0-rc.2"
"@abp/font-awesome" "~3.3.0-rc.2"
"@abp/jquery-form" "~3.3.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~3.3.0-rc.2"
"@abp/lodash" "~3.3.0-rc.2"
"@abp/luxon" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/select2" "~3.3.0-rc.2"
"@abp/sweetalert" "~3.3.0-rc.2"
"@abp/timeago" "~3.3.0-rc.2"
"@abp/toastr" "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0-rc.2.tgz#795e1fb8d764122555f5f091b9420e54eab8f65d"
integrity sha512-Ni0dcgJoabqQ26sO10FlafrvTSgP75vysBeCmo609Al1RQYghdsM1nCi9ReZ2RrmEqiH5QThfVN4iqG21atgGA==
"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8"
integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a"
integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~3.3.0"
"@abp/bootstrap" "~3.3.0"
"@abp/bootstrap-datepicker" "~3.3.0"
"@abp/datatables.net-bs4" "~3.3.0"
"@abp/font-awesome" "~3.3.0"
"@abp/jquery-form" "~3.3.0"
"@abp/jquery-validation-unobtrusive" "~3.3.0"
"@abp/lodash" "~3.3.0"
"@abp/luxon" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/select2" "~3.3.0"
"@abp/sweetalert" "~3.3.0"
"@abp/timeago" "~3.3.0"
"@abp/toastr" "~3.3.0"
"@abp/aspnetcore.mvc.ui@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644"
integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -49,181 +49,181 @@
path "^0.12.7"
rimraf "^3.0.2"
"@abp/bootstrap-datepicker@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0-rc.2.tgz#79d8ecc1740199d2722bd3bee551bb9c092ceace"
integrity sha512-WOsxcsMPx58QVExB2azfPjdcYF2lx4AcbjeL+fdacJm3uxq9NhMOKv6ogqoum7qZTrXsYXBz6UhDkL1Dn3yV2g==
"@abp/bootstrap-datepicker@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f"
integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0-rc.2.tgz#2784029c588c9fbfaaf482129df600bd0405e20c"
integrity sha512-V5Bm9U2aD3LNj1xluAaXW1aJsef6Mk05bol4761aPoSyXVztpjlSzMN0uYbGCN79tfMVEBQ0/6XKXXt7iKTDGg==
"@abp/bootstrap@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa"
integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
bootstrap "^4.5.0"
bootstrap-v4-rtl "4.4.1-2"
"@abp/clipboard@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0-rc.2.tgz#5144d329a3cfe3a3e00e7ec5bd04053e2f15e401"
integrity sha512-Uajd/9fzJqNsfEqt5/Tc32BvPwT9AD21PF2xgIlOsgZpkDFgwp+GYS0ItyI2HIgp24ud5PUu+UT/6KhV70Nq0Q==
"@abp/clipboard@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0.tgz#44029c7bac7fe4f693ab3963515d300c49aa2d5e"
integrity sha512-YZKqjwZGue7o39GiuZf8WPEjt4ydQCSCG109fkIJQgbwjqkseeWPExJcYnogMSA4qWr4Ip1m3CQ17Yqtl1n8JA==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
clipboard "^2.0.6"
"@abp/core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0-rc.2.tgz#1d8afe659d41412a04cd0c172043d86bd0084094"
integrity sha512-iqmdNV0t396eLpVHSp2oyKwFN0rb0R145m/aRlAkWV05pwfnD+2+yNsbQ0bh6GfpJNPq9CNdqg1jWPnoTYDugA==
"@abp/core@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5"
integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA==
dependencies:
"@abp/utils" "^3.3.0-rc.2"
"@abp/utils" "^3.3.0"
"@abp/datatables.net-bs4@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0-rc.2.tgz#294c4d3fcb0f9f9a10944a7ac9d3981e7ae55f10"
integrity sha512-NVnMh9rj4hycHsjSGNf3ds3EpCnIBxo6OP6C7jDlIVNV+NbJOKV1uSlINDOLxh4Ke++i4iw5OUXRGkLfYJsh+g==
"@abp/datatables.net-bs4@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787"
integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw==
dependencies:
"@abp/datatables.net" "~3.3.0-rc.2"
"@abp/datatables.net" "~3.3.0"
datatables.net-bs4 "^1.10.21"
"@abp/datatables.net@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0-rc.2.tgz#ab40447468e416a0346c2686ff1d54e6bd1a86c0"
integrity sha512-sd+3Im9nHexGgjYYmQOe9aHkCNEAJCEdIyv9KfXGj8ViGncmehUvu06wwBNxgginTcuYbzNZVgcoLJlaZbrnBg==
"@abp/datatables.net@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7"
integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
datatables.net "^1.10.21"
"@abp/docs@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-3.3.0-rc.2.tgz#7db4c3ca47cf102da98f0bebc7de35b38f07549a"
integrity sha512-7RySbfbj+3V7LDw41wF38kvc5/z/xRbj8QE53I1NARPi36fTTaY1LAHAlC4p+hrkHBE4sZhq/WwpPpKrt0Y8Ww==
"@abp/docs@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-3.3.0.tgz#65259049e6e891048bb2f9fb1606b9a8fe896555"
integrity sha512-zBlextUI0VI8mBFJjH91tRFDZDCpcVP3nvB68z08idRhronlc7nB1tzeNfG0rxMh8palZlZtQwPVYUTLY4oKUw==
dependencies:
"@abp/anchor-js" "~3.3.0-rc.2"
"@abp/clipboard" "~3.3.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0-rc.2"
"@abp/popper.js" "~3.3.0-rc.2"
"@abp/prismjs" "~3.3.0-rc.2"
"@abp/anchor-js" "~3.3.0"
"@abp/clipboard" "~3.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~3.3.0"
"@abp/popper.js" "~3.3.0"
"@abp/prismjs" "~3.3.0"
"@abp/font-awesome@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0-rc.2.tgz#5e575bade51e21d80d175a90223aae27a2fc815e"
integrity sha512-INzo+MQL9Fs42CraOZdetGFnmn4QvZct+tTN08L3r8PA85jDzV0tMQX2ld3VVpaG++dk+74A28gUPYV9WL0EkA==
"@abp/font-awesome@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e"
integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0-rc.2.tgz#ba574c752ad95b35f0a4671c065e54a9aee1e9f4"
integrity sha512-bXbWFE1Sg3mEJml/XlS6gwxfd9cSDdqGB31HuzwMVLU9FMTN06SwZ6yrmFWo2vhQb0fmJqV9gRq+Kc/uRlYIOg==
"@abp/jquery-form@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412"
integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0-rc.2.tgz#86cd902e1d6c15544ad7b211fb8ebbaf26977eed"
integrity sha512-jL776YYl0SzU4e3/mIhXuyBG5cSWJ57hJWiaw3yxpiTEEZljO0yQaJv/bcGFPVisGjAWm7RN3CjHUR76Mt1EVg==
"@abp/jquery-validation-unobtrusive@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76"
integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw==
dependencies:
"@abp/jquery-validation" "~3.3.0-rc.2"
"@abp/jquery-validation" "~3.3.0"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0-rc.2.tgz#17e32655d62239c8ecef52861611e70965ccc5c9"
integrity sha512-eTjvekhZogd1rD+GtbVu8MN0s1t2si2gYmnz0TpL0tNf+VckZ2JdrbWMo3v18vyr3ZyiSvi+j8360At2PwULcA==
"@abp/jquery-validation@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24"
integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
jquery-validation "^1.19.2"
"@abp/jquery@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0-rc.2.tgz#b22d8df25800b816e6bd3a4ce45ced519f40e049"
integrity sha512-MCoFLJLk0/vBNmh/pHYAFVWImdiduxjIYHC03BZi9IoFZyZwZMm5lpBVU4EtWCqeUJ/dP3xp2VJEj2ZboM83NQ==
"@abp/jquery@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d"
integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
jquery "~3.5.1"
"@abp/lodash@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0-rc.2.tgz#f2d2cac8c389c8b2c31df8b9e9e11910520c716c"
integrity sha512-HHzKaqDVwLS7DBEl9eK9tsIIGXKwM3KPfnMSSUpqxjInmxDf9TKCkD7j1pNGf5U4rnDMfOa5QeBHb325gylGxg==
"@abp/lodash@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305"
integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
lodash "^4.17.15"
"@abp/luxon@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0-rc.2.tgz#a60ff4ca764f13d632c65ade58b22d58af965bbc"
integrity sha512-Ur/6f4Ycl51qsOgJq49HLlj5ghg0dxRACgCdZkU1wee10bXwgnGpfMU8ExEIlxB2PCtuuhdtj601LkTOo7vMhA==
"@abp/luxon@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15"
integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0-rc.2.tgz#3d558e169950691a676a425d82179bc472a4dbdc"
integrity sha512-O1XkLeW17JMuxLlSRszCNbVjXEbUnKtDr8oLS0DtekA233s2DYvf179tp9oJnw5VdQU/F3gk8ZVFq30pdetnpg==
"@abp/malihu-custom-scrollbar-plugin@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3"
integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/popper.js@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-3.3.0-rc.2.tgz#bce89b3e2efafe38b72b782578ac0f22a89b34ac"
integrity sha512-xN8NJLhC4Akq+wwT7ZEWriuuzuT8B4peGuKJs/PXkzqK9opf1V21UIK8mVIRhdxXgoVIcv8AmhfREJx9KfWeug==
"@abp/popper.js@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-3.3.0.tgz#53ff96017e2dea348ede0390d605cfe4d2981fcd"
integrity sha512-SjADjLdKhUet2rM5oqr9VJcgIPBlxCQwYYUSZzB51Mwp30KFhx272rdww3J/khVbt6N7L/YTIL/FKC2iTqBGcQ==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
popper.js "^1.16.0"
"@abp/prismjs@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0-rc.2.tgz#111d70f5119d5594e5d09684c26991fecbc3a677"
integrity sha512-zgceIPg+y8hW/G3T6NFKDc6XFyuBl8wF1l73lhoNoh2OLzAHyMQtqEDPD8Lb5fJ32ogTfMEOkL6cj4t6WYjBAQ==
"@abp/prismjs@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0.tgz#88381eb65612c68d13dac02eb7e177a264a025ff"
integrity sha512-YwVmPDtvWq8JwjZ4sGqnR2fhkzlcfhH2qO1RQsv9wpfFe61Mh/3mIC1QKFq5mW52cM3f8I51oC7z9HMbBo8n4A==
dependencies:
"@abp/clipboard" "~3.3.0-rc.2"
"@abp/core" "~3.3.0-rc.2"
"@abp/clipboard" "~3.3.0"
"@abp/core" "~3.3.0"
prismjs "^1.20.0"
"@abp/select2@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0-rc.2.tgz#43091fe2671e2e61ed03764f29d10a0b84102358"
integrity sha512-kGYF2rrymPr8bw15gfZc+FphMtLWUJaeJBqTo7+OwICbTrl+j/0dolsS1NjNJDHe7j1MkqFoVWGGaQkDXNH03w==
"@abp/select2@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520"
integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
select2 "^4.0.13"
"@abp/sweetalert@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0-rc.2.tgz#ca478b689a2ea96ceb404d8ca225433097f99a4c"
integrity sha512-hdnVwJ1WzuivmCdyc/mmzcd6f5FnIRP7E9j53wIj88DV9DgdsRewuAIgSy8Kc1iDh88td4hZblfAlTEz7Zd8Xg==
"@abp/sweetalert@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e"
integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg==
dependencies:
"@abp/core" "~3.3.0-rc.2"
"@abp/core" "~3.3.0"
sweetalert "^2.1.2"
"@abp/timeago@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0-rc.2.tgz#3a6b071d0a345c30a7c594a942de102502fc7d24"
integrity sha512-ToJMX3vZ0GIwgmyRzdJZQ1UGlmupWCZJuU6aqbgEft5oh15aN9BdfzI4zkh/Bp+4R696lXaBh58iE6latu5jhg==
"@abp/timeago@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388"
integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
timeago "^1.6.7"
"@abp/toastr@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0-rc.2.tgz#01693f9448e379edbcb5cb121a9329e986c3a416"
integrity sha512-D9cGD1ML8TYAIW7ORv7U7jO6mJufjNYjSLiXadwkO84EvG0mWrbYfskYo7PHcemT363egt0DHgfoJQf5F6EM+w==
"@abp/toastr@~3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3"
integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg==
dependencies:
"@abp/jquery" "~3.3.0-rc.2"
"@abp/jquery" "~3.3.0"
toastr "^2.1.4"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
"@abp/utils@^3.3.0":
version "3.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb"
integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww==
dependencies:
just-compare "^1.3.0"

3
modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor

@ -2,11 +2,8 @@
@attribute [Authorize(IdentityPermissions.Roles.Default)]
@using Volo.Abp.Identity
@using Microsoft.AspNetCore.Authorization
@using Microsoft.Extensions.Localization
@using Volo.Abp.Identity.Localization
@using Volo.Abp.PermissionManagement.Blazor.Components
@inherits RoleManagementBase
@inject IStringLocalizer<IdentityResource> L
@* ************************* PAGE HEADER ************************* *@
<Row>

2
modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs

@ -2,6 +2,7 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Volo.Abp.BlazoriseUI;
using Volo.Abp.Identity.Localization;
using Volo.Abp.PermissionManagement.Blazor.Components;
namespace Volo.Abp.Identity.Blazor.Pages.Identity
@ -19,6 +20,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity
public RoleManagementBase()
{
ObjectMapperContext = typeof(AbpIdentityBlazorModule);
LocalizationResource = typeof(IdentityResource);
CreatePolicyName = IdentityPermissions.Roles.Create;
UpdatePolicyName = IdentityPermissions.Roles.Update;

5
modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor

@ -1,11 +1,8 @@
@page "/identity/users"
@attribute [Authorize(IdentityPermissions.Users.Default)]
@using Microsoft.AspNetCore.Authorization
@using Microsoft.Extensions.Localization
@using Volo.Abp.Identity.Localization
@using Volo.Abp.PermissionManagement.Blazor.Components
@inherits UserManagementBase
@inject IStringLocalizer<IdentityResource> L
@* ************************* PAGE HEADER ************************* *@
<Row>
@ -219,4 +216,4 @@
</Modal>
}
<PermissionManagementModal @ref="PermissionManagementModal"/>
<PermissionManagementModal @ref="PermissionManagementModal"/>

2
modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs

@ -4,6 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Volo.Abp.BlazoriseUI;
using Volo.Abp.Identity.Localization;
using Volo.Abp.PermissionManagement.Blazor.Components;
namespace Volo.Abp.Identity.Blazor.Pages.Identity
@ -32,6 +33,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity
public UserManagementBase()
{
ObjectMapperContext = typeof(AbpIdentityBlazorModule);
LocalizationResource = typeof(IdentityResource);
CreatePolicyName = IdentityPermissions.Users.Create;
UpdatePolicyName = IdentityPermissions.Users.Update;

2
npm/lerna.json

@ -1,5 +1,5 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"packages": [
"packs/*"
],

2
npm/ng-packs/lerna.version.json

@ -1,5 +1,5 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"packages": [
"packages/*"
],

22
npm/ng-packs/package.json

@ -25,17 +25,17 @@
"postinstall": "npm run compile:ivy"
},
"devDependencies": {
"@abp/ng.account": "~3.3.0-rc.2",
"@abp/ng.core": "~3.3.0-rc.2",
"@abp/ng.feature-management": "~3.3.0-rc.2",
"@abp/ng.identity": "~3.3.0-rc.2",
"@abp/ng.permission-management": "~3.3.0-rc.2",
"@abp/ng.schematics": "~3.3.0-rc.2",
"@abp/ng.setting-management": "~3.3.0-rc.2",
"@abp/ng.tenant-management": "~3.3.0-rc.2",
"@abp/ng.theme.basic": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/utils": "^3.3.0-rc.2",
"@abp/ng.account": "~3.3.0",
"@abp/ng.core": "~3.3.0",
"@abp/ng.feature-management": "~3.3.0",
"@abp/ng.identity": "~3.3.0",
"@abp/ng.permission-management": "~3.3.0",
"@abp/ng.schematics": "~3.3.0",
"@abp/ng.setting-management": "~3.3.0",
"@abp/ng.tenant-management": "~3.3.0",
"@abp/ng.theme.basic": "~3.3.0",
"@abp/ng.theme.shared": "~3.3.0",
"@abp/utils": "^3.3.0",
"@angular-builders/jest": "^10.0.0",
"@angular-devkit/build-angular": "~0.1001.2",
"@angular-devkit/build-ng-packagr": "~0.1001.2",

4
npm/ng-packs/packages/account/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.account",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0",
"tslib": "^2.0.0"
},
"publishConfig": {

4
npm/ng-packs/packages/components/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.components",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
"@abp/ng.core": ">=3.3.0-rc.2",
"@abp/ng.core": ">=3.3.0",
"@ng-bootstrap/ng-bootstrap": ">=6.0.0"
},
"dependencies": {

4
npm/ng-packs/packages/core/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.core",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/utils": "^3.3.0-rc.2",
"@abp/utils": "^3.3.0",
"@angular/localize": "~10.0.10",
"@ngxs/router-plugin": "^3.7.0",
"@ngxs/storage-plugin": "^3.7.0",

4
npm/ng-packs/packages/feature-management/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.feature-management",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0",
"tslib": "^2.0.0"
},
"publishConfig": {

6
npm/ng-packs/packages/identity/package.json

@ -1,14 +1,14 @@
{
"name": "@abp/ng.identity",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.permission-management": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/ng.permission-management": "~3.3.0",
"@abp/ng.theme.shared": "~3.3.0",
"tslib": "^2.0.0"
},
"publishConfig": {

4
npm/ng-packs/packages/permission-management/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.permission-management",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0",
"tslib": "^2.0.0"
},
"publishConfig": {

2
npm/ng-packs/packages/schematics/package.json

@ -1,6 +1,6 @@
{
"name": "@abp/ng.schematics",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"description": "Schematics that works with ABP Backend",
"keywords": [
"schematics"

4
npm/ng-packs/packages/setting-management/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.setting-management",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0",
"tslib": "^2.0.0"
},
"publishConfig": {

6
npm/ng-packs/packages/tenant-management/package.json

@ -1,14 +1,14 @@
{
"name": "@abp/ng.tenant-management",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.feature-management": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/ng.feature-management": "~3.3.0",
"@abp/ng.theme.shared": "~3.3.0",
"tslib": "^2.0.0"
},
"publishConfig": {

4
npm/ng-packs/packages/theme-basic/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.theme.basic",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.theme.shared": "~3.3.0-rc.2",
"@abp/ng.theme.shared": "~3.3.0",
"tslib": "^2.0.0"
},
"publishConfig": {

4
npm/ng-packs/packages/theme-shared/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.theme.shared",
"version": "3.3.0-rc.2",
"version": "3.3.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.core": "~3.3.0-rc.2",
"@abp/ng.core": "~3.3.0",
"@fortawesome/fontawesome-free": "^5.14.0",
"@ng-bootstrap/ng-bootstrap": "^7.0.0",
"@ngx-validate/core": "^0.0.12",

125
npm/ng-packs/yarn.lock

@ -2,20 +2,20 @@
# yarn lockfile v1
"@abp/ng.account@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.account/-/ng.account-3.3.0-rc.1.tgz#81480973d9044c13c621681c25558eaaac0cf8b0"
integrity sha512-VPklf7i6nR/1DcRHskDrYn1wPf7KT6skmY5fiyvy6/5Ll/qGTmFUhEDVsnEsGGHHyCyWSB1+VilmphippGdC9g==
"@abp/ng.account@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.account/-/ng.account-3.3.0-rc.2.tgz#dbc2892f28476c0a7412c790268b81eb00af41a9"
integrity sha512-LRpOOOLqT5BXvlgG1Zwxi9j3Odk9AnSK/aKxM1wB34kjdBssuIakN2RVs0Xgz1gmrvQV9RBNe7+yQJuS86WuWw==
dependencies:
"@abp/ng.theme.shared" "~3.3.0-rc.1"
"@abp/ng.theme.shared" "~3.3.0-rc.2"
tslib "^2.0.0"
"@abp/ng.core@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-3.3.0-rc.1.tgz#cb4cb28bfac003b2e6f406369470efb04904c7fe"
integrity sha512-vGlUh3A/zl2I+0Ph3Phzc7iQSOhpph77Ndkxuj5U56M/0j2FIr2JGvYrvYit8l++32LEfY8E4eXtUS3c3dYNSw==
"@abp/ng.core@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-3.3.0-rc.2.tgz#ad313a8cf9e01527b4af086fdd0906ec88c3694a"
integrity sha512-HpAX8HpC+Z/eOQpNKcLVhEylyCYSEVLSz0WHsuae9dQk7yfJikZJAPpQSS6VrNl1vpYwARtJoiWfK0jrjvwhMA==
dependencies:
"@abp/utils" "^3.2.1"
"@abp/utils" "^3.3.0-rc.1"
"@angular/localize" "~10.0.10"
"@ngxs/router-plugin" "^3.7.0"
"@ngxs/storage-plugin" "^3.7.0"
@ -27,35 +27,35 @@
ts-toolbelt "6.15.4"
tslib "^2.0.0"
"@abp/ng.feature-management@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-3.3.0-rc.1.tgz#0bfcd33ab551facfd01636921f440f4da08c6bc3"
integrity sha512-mle7obJROUfuDSGNn/+6k+Q8KxVyOxY0Gue6/n3DoayaVy4huIAyNwLOuKMspxwOwJnTS2c4b5BVpEfo//0w/A==
"@abp/ng.feature-management@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-3.3.0-rc.2.tgz#9d2c3d02504a64f2196e2ae588a81e6d72d31172"
integrity sha512-d/M5t6rEy5k2hO8tjHdYgnT9AgBAb82JruxplyLM4kOti9Kox7W6thBokDfVpiCQQh+WMtZX/DK1wNZPyFjZ5Q==
dependencies:
"@abp/ng.theme.shared" "~3.3.0-rc.1"
"@abp/ng.theme.shared" "~3.3.0-rc.2"
tslib "^2.0.0"
"@abp/ng.identity@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-3.3.0-rc.1.tgz#e313cfcdecbceae0adb79477dc98224da092d113"
integrity sha512-fQoLoY8z+45ex1lsmHW/XMxcwHoFULP3yqtrsIQhkTaRgaK3+/UyIGxWRO5fsrbChHAv0F0v4fPj4R32nxH1lg==
"@abp/ng.identity@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-3.3.0-rc.2.tgz#18ec5dcb187fd5d8302e45fc40b5f937fb55e47b"
integrity sha512-ckN9gHvWQDuzhdP2xAgGmXNQo/16yulhQSFWgAFmNTbubPNyz/D41SvbaL1tGWDXGT20tl+CjpZXzDJH4R51Tw==
dependencies:
"@abp/ng.permission-management" "~3.3.0-rc.1"
"@abp/ng.theme.shared" "~3.3.0-rc.1"
"@abp/ng.permission-management" "~3.3.0-rc.2"
"@abp/ng.theme.shared" "~3.3.0-rc.2"
tslib "^2.0.0"
"@abp/ng.permission-management@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-3.3.0-rc.1.tgz#30a7c466c3920c1529be0d55c06066fa069996b9"
integrity sha512-E+wq1xvwqOw77RobyOsqA/1CrC5sfKvH1p9nnSIivPAoJs4mptYnQGZV+IdO4QsO0jXikn+ec/Y1jQ6yAiWQXw==
"@abp/ng.permission-management@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-3.3.0-rc.2.tgz#f867a2f57c855594001cc8a5446cbb843339c7da"
integrity sha512-KOODyYlKdknVMDcpfjL1cKQQw4ZrcKiNs0WhNgIujt+J9CCsSCDl9yGcVGMlgqo+8PgKkVltRbW+bLlzKlMx9w==
dependencies:
"@abp/ng.theme.shared" "~3.3.0-rc.1"
"@abp/ng.theme.shared" "~3.3.0-rc.2"
tslib "^2.0.0"
"@abp/ng.schematics@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.schematics/-/ng.schematics-3.3.0-rc.1.tgz#7c247eaeeb295ff4505005da51ecd07ac5338a20"
integrity sha512-YGi52Ajet4YTdy47l8eW54qUNrM3YQbvZEV+/EZfpZW9wWQSfx5ryomvfLOkJlh5c6LPZ60AX0AR/PcKrvBSdg==
"@abp/ng.schematics@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.schematics/-/ng.schematics-3.3.0-rc.2.tgz#911d6a55581f5afa7577de4d86dd4f53cdf04269"
integrity sha512-8ZpOrU+lCswB/o40K6eK9m38wkTWPOheE1mUn1sNxbsFs1y2WNV0BUTtkSt5QlrgSoHFkhGBgDZAZFxdVL9EFQ==
dependencies:
"@angular-devkit/core" "~10.0.3"
"@angular-devkit/schematics" "~10.0.3"
@ -63,52 +63,45 @@
jsonc-parser "^2.3.0"
typescript "~3.9.2"
"@abp/ng.setting-management@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-3.3.0-rc.1.tgz#09c3eb13309dae26a4a2c1c8c53b195f59dbd102"
integrity sha512-HidANS/eN1lGyYDlVqL4MQOJQvy5axL+27p+SUbheErvXr/YasnqDdr0sGLUte0/qnS9kb2nlqjHV4abQ8jpew==
"@abp/ng.setting-management@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-3.3.0-rc.2.tgz#661e009d9edf6c5f1db7a3f93c79c863465650be"
integrity sha512-77Eza9dgnP6XsQYGsd3TQ8eZgvZYty9oOeQ+O2Sc9xP9gWn/8jdD8npjgfTDIQxOLpqOS1mHslaiF92BaAU4IA==
dependencies:
"@abp/ng.theme.shared" "~3.3.0-rc.1"
"@abp/ng.theme.shared" "~3.3.0-rc.2"
tslib "^2.0.0"
"@abp/ng.tenant-management@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-3.3.0-rc.1.tgz#d0dfbcaee6ab9dd74231b4eff541adef9aa80eb6"
integrity sha512-wVBipPR/cKpcA9pXQ2hyIKc8mPshd+KmopGN81z4Fg7OphLyoGiYV5Ml0aaCe8SG4Mj9lWiEoCQ3Y5SnYbIrFw==
"@abp/ng.tenant-management@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-3.3.0-rc.2.tgz#a4d7f017c3ee86a39b1783557eb346dad2476fc1"
integrity sha512-AycKXMwJmERThiKOU+ZX29vrifuc1WSE0+djKNd7xKzdu0PSKFYLsrHUeh4mTsjGJml/CsAUBsMV53HDywBjZg==
dependencies:
"@abp/ng.feature-management" "~3.3.0-rc.1"
"@abp/ng.theme.shared" "~3.3.0-rc.1"
"@abp/ng.feature-management" "~3.3.0-rc.2"
"@abp/ng.theme.shared" "~3.3.0-rc.2"
tslib "^2.0.0"
"@abp/ng.theme.basic@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-3.3.0-rc.1.tgz#54f46d8f985f39eda86f8cf07e490dff4b353789"
integrity sha512-1rNeJY8B4pu9P/6213QAFwmVxtjZmk0TTArdPId1msOXBgf7v0qr1zMATP7uKp+8AvIQQXKviZPpmRebtTlOgw==
"@abp/ng.theme.basic@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-3.3.0-rc.2.tgz#b1700d240f798b1687be6ba4b8f6693ce3e2bd15"
integrity sha512-ibrj49MkUHTqs321JXB4Mcuc0kJlk932bbcvzvXpa8nHW9DDH9/TKLttqOqTTeyN+6pnSWcnN5upW6n0bPusaQ==
dependencies:
"@abp/ng.theme.shared" "~3.3.0-rc.1"
"@abp/ng.theme.shared" "~3.3.0-rc.2"
tslib "^2.0.0"
"@abp/ng.theme.shared@~3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-3.3.0-rc.1.tgz#2c734a7dc40431b85696b59c3efeba06f87d8444"
integrity sha512-S5pHQuk9CMj7phRX1olcnoBHYmm2NPM4WjEa1P9qzsSOYS/BveDUUySdfmacusx3AQnp8fhAZqRYQtojFJaaqg==
"@abp/ng.theme.shared@~3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-3.3.0-rc.2.tgz#f676e10bbdde2a08cea1bb34211e7df9d63d795f"
integrity sha512-gGYDeea6LcorB2pXWB7uqQnE0+gefslWF3bErDSllPx0t4QLJiuNNiP/keQBU3H4uF8LPCmBIsQgcQFPjRz/yA==
dependencies:
"@abp/ng.core" "~3.3.0-rc.1"
"@abp/ng.core" "~3.3.0-rc.2"
"@fortawesome/fontawesome-free" "^5.14.0"
"@ng-bootstrap/ng-bootstrap" "^7.0.0"
"@ngx-validate/core" "^0.0.11"
"@ngx-validate/core" "^0.0.12"
"@swimlane/ngx-datatable" "^17.1.0"
bootstrap "^4.5.0"
chart.js "^2.9.3"
tslib "^2.0.0"
"@abp/utils@^3.2.1":
version "3.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.2.1.tgz#960a0bbdfb781bbd6fb05e80bba2b9d95f2ae44c"
integrity sha512-bqYa1VIi1tZXCUbP2Z1WlcgPD4/wjhDVM1jiAN9UzDls1K3u+e2LyR4gLoN39WW1ULjCIhyzEAw/JgTcMmpUBw==
dependencies:
just-compare "^1.3.0"
"@abp/utils@^3.3.0-rc.1":
version "3.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.1.tgz#2ea2806a42d31dff246478497493e6a8735b3aa3"
@ -116,6 +109,13 @@
dependencies:
just-compare "^1.3.0"
"@abp/utils@^3.3.0-rc.2":
version "3.3.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.2.tgz#f7b8ce37a88ee870212c39fb7bc1aa112ae41765"
integrity sha512-Q9ZB1Qiosz7WbeVS5fqUHdu6GvsnZyzOzJFNCD4rmN80hfDcEWgh5va9LZLO2EZiqZvHlDkOn9UlXzGU1ecbSA==
dependencies:
just-compare "^1.3.0"
"@angular-builders/jest@^10.0.0":
version "10.0.1"
resolved "https://registry.yarnpkg.com/@angular-builders/jest/-/jest-10.0.1.tgz#a1a6fb5d11b5d54c051bdaa2012b5f046371560c"
@ -2420,13 +2420,6 @@
enhanced-resolve "4.3.0"
webpack-sources "1.4.3"
"@ngx-validate/core@^0.0.11":
version "0.0.11"
resolved "https://registry.yarnpkg.com/@ngx-validate/core/-/core-0.0.11.tgz#bec771546a09f2a5f44305fcdd1186851b4df152"
integrity sha512-eUoARAyyLE3Gd+PjDSWypJIPDqudPNInaaZdpPWhqAseecRtejLGD33f211Se3E0IZpnLhQAAOnM9hFfpNpr9w==
dependencies:
tslib "^1.9.0"
"@ngx-validate/core@^0.0.12":
version "0.0.12"
resolved "https://registry.yarnpkg.com/@ngx-validate/core/-/core-0.0.12.tgz#4924247c363e0e876e6d63794215914ac9232e8d"

4
npm/packs/anchor-js/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/anchor-js",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"anchor-js": "^4.2.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/aspnetcore.mvc.ui.theme.basic/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/aspnetcore.mvc.ui.theme.basic",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

30
npm/packs/aspnetcore.mvc.ui.theme.shared/package.json

@ -1,24 +1,24 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/aspnetcore.mvc.ui.theme.shared",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/aspnetcore.mvc.ui": "~3.3.0-rc.2",
"@abp/bootstrap": "~3.3.0-rc.2",
"@abp/bootstrap-datepicker": "~3.3.0-rc.2",
"@abp/datatables.net-bs4": "~3.3.0-rc.2",
"@abp/font-awesome": "~3.3.0-rc.2",
"@abp/jquery-form": "~3.3.0-rc.2",
"@abp/jquery-validation-unobtrusive": "~3.3.0-rc.2",
"@abp/lodash": "~3.3.0-rc.2",
"@abp/luxon": "~3.3.0-rc.2",
"@abp/malihu-custom-scrollbar-plugin": "~3.3.0-rc.2",
"@abp/select2": "~3.3.0-rc.2",
"@abp/sweetalert": "~3.3.0-rc.2",
"@abp/timeago": "~3.3.0-rc.2",
"@abp/toastr": "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui": "~3.3.0",
"@abp/bootstrap": "~3.3.0",
"@abp/bootstrap-datepicker": "~3.3.0",
"@abp/datatables.net-bs4": "~3.3.0",
"@abp/font-awesome": "~3.3.0",
"@abp/jquery-form": "~3.3.0",
"@abp/jquery-validation-unobtrusive": "~3.3.0",
"@abp/lodash": "~3.3.0",
"@abp/luxon": "~3.3.0",
"@abp/malihu-custom-scrollbar-plugin": "~3.3.0",
"@abp/select2": "~3.3.0",
"@abp/sweetalert": "~3.3.0",
"@abp/timeago": "~3.3.0",
"@abp/toastr": "~3.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

2
npm/packs/aspnetcore.mvc.ui/package.json

@ -1,5 +1,5 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/aspnetcore.mvc.ui",
"publishConfig": {
"access": "public"

10
npm/packs/blogging/package.json

@ -1,14 +1,14 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/blogging",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.0-rc.2",
"@abp/owl.carousel": "~3.3.0-rc.2",
"@abp/prismjs": "~3.3.0-rc.2",
"@abp/tui-editor": "~3.3.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.0",
"@abp/owl.carousel": "~3.3.0",
"@abp/prismjs": "~3.3.0",
"@abp/tui-editor": "~3.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

2
npm/packs/bootstrap-datepicker/package.json

@ -1,5 +1,5 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/bootstrap-datepicker",
"publishConfig": {
"access": "public"

4
npm/packs/bootstrap/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/bootstrap",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"bootstrap": "^4.5.0",
"bootstrap-v4-rtl": "4.4.1-2"
},

2
npm/packs/chart.js/package.json

@ -1,5 +1,5 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/chart.js",
"publishConfig": {
"access": "public"

4
npm/packs/clipboard/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/clipboard",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"clipboard": "^2.0.6"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/codemirror/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/codemirror",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"codemirror": "^5.54.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/core/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/core",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/utils": "^3.3.0-rc.2"
"@abp/utils": "^3.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

4
npm/packs/cropperjs/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/cropperjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"cropperjs": "^1.5.7"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/datatables.net-bs4/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/datatables.net-bs4",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/datatables.net": "~3.3.0-rc.2",
"@abp/datatables.net": "~3.3.0",
"datatables.net-bs4": "^1.10.21"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/datatables.net/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/datatables.net",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/jquery": "~3.3.0-rc.2",
"@abp/jquery": "~3.3.0",
"datatables.net": "^1.10.21"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

12
npm/packs/docs/package.json

@ -1,15 +1,15 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/docs",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/anchor-js": "~3.3.0-rc.2",
"@abp/clipboard": "~3.3.0-rc.2",
"@abp/malihu-custom-scrollbar-plugin": "~3.3.0-rc.2",
"@abp/popper.js": "~3.3.0-rc.2",
"@abp/prismjs": "~3.3.0-rc.2"
"@abp/anchor-js": "~3.3.0",
"@abp/clipboard": "~3.3.0",
"@abp/malihu-custom-scrollbar-plugin": "~3.3.0",
"@abp/popper.js": "~3.3.0",
"@abp/prismjs": "~3.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

2
npm/packs/flag-icon-css/package.json

@ -1,5 +1,5 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/flag-icon-css",
"publishConfig": {
"access": "public"

4
npm/packs/font-awesome/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/font-awesome",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"@fortawesome/fontawesome-free": "^5.13.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/highlight.js/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/highlight.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2"
"@abp/core": "~3.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

4
npm/packs/jquery-form/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/jquery-form",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/jquery": "~3.3.0-rc.2",
"@abp/jquery": "~3.3.0",
"jquery-form": "^4.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/jquery-validation-unobtrusive/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/jquery-validation-unobtrusive",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/jquery-validation": "~3.3.0-rc.2",
"@abp/jquery-validation": "~3.3.0",
"jquery-validation-unobtrusive": "^3.2.11"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/jquery-validation/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/jquery-validation",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/jquery": "~3.3.0-rc.2",
"@abp/jquery": "~3.3.0",
"jquery-validation": "^1.19.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/jquery/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/jquery",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"jquery": "~3.5.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/jstree/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/jstree",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/jquery": "~3.3.0-rc.2",
"@abp/jquery": "~3.3.0",
"jstree": "^3.3.9"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/lodash/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/lodash",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"lodash": "^4.17.15"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/luxon/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/luxon",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"luxon": "^1.24.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/malihu-custom-scrollbar-plugin/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/malihu-custom-scrollbar-plugin",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"malihu-custom-scrollbar-plugin": "^3.1.5"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/markdown-it/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/markdown-it",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"markdown-it": "^11.0.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/owl.carousel/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/owl.carousel",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"owl.carousel": "^2.3.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

4
npm/packs/popper.js/package.json

@ -1,11 +1,11 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/popper.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/core": "~3.3.0-rc.2",
"@abp/core": "~3.3.0",
"popper.js": "^1.16.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

6
npm/packs/prismjs/package.json

@ -1,12 +1,12 @@
{
"version": "3.3.0-rc.2",
"version": "3.3.0",
"name": "@abp/prismjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/clipboard": "~3.3.0-rc.2",
"@abp/core": "~3.3.0-rc.2",
"@abp/clipboard": "~3.3.0",
"@abp/core": "~3.3.0",
"prismjs": "^1.20.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save