Browse Source

Merge branch 'rel-9.2' into feature/#22507

pull/22619/head
erdemcaygor 1 year ago
parent
commit
265fd4d388
  1. 4
      .github/workflows/angular.yml
  2. 10
      Directory.Packages.props
  3. 4
      common.props
  4. 1
      docs/en/cli/index.md
  5. 9
      docs/en/framework/data/entity-framework-core/postgresql.md
  6. 2
      docs/en/framework/fundamentals/caching.md
  7. 18
      docs/en/framework/infrastructure/background-jobs/hangfire.md
  8. 18
      docs/en/framework/infrastructure/background-workers/hangfire.md
  9. 2
      docs/en/framework/infrastructure/current-user.md
  10. 6
      docs/en/framework/infrastructure/string-encryption.md
  11. 27
      docs/en/modules/gdpr.md
  12. 10
      docs/en/release-info/release-notes.md
  13. 2
      docs/en/solution-templates/layered-web-application/deployment/azure-deployment/step3-deployment-github-action.md
  14. 2
      docs/en/tutorials/modular-crm/part-03.md
  15. 2
      docs/en/tutorials/modular-crm/part-06.md
  16. 37
      docs/en/ui-themes/lepton-x/blazor.md
  17. BIN
      docs/en/ui-themes/lepton-x/images/leptonx-mvc-customizing-footer.png
  18. 16
      docs/en/ui-themes/lepton-x/mvc.md
  19. 3
      framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs
  20. 8
      framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs
  21. 5
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/Extensions/DependencyInjection/AbpBlazorWebAppServiceCollectionExtensions.cs
  22. 15
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProvider.cs
  23. 8
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProviderCompatible.cs
  24. 4
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs
  25. 5
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css
  26. 2
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css
  27. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss
  28. 8
      framework/src/Volo.Abp.BlazoriseUI/Components/PageAlert.razor
  29. 9
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlingService.cs
  30. 10
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs
  31. 20
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs
  32. 25
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs
  33. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs
  34. 22
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/UpdateCommand.cs
  35. 43
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs
  36. 47
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
  37. 17
      framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs
  38. 12
      framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheItemWrapper.cs
  39. 8
      framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs
  40. 2
      framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapperContext.cs
  41. 6
      framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs
  42. 17
      framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializer.cs
  43. 13
      framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpGuidCustomBsonTypeMapper.cs
  44. 11
      framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbModule.cs
  45. 17
      framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs
  46. 52
      framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpNewtonsoftSerializerProviderTests.cs
  47. 47
      framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs
  48. 5
      framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs
  49. 11
      framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Repositories/Repository_Basic_Tests.cs
  50. 23
      framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs
  51. 10
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json
  52. 6
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  53. 264
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
  54. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  55. 268
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  56. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  57. 306
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  58. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  59. 240
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  60. 10
      modules/cms-kit/angular/package.json
  61. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  62. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  63. 240
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  64. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  65. 240
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  66. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  67. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  68. 4
      modules/docs/app/VoloDocs.Web/package.json
  69. 306
      modules/docs/app/VoloDocs.Web/yarn.lock
  70. 47
      modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/index.js
  71. 40
      modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/AngularInstallationInfo.json
  72. 2
      modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj
  73. 85
      modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json
  74. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  75. 20
      modules/openiddict/app/angular/package.json
  76. 17
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
  77. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs
  78. 17
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.css
  79. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  80. 240
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  81. 47
      modules/setting-management/src/Volo.Abp.SettingManagement.Installer/AngularInstallationInfo.json
  82. 2
      modules/setting-management/src/Volo.Abp.SettingManagement.Installer/Volo.Abp.SettingManagement.Installer.csproj
  83. 47
      modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/AngularInstallationInfo.json
  84. 2
      modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/Volo.Abp.TenantManagement.Installer.csproj
  85. 158
      modules/virtual-file-explorer/app/DemoApp.abppkg.analyze.json
  86. 4
      modules/virtual-file-explorer/app/package.json
  87. 62
      modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Contracts/Volo.Abp.VirtualFileExplorer.Contracts.abppkg.analyze.json
  88. 5
      modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.abppkg.analyze.json
  89. 2
      npm/lerna.json
  90. 4
      npm/ng-packs/package.json
  91. 6
      npm/ng-packs/packages/account-core/package.json
  92. 4
      npm/ng-packs/packages/account/config/src/providers/route.provider.ts
  93. 6
      npm/ng-packs/packages/account/package.json
  94. 2
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html
  95. 6
      npm/ng-packs/packages/components/package.json
  96. 4
      npm/ng-packs/packages/core/package.json
  97. 4
      npm/ng-packs/packages/feature-management/package.json
  98. 2
      npm/ng-packs/packages/generators/package.json
  99. 8
      npm/ng-packs/packages/identity/package.json
  100. 6
      npm/ng-packs/packages/oauth/package.json

4
.github/workflows/angular.yml

@ -27,12 +27,12 @@ jobs:
with:
fetch-depth: 0
- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: 'npm/ng-packs/node_modules'
key: ${{ runner.os }}-${{ hashFiles('npm/ng-packs/yarn.lock') }}
- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: 'templates/app/angular/node_modules'
key: ${{ runner.os }}-${{ hashFiles('templates/app/angular/yarn.lock') }}

10
Directory.Packages.props

@ -18,10 +18,10 @@
<PackageVersion Include="BunnyCDN.Net.Storage" Version="1.0.4" />
<PackageVersion Include="Azure.Messaging.ServiceBus" Version="7.18.1" />
<PackageVersion Include="Azure.Storage.Blobs" Version="12.22.1" />
<PackageVersion Include="Blazorise" Version="1.7.3" />
<PackageVersion Include="Blazorise.Components" Version="1.7.3" />
<PackageVersion Include="Blazorise.DataGrid" Version="1.7.3" />
<PackageVersion Include="Blazorise.Snackbar" Version="1.7.3" />
<PackageVersion Include="Blazorise" Version="1.7.5" />
<PackageVersion Include="Blazorise.Components" Version="1.7.5" />
<PackageVersion Include="Blazorise.DataGrid" Version="1.7.5" />
<PackageVersion Include="Blazorise.Snackbar" Version="1.7.5" />
<PackageVersion Include="Castle.Core" Version="5.1.1" />
<PackageVersion Include="Castle.Core.AsyncInterceptor" Version="2.1.0" />
<PackageVersion Include="CommonMark.NET" Version="0.15.1" />
@ -119,7 +119,7 @@
<PackageVersion Include="Microsoft.IdentityModel.Tokens" Version="8.6.0" />
<PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.6.0" />
<PackageVersion Include="Minio" Version="6.0.3" />
<PackageVersion Include="MongoDB.Driver" Version="3.1.0" />
<PackageVersion Include="MongoDB.Driver" Version="3.3.0" />
<PackageVersion Include="NEST" Version="7.17.5" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
<PackageVersion Include="Nito.AsyncEx.Context" Version="5.1.2" />

4
common.props

@ -1,8 +1,8 @@
<Project>
<PropertyGroup>
<LangVersion>latest</LangVersion>
<Version>9.2.0-rc.1</Version>
<LeptonXVersion>4.2.0-rc.1</LeptonXVersion>
<Version>9.2.0-rc.2</Version>
<LeptonXVersion>4.2.0-rc.2</LeptonXVersion>
<NoWarn>$(NoWarn);CS1591;CS0436</NoWarn>
<PackageIconUrl>https://abp.io/assets/abp_nupkg.png</PackageIconUrl>
<PackageProjectUrl>https://abp.io/</PackageProjectUrl>

1
docs/en/cli/index.md

@ -342,6 +342,7 @@ Note that this command can upgrade your solution from a previous version, and al
* `--solution-name` or `-sn`: Specify the solution name. Search `*.sln` files in the directory by default.
* `--check-all`: Check the new version of each package separately. Default is `false`.
* `--version` or `-v`: Specifies the version to use for update. If not specified, latest version is used.
* * `--leptonx-version` or `-lv`: Specifies the LeptonX version to use for update. If not specified, latest version or the version that is compatible with `--version` argument is used.
### clean

9
docs/en/framework/data/entity-framework-core/postgresql.md

@ -21,6 +21,15 @@ Find `UseSqlServer()` call in *YourProjectName*DbContextFactory.cs inside the `.
> Depending on your solution structure, you may find more `UseSqlServer()` calls that needs to be changed.
## EnableLegacyTimestampBehavior
Please enable the `Npgsql.EnableLegacyTimestampBehavior` in `PreConfigureServices` method of your EF Core module and `DbContextFactory(IDesignTimeDbContextFactory)` class.
`AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);`
See https://www.npgsql.org/efcore/release-notes/6.0.html#opting-out-of-the-new-timestamp-mapping-logic
## Change the Connection Strings
PostgreSql connection strings are different than SQL Server connection strings. So, check all `appsettings.json` files in your solution and replace the connection strings inside them. See the [connectionstrings.com](https://www.connectionstrings.com/postgresql/) for details of PostgreSql connection string options.

2
docs/en/framework/fundamentals/caching.md

@ -270,7 +270,7 @@ Distributed cache service provides an interesting feature. Assume that you've up
### IDistributedCacheSerializer
`IDistributedCacheSerializer` service is used to serialize and deserialize the cache items. The default implementation is the `Utf8JsonDistributedCacheSerializer` class that uses `IJsonSerializer` service to convert objects to [JSON](../../json-serialization.md) and vice verse. Then it uses UTC8 encoding to convert the JSON string to a byte array which is accepted by the distributed cache.
`IDistributedCacheSerializer` service is used to serialize and deserialize the cache items. The default implementation is the `Utf8JsonDistributedCacheSerializer` class that uses `IJsonSerializer` service to convert objects to [JSON](../../json-serialization.md) and vice verse. Then it uses UTF8 encoding to convert the JSON string to a byte array which is accepted by the distributed cache.
You can [replace](./dependency-injection.md) this service with your own implementation if you want to implement your own serialization logic.

18
docs/en/framework/infrastructure/background-jobs/hangfire.md

@ -84,6 +84,24 @@ After you have installed these NuGet packages, you need to configure your projec
}
````
### AbpHangfireOptions
You can configure the [BackgroundJobServerOptions](https://api.hangfire.io/html/T_Hangfire_BackgroundJobServerOptions.htm) of `AbpHangfireOptions` to customize the server.
````csharp
Configure<AbpHangfireOptions>(options =>
{
// If no ServerOptions is set, ABP will use the default BackgroundJobServerOptions instance.
options.ServerOptions = new BackgroundJobServerOptions
{
Queues = ["default", "alpha"],
//... other properties
};
});
````
> You don't need to call `AddHangfireServer` method, ABP will use AbpHangfireOptions's `ServerOptions` to create a server.
### Specifying Queue
You can use the [`QueueAttribute`](https://docs.hangfire.io/en/latest/background-processing/configuring-queues.html) to specify the queue:

18
docs/en/framework/infrastructure/background-workers/hangfire.md

@ -84,6 +84,24 @@ After you have installed these NuGet packages, you need to configure your projec
}
````
### AbpHangfireOptions
You can configure the [BackgroundJobServerOptions](https://api.hangfire.io/html/T_Hangfire_BackgroundJobServerOptions.htm) of `AbpHangfireOptions` to customize the server.
````csharp
Configure<AbpHangfireOptions>(options =>
{
// If no ServerOptions is set, ABP will use the default BackgroundJobServerOptions instance.
options.ServerOptions = new BackgroundJobServerOptions
{
Queues = ["default", "alpha"],
//... other properties
};
});
````
> You don't need to call `AddHangfireServer` method, ABP will use AbpHangfireOptions's `ServerOptions` to create a server.
## Create a Background Worker
`HangfireBackgroundWorkerBase` is an easy way to create a background worker.

2
docs/en/framework/infrastructure/current-user.md

@ -138,7 +138,7 @@ public class MyAppService : ApplicationService
{
new Claim(AbpClaimTypes.UserId, Guid.NewGuid().ToString()),
new Claim(AbpClaimTypes.UserName, "john"),
new Claim("MyCustomCliam", "42")
new Claim("Claim", "42")
}
)
);

6
docs/en/framework/infrastructure/string-encryption.md

@ -52,11 +52,11 @@ All encryption operations are included in `IStringEncryptionService`. You can in
public string Encrypt(string value)
{
// To enrcypt a value
// To encrypt a value
return StringEncryptionService.Encrypt(value);
}
public string Decrpyt(string value)
public string Decrypt(string value)
{
// To decrypt a value
return StringEncryptionService.Decrypt(value);
@ -122,4 +122,4 @@ Configure<AbpStringEncryptionOptions>(opts =>
- **Keysize:** This constant is used to determine the keysize of the encryption algorithm.
Default value: `256`
Default value: `256`

27
docs/en/modules/gdpr.md

@ -260,9 +260,11 @@ If you want to override the texts in the Cookie Consent component, you just need
> Refer to the [Localization documentation](../framework/fundamentals/localization.md) for more info about defining localization resources and overriding existing localization entries that comes from pre-built modules.
### Configuring the Cookie Consent
### Configuring Cookie Consent
You can add Cookie Consent to your application by configuring the `AddAbpCookieConsent` in your module class as below:
To enable cookie consent in your application, follow these two steps:
**1. Configure the service in your module class (inside the `ConfigureServices` method):**
```csharp
context.Services.AddAbpCookieConsent(options =>
@ -273,4 +275,23 @@ context.Services.AddAbpCookieConsent(options =>
});
```
After configuring the `AddAbpCookieConsent` and setting it enabled, a cookie consent text will be prepared according to the options and a cookie consent banner will be seen at the bottom of the page. Thus, the users of the application will be informed about the Cookie Policy and Privacy Policy of the company/application.
**2. Add the middleware (`UseAbpCookieConsent`) to the request pipeline (in the `OnApplicationInitialization` method):**
```diff
public override void OnApplicationInitialization(ApplicationInitializationContenxt context)
{
var app = context.GetApplicationBuilder();
//...
+ app.UseAbpCookieConsent();
app.UseCorrelationId();
app.UseRouting();
app.MapAbpStaticAssets();
app.UseAbpSecurityHeaders();
app.UseAuthentication();
//...
}
```
Once configured, a cookie consent banner will be shown at the bottom of the page. It includes links to your _Cookie Policy_ and _Privacy Policy_, helping inform users and support GDPR compliance.

10
docs/en/release-info/release-notes.md

@ -1,8 +1,12 @@
# Release Notes
This document contains **brief release notes** for each release. Release notes only include **major features** and **visible enhancements**. They don't include all the development done in the related version. To see raw and detailed change logs for every release, please check <a href="https://github.com/abpframework/abp/milestones?state=closed" target="_blank">the related milestone</a> and [the change logs page](https://abp.io/pro-releases) (only for paid license holders).
This document contains **brief release notes** for each release. Release notes only include **major features** and **visible enhancements**. They don't include all the development done in the related version.
Also see the following notes about ABP releases:
* [ABP Studio release notes](../studio/release-notes.md)
* [Change logs for ABP pro packages](https://abp.io/pro-releases)
> If you want to read the release notes for each ABP Studio release, check it out from [here](../studio/release-notes.md).
## 9.2 (2025-03-25)
@ -15,7 +19,7 @@ This is currently a RC (release-candidate) and you can see the detailed **[blog
* Identity Pro Module: Require Email Verification to Register
* Switching users during OAuth login
## 9.1 (2025-01-16)
## 9.1 (2025-03-05)
See the detailed **[blog post / announcement](https://abp.io/community/articles/abp.io-platform-9.1-final-has-been-released-h96a56qa)** for the v9.1 release.

2
docs/en/solution-templates/layered-web-application/deployment/azure-deployment/step3-deployment-github-action.md

@ -480,7 +480,7 @@ push:
workflow_dispatch:
jobs:
build:
build:
runs-on: ubuntu-latest
steps:

2
docs/en/tutorials/modular-crm/part-03.md

@ -436,7 +436,7 @@ Open the `ModularCrm.Products` .NET solution in your IDE, and find the `Pages/Pr
![visual-studio-products-cshtml](images/visual-studio-products-cshtml.png)
Replace the `IndexModel.cshtml.cs` file with the following content:
Replace the `Index.cshtml.cs` file with the following content:
````csharp
using System.Collections.Generic;

2
docs/en/tutorials/modular-crm/part-06.md

@ -256,7 +256,7 @@ Let's see what we've changed:
* In the last line, we are converting the product list to a dictionary, where the key is `Guid Id` and the value is `string Name`. That way, we can easily find a product's name with its ID.
* Finally, we are mapping the orders to `OrderDto` objects and setting the product name by looking up the product ID in the dictionary.
Open the `Index.cshtml` file, and change the `@order.ProductId` part by `@Model.ProductName` to write the product name instead of the product ID. The final `Index.cshtml` content should be the following:
Open the `Index.cshtml` file, and change the `@order.ProductId` part by `@Order.ProductName` to write the product name instead of the product ID. The final `Index.cshtml` content should be the following:
````html
@page

37
docs/en/ui-themes/lepton-x/blazor.md

@ -347,8 +347,43 @@ namespace LeptonX.DemoApp.Blazor.MyComponents
> Don't forget to remove repeated attributes from the razor page!
---
#### Customizing the Footer Section
You can add a new `LeptonXFooter.razor` file and override the `Footer` component as follows:
```cs
@using Volo.Abp.DependencyInjection
@using Volo.Abp.AspNetCore.Components.Web.LeptonXTheme.Components.ApplicationLayout.SideMenu
@inherits Footer
@attribute [ExposeServices(typeof(Footer))]
@attribute [Dependency(ReplaceServices = true)]
<div class="lpx-footbar-container">
<div class="lpx-footbar">
<div class="lpx-footbar-copyright">
<span>@DateTime.UtcNow.Year©</span>
<a href="https://leptontheme.com/" target="_blank">Lepton ThemeXXX</a>
<span>by</span>
<a href="https://volosoft.com/" target="_blank">Volosoft</a>
</div>
<div class="lpx-footbar-solo-links">
<a href="#">About</a>
<a href="#">Privacy</a>
<a href="#">Contact</a>
</div>
</div>
</div>
```
If you are using **Top Menu Layout**, then you can change the namespace as follows:
```diff
- @using Volo.Abp.AspNetCore.Components.Web.LeptonXTheme.Components.ApplicationLayout.SideMenu
+ @using Volo.Abp.AspNetCore.Components.Web.LeptonXTheme.Components.ApplicationLayout.TopMenu
```
> You can use the same approach customize the other components always.
## Common Components

BIN
docs/en/ui-themes/lepton-x/images/leptonx-mvc-customizing-footer.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

16
docs/en/ui-themes/lepton-x/mvc.md

@ -162,6 +162,22 @@ Layout options of the MVC Razor Pages UI can be manageable by using **LeptonXThe
> - **_Sidebar.cshtml**
> - **_Toolbar.cshtml**
#### Customizing the Footer Section
Add the **_Footer.cshtml** file under the **Themes/LeptonX/Layouts/Application** folder to customize the footer:
```html
<div class="text-center py-2 lpx-footer">
<span class="copyright-text">
@DateTime.Now.Year © AbpSolution1<br />
</span>
</div>
````
![Customizing Footer](images/leptonx-mvc-customizing-footer.png)
> You can customize the **_Sidebar.cshtml** and **_Toolbar.cshtml** files as well.
### Account Layout
![Account layout](images/leptonx-account-layout-new.png)

3
framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs

@ -111,8 +111,7 @@ public partial class PageHeader : ComponentBase, IDisposable
public void Dispose()
{
PageLayout.ToolbarItems.Clear();
PageLayout.BreadcrumbItems.Clear();
PageLayout.Reset();
ToolbarItemRenders.Clear();
}
}

8
framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs

@ -41,4 +41,12 @@ public class PageLayout : IScopedDependency, INotifyPropertyChanged
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
public void Reset()
{
Title = string.Empty;
MenuItemName = string.Empty;
BreadcrumbItems.Clear();
ToolbarItems.Clear();
}
}

5
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/Extensions/DependencyInjection/AbpBlazorWebAppServiceCollectionExtensions.cs

@ -1,3 +1,4 @@
using System;
using JetBrains.Annotations;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.Extensions.DependencyInjection.Extensions;
@ -19,10 +20,14 @@ public static class AbpBlazorWebAppServiceCollectionExtensions
return services;
}
[Obsolete("Use AddBlazorWebAppServices instead. See https://github.com/abpframework/abp/issues/22622")]
public static IServiceCollection AddBlazorWebAppTieredServices([NotNull] this IServiceCollection services)
{
Check.NotNull(services, nameof(services));
// Compatibility with old template code
services.AddTransient<AddBlazorWebAppTieredServicesHasBeenCalled>();
services.AddScoped<AuthenticationStateProvider, RemoteAuthenticationStateProvider>();
services.Replace(ServiceDescriptor.Singleton<IAbpAccessTokenProvider, PersistentComponentStateAbpAccessTokenProvider>());

15
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProvider.cs

@ -1,5 +1,7 @@
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Security.Claims;
namespace Volo.Abp.AspNetCore.Components.WebAssembly.WebApp;
@ -8,21 +10,26 @@ public class RemoteAuthenticationStateProvider : AuthenticationStateProvider
{
protected ICurrentPrincipalAccessor CurrentPrincipalAccessor { get; }
protected WebAssemblyCachedApplicationConfigurationClient WebAssemblyCachedApplicationConfigurationClient { get; }
protected IServiceProvider ServiceProvider { get; }
public RemoteAuthenticationStateProvider(
ICurrentPrincipalAccessor currentPrincipalAccessor,
WebAssemblyCachedApplicationConfigurationClient webAssemblyCachedApplicationConfigurationClient)
WebAssemblyCachedApplicationConfigurationClient webAssemblyCachedApplicationConfigurationClient,
IServiceProvider serviceProvider)
{
CurrentPrincipalAccessor = currentPrincipalAccessor;
WebAssemblyCachedApplicationConfigurationClient = webAssemblyCachedApplicationConfigurationClient;
ServiceProvider = serviceProvider;
}
public async override Task<AuthenticationState> GetAuthenticationStateAsync()
{
if (CurrentPrincipalAccessor.Principal.Identity == null ||
!CurrentPrincipalAccessor.Principal.Identity.IsAuthenticated)
if (ServiceProvider.GetService<AddBlazorWebAppTieredServicesHasBeenCalled>() != null)
{
await WebAssemblyCachedApplicationConfigurationClient.InitializeAsync();
if (CurrentPrincipalAccessor.Principal.Identity == null || !CurrentPrincipalAccessor.Principal.Identity.IsAuthenticated)
{
await WebAssemblyCachedApplicationConfigurationClient.InitializeAsync();
}
}
return new AuthenticationState(CurrentPrincipalAccessor.Principal);

8
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProviderCompatible.cs

@ -0,0 +1,8 @@
namespace Volo.Abp.AspNetCore.Components.WebAssembly.WebApp;
/// <summary>
/// This class is used to indicate that the AddBlazorWebAppTieredServices method has been called for compatibility with the old template code
/// </summary>
internal sealed class AddBlazorWebAppTieredServicesHasBeenCalled
{
}

4
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs

@ -73,8 +73,6 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio
await JSRuntime.InvokeVoidAsync("abp.utils.removeOidcUser");
}
ApplicationConfigurationChangedService.NotifyChanged();
CurrentTenantAccessor.Current = new BasicTenantInfo(
configurationDto.CurrentTenant.Id,
configurationDto.CurrentTenant.Name
@ -88,6 +86,8 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio
await JSRuntime.InvokeAsync<string>("abp.clock.setBrowserTimeZoneToCookie");
}
ApplicationConfigurationChangedService.NotifyChanged();
}
public virtual Task<ApplicationConfigurationDto> GetAsync()

5
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css

@ -10,3 +10,8 @@
.dataTable tbody tr td div.dropdown ul.dropdown-menu li {
cursor: pointer; }
.abp-action-button ui.dropdown-menu[data-popper-reference-hidden]{
visibility: hidden;
pointer-events: none;
}

2
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css

@ -1 +1 @@
.dataTable{width:100% !important;border-spacing:0 !important;}.table td,.table th{padding:8px 10px;}.dataTable tbody tr td button{cursor:pointer;}.dataTable tbody tr td div.dropdown ul.dropdown-menu li{cursor:pointer;}
.dataTable{width:100%!important;border-spacing:0!important}.table td,.table th{padding:8px 10px}.dataTable tbody tr td button{cursor:pointer}.dataTable tbody tr td div.dropdown ul.dropdown-menu li{cursor:pointer}.abp-action-button ui.dropdown-menu[data-popper-reference-hidden]{visibility:hidden;pointer-events:none}

7
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss

@ -27,3 +27,10 @@
}
}
}
.abp-action-button {
ui.dropdown-menu[data-popper-reference-hidden] {
visibility: hidden;
pointer-events: none;
}
}

8
framework/src/Volo.Abp.BlazoriseUI/Components/PageAlert.razor

@ -5,16 +5,12 @@
{
<Heading Size="HeadingSize.Is4" Class="alert-heading">
@alert.AlertMessage.Title
@if (alert.AlertMessage.Dismissible)
{
<CloseButton Clicked="() => alert.IsVisible = false" />
}
</Heading>
}
<Paragraph>@alert.AlertMessage.Text</Paragraph>
@if (alert.AlertMessage.Dismissible)
{
<CloseButton />
{
<CloseButton Clicked="() => alert.IsVisible = false" />
}
</Alert>
}

9
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlingService.cs

@ -66,7 +66,14 @@ public class BundlingService : IBundlingService, ITransientDependency
var frameworkVersion = GetTargetFrameworkVersion(projectFilePath, projectType);
var projectName = Path.GetFileNameWithoutExtension(projectFilePath);
var assemblyFilePath = projectType == BundlingConsts.WebAssembly? PathHelper.GetWebAssemblyFilePath(directory, frameworkVersion, projectName) : PathHelper.GetMauiBlazorAssemblyFilePath(directory, projectName);
var assemblyFilePath = projectType == BundlingConsts.WebAssembly
? PathHelper.GetWebAssemblyFilePath(directory, frameworkVersion, projectName)
: PathHelper.GetMauiBlazorAssemblyFilePath(directory, projectName);
if (assemblyFilePath == null)
{
throw new BundlingException("No assembly file found. Please build the project first.");
}
var startupModule = GetStartupModule(assemblyFilePath);
var bundleDefinitions = new List<BundleTypeDefinition>();

10
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs

@ -1,4 +1,5 @@
using System.IO;
using System;
using System.IO;
using System.Linq;
namespace Volo.Abp.Cli.Bundling;
@ -13,12 +14,15 @@ static internal class PathHelper
static internal string GetWebAssemblyFilePath(string directory, string frameworkVersion, string projectFileName)
{
var outputDirectory = Path.Combine(directory, "bin", "Debug", frameworkVersion);
return Path.Combine(outputDirectory, projectFileName + ".dll");
var path = Path.Combine(outputDirectory, projectFileName + ".dll");
return !File.Exists(path) ? null : path;
}
static internal string GetMauiBlazorAssemblyFilePath(string directory, string projectFileName)
{
return Directory.GetFiles(directory, "*.dll", SearchOption.AllDirectories).First(f => !f.Contains("android") && f.EndsWith(projectFileName + ".dll"));
return Directory.GetFiles(directory, "*.dll", SearchOption.AllDirectories).FirstOrDefault(f =>
!f.Contains("android") &&
f.EndsWith(projectFileName + ".dll", StringComparison.OrdinalIgnoreCase));
}
static internal string GetWwwRootPath(string directory)

20
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs

@ -2,24 +2,24 @@
public static class CliConsts
{
public const string Command = "AbpCliCommand";
public static string Command = "AbpCliCommand";
public const string BranchPrefix = "branch@";
public static string BranchPrefix = "branch@";
public const string DocsLink = "https://abp.io/docs";
public static string DocsLink = "https://abp.io/docs";
public const string HttpClientName = "AbpHttpClient";
public static string HttpClientName = "AbpHttpClient";
public const string GithubHttpClientName = "GithubHttpClient";
public static string GithubHttpClientName = "GithubHttpClient";
public const string LogoutUrl = CliUrls.WwwAbpIo + "api/license/logout";
public static string LogoutUrl = CliUrls.WwwAbpIo + "api/license/logout";
public const string LicenseCodePlaceHolder = @"<LICENSE_CODE/>";
public static string LicenseCodePlaceHolder = @"<LICENSE_CODE/>";
public const string AppSettingsJsonFileName = "appsettings.json";
public static string AppSettingsJsonFileName = "appsettings.json";
public static string AppSettingsSecretJsonFileName = "appsettings.secrets.json";
public const string AppSettingsSecretJsonFileName = "appsettings.secrets.json";
public static class MemoryKeys
{
public const string LatestCliVersionCheckDate = "LatestCliVersionCheckDate";

25
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs

@ -5,19 +5,18 @@ namespace Volo.Abp.Cli;
public static class CliUrls
{
public const string WwwAbpIo = WwwAbpIoProduction;
public const string AccountAbpIo = AccountAbpIoProduction;
public const string NuGetRootPath = NuGetRootPathProduction;
public const string LatestVersionCheckFullPath =
"https://raw.githubusercontent.com/abpframework/abp/dev/latest-versions.json";
public const string WwwAbpIoProduction = "https://abp.io/";
public const string AccountAbpIoProduction = "https://account.abp.io/";
public const string NuGetRootPathProduction = "https://nuget.abp.io/";
public const string WwwAbpIoDevelopment = "https://localhost:44328/";
public const string AccountAbpIoDevelopment = "https://localhost:44333/";
public const string NuGetRootPathDevelopment = "https://localhost:44373/";
public static string WwwAbpIo = WwwAbpIoProduction;
public static string AccountAbpIo = AccountAbpIoProduction;
public static string NuGetRootPath = NuGetRootPathProduction;
public static string LatestVersionCheckFullPath = "https://raw.githubusercontent.com/abpframework/abp/dev/latest-versions.json";
public static string WwwAbpIoProduction = "https://abp.io/";
public static string AccountAbpIoProduction = "https://account.abp.io/";
public static string NuGetRootPathProduction = "https://nuget.abp.io/";
public static string WwwAbpIoDevelopment = "https://localhost:44328/";
public static string AccountAbpIoDevelopment = "https://localhost:44333/";
public static string NuGetRootPathDevelopment = "https://localhost:44373/";
public static string GetNuGetServiceIndexUrl(string apiKey)
{

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs

@ -68,7 +68,7 @@ public class HelpCommand : IConsoleCommand, ITransientDependency
sb.AppendLine("Command List:");
sb.AppendLine("");
foreach (var command in AbpCliOptions.Commands.ToArray().Where(NotHiddenFromCommandList))
foreach (var command in AbpCliOptions.Commands.ToArray().Where(NotHiddenFromCommandList).OrderBy(x => x.Key))
{
var method = command.Value.GetMethod("GetShortDescription", BindingFlags.Static | BindingFlags.Public);
if (method == null)

22
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/UpdateCommand.cs

@ -38,24 +38,25 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
var directory = commandLineArgs.Options.GetOrNull(Options.SolutionPath.Short, Options.SolutionPath.Long) ??
Directory.GetCurrentDirectory();
var version = commandLineArgs.Options.GetOrNull(Options.Version.Short, Options.Version.Long);
var leptonXVersion = commandLineArgs.Options.GetOrNull(Options.LeptonXVersion.Short, Options.LeptonXVersion.Long);
if (updateNuget || !updateNpm)
{
await UpdateNugetPackages(commandLineArgs, directory, version);
await UpdateNugetPackages(commandLineArgs, directory, version, leptonXVersion);
}
if (updateNpm || !updateNuget)
{
await UpdateNpmPackages(directory, version);
await UpdateNpmPackages(directory, version, leptonXVersion);
}
}
private async Task UpdateNpmPackages(string directory, string version)
private async Task UpdateNpmPackages(string directory, string version, string leptonXVersion)
{
await _npmPackagesUpdater.Update(directory, version: version);
await _npmPackagesUpdater.Update(directory, version: version, leptonXVersion: leptonXVersion);
}
private async Task UpdateNugetPackages(CommandLineArgs commandLineArgs, string directory, string version)
private async Task UpdateNugetPackages(CommandLineArgs commandLineArgs, string directory, string version, string leptonXVersion)
{
var solutions = new List<string>();
var givenSolution = commandLineArgs.Options.GetOrNull(Options.SolutionName.Short, Options.SolutionName.Long);
@ -77,7 +78,7 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
{
var solutionName = Path.GetFileName(solution).RemovePostFix(".sln");
await _nugetPackagesVersionUpdater.UpdateSolutionAsync(solution, checkAll: checkAll, version: version);
await _nugetPackagesVersionUpdater.UpdateSolutionAsync(solution, checkAll: checkAll, version: version, leptonXVersion: leptonXVersion);
Logger.LogInformation("Volo packages are updated in {SolutionName} solution", solutionName);
}
@ -90,7 +91,7 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
{
var projectName = Path.GetFileName(project).RemovePostFix(".csproj");
await _nugetPackagesVersionUpdater.UpdateProjectAsync(project, checkAll: checkAll, version: version);
await _nugetPackagesVersionUpdater.UpdateProjectAsync(project, checkAll: checkAll, version: version, leptonXVersion: leptonXVersion);
Logger.LogInformation("Volo packages are updated in {ProjectName} project", projectName);
return;
@ -120,6 +121,7 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
sb.AppendLine("-sn|--solution-name (Specify the solution name)");
sb.AppendLine("--check-all (Check the new version of each package separately)");
sb.AppendLine("-v|--version <version> (default: latest version)");
sb.AppendLine("-lv|--leptonx-version <version> (default: latest LeptonX version)");
sb.AppendLine("");
sb.AppendLine("Some examples:");
sb.AppendLine("");
@ -167,5 +169,11 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
public const string Short = "v";
public const string Long = "version";
}
public static class LeptonXVersion
{
public const string Short = "lv";
public const string Long = "leptonx-version";
}
}
}

43
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs

@ -50,7 +50,7 @@ public class NpmPackagesUpdater : ITransientDependency
public async Task Update(string rootDirectory, bool includePreviews = false,
bool includeReleaseCandidates = false,
bool switchToStable = false, string version = null, bool includePreRc = false)
bool switchToStable = false, string version = null, string leptonXVersion = null, bool includePreRc = false)
{
var fileList = _packageJsonFileFinder.Find(rootDirectory);
@ -80,6 +80,7 @@ public class NpmPackagesUpdater : ITransientDependency
var updated = await UpdatePackagesInFile(file, includePreviews, includeReleaseCandidates,
switchToStable,
version,
leptonXVersion,
includePreRc);
packagesUpdated.TryAdd(file, updated);
@ -162,6 +163,7 @@ public class NpmPackagesUpdater : ITransientDependency
bool includeReleaseCandidates = false,
bool switchToStable = false,
string specifiedVersion = null,
string specifiedLeptonXVersion = null,
bool includePreRc = false)
{
var packagesUpdated = false;
@ -177,7 +179,7 @@ public class NpmPackagesUpdater : ITransientDependency
foreach (var abpPackage in abpPackages)
{
var updated = await TryUpdatingPackage(filePath, abpPackage, includePreviews, includeReleaseCandidates,
switchToStable, specifiedVersion, includePreRc);
switchToStable, specifiedVersion, specifiedLeptonXVersion, includePreRc);
if (updated)
{
@ -188,7 +190,7 @@ public class NpmPackagesUpdater : ITransientDependency
var updatedContent = packageJson.ToString(Formatting.Indented);
File.WriteAllText(filePath, updatedContent);
return packagesUpdated;
}
@ -199,6 +201,7 @@ public class NpmPackagesUpdater : ITransientDependency
bool includeReleaseCandidates = false,
bool switchToStable = false,
string specifiedVersion = null,
string specifiedLeptonXVersion = null,
bool includePreRc = false)
{
var currentVersion = (string)package.Value;
@ -207,18 +210,36 @@ public class NpmPackagesUpdater : ITransientDependency
if (!specifiedVersion.IsNullOrWhiteSpace())
{
if (!SpecifiedVersionExists(specifiedVersion, package))
if (package.Name.IndexOf("leptonx", StringComparison.InvariantCultureIgnoreCase) > 0 && !specifiedLeptonXVersion.IsNullOrWhiteSpace())
{
return false;
}
if (!SpecifiedVersionExists(specifiedLeptonXVersion, package))
{
return false;
}
if (SemanticVersion.Parse(specifiedVersion) <=
SemanticVersion.Parse(currentVersion.RemovePreFix("~", "^")))
{
return false;
if (SemanticVersion.Parse(specifiedLeptonXVersion) <=
SemanticVersion.Parse(currentVersion.RemovePreFix("~", "^")))
{
return false;
}
version = specifiedLeptonXVersion.EnsureStartsWith('^');
}
else
{
if (!SpecifiedVersionExists(specifiedVersion, package))
{
return false;
}
version = specifiedVersion.EnsureStartsWith('^');
if (SemanticVersion.Parse(specifiedVersion) <=
SemanticVersion.Parse(currentVersion.RemovePreFix("~", "^")))
{
return false;
}
version = specifiedVersion.EnsureStartsWith('^');
}
}
else
{

47
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs

@ -27,7 +27,14 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
Logger = NullLogger<VoloNugetPackagesVersionUpdater>.Instance;
}
public async Task UpdateSolutionAsync(string solutionPath, bool includePreviews = false, bool includeReleaseCandidates = false, bool switchToStable = false, bool checkAll = false, string version = null)
public async Task UpdateSolutionAsync(
string solutionPath,
bool includePreviews = false,
bool includeReleaseCandidates = false,
bool switchToStable = false,
bool checkAll = false,
string version = null,
string leptonXVersion = null)
{
var projectPaths = ProjectFinder.GetProjectFiles(solutionPath);
@ -58,6 +65,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
latestReleaseCandidateVersionInfo.Version,
latestVersionFromMyGet,
version,
leptonXVersion,
latestStableVersions: latestStableVersions);
fs.Seek(0, SeekOrigin.Begin);
@ -75,7 +83,14 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
}
}
public async Task UpdateProjectAsync(string projectPath, bool includeNightlyPreviews = false, bool includeReleaseCandidates = false, bool switchToStable = false, bool checkAll = false, string version = null)
public async Task UpdateProjectAsync(
string projectPath,
bool includeNightlyPreviews = false,
bool includeReleaseCandidates = false,
bool switchToStable = false,
bool checkAll = false,
string version = null,
string leptonXVersion = null)
{
if (checkAll && version.IsNullOrWhiteSpace())
{
@ -102,6 +117,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
latestReleaseCandidateVersionInfo.Version,
latestVersionFromMyGet,
version,
leptonXVersion,
latestStableVersions: latestStableVersions);
fs.Seek(0, SeekOrigin.Begin);
@ -166,6 +182,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
SemanticVersion latestNugetReleaseCandidateVersion = null,
string latestMyGetVersion = null,
string specifiedVersion = null,
string specifiedLeptonXVersion = null,
List<PackageVersionCheckerService.LatestStableVersionResult> latestStableVersions = null)
{
string packageId = null;
@ -222,21 +239,35 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
var leptonXPackageVersion = latestStableVersions?
.FirstOrDefault(v => v.Version.Equals(specifiedVersion, StringComparison.InvariantCultureIgnoreCase))?.LeptonX?.Version;
if ((isLeptonXPackage && string.IsNullOrWhiteSpace(leptonXPackageVersion)) || isStudioPackage)
if ((isLeptonXPackage && string.IsNullOrWhiteSpace(leptonXPackageVersion) && specifiedLeptonXVersion.IsNullOrWhiteSpace()) || isStudioPackage)
{
Logger.LogWarning("Package: {PackageId} could not be updated. Please manually update the package version yourself to prevent version mismatches!", packageId);
continue;
}
var isLeptonXPackageWithVersion = isLeptonXPackage && !string.IsNullOrWhiteSpace(leptonXPackageVersion);
if (isLeptonXPackageWithVersion || await SpecifiedVersionExists(specifiedVersion, packageId))
if (isLeptonXPackage)
{
TryUpdatingPackage(isLeptonXPackageWithVersion ? leptonXPackageVersion : specifiedVersion);
var isLeptonXPackageWithVersion = isLeptonXPackage && !string.IsNullOrWhiteSpace(leptonXPackageVersion);
if (isLeptonXPackageWithVersion || await SpecifiedVersionExists(specifiedLeptonXVersion, packageId))
{
TryUpdatingPackage(specifiedLeptonXVersion ?? leptonXPackageVersion);
}
else
{
Logger.LogWarning($"Package \"{packageId}\" specified version v{specifiedLeptonXVersion} does not exist!");
}
}
else
{
Logger.LogWarning("Package \"{PackageId}\" specified version v{SpecifiedVersion} does not exist!", packageId, specifiedVersion);
if (await SpecifiedVersionExists(specifiedVersion, packageId))
{
TryUpdatingPackage(specifiedVersion);
}
else
{
Logger.LogWarning($"Package \"{packageId}\" specified version v{specifiedVersion} does not exist!");
}
}
void TryUpdatingPackage(string versionToUpdate)

17
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs

@ -16,12 +16,12 @@ public abstract class EntityCacheBase<TEntity, TEntityCacheItem, TKey> :
where TEntityCacheItem : class
{
protected IReadOnlyRepository<TEntity, TKey> Repository { get; }
protected IDistributedCache<TEntityCacheItem, TKey> Cache { get; }
protected IDistributedCache<EntityCacheItemWrapper<TEntityCacheItem>, TKey> Cache { get; }
protected IUnitOfWorkManager UnitOfWorkManager { get; }
protected EntityCacheBase(
IReadOnlyRepository<TEntity, TKey> repository,
IDistributedCache<TEntityCacheItem, TKey> cache,
IDistributedCache<EntityCacheItemWrapper<TEntityCacheItem>, TKey> cache,
IUnitOfWorkManager unitOfWorkManager)
{
Repository = repository;
@ -31,7 +31,7 @@ public abstract class EntityCacheBase<TEntity, TEntityCacheItem, TKey> :
public virtual async Task<TEntityCacheItem?> FindAsync(TKey id)
{
return await Cache.GetOrAddAsync(
return (await Cache.GetOrAddAsync(
id,
async () =>
{
@ -41,7 +41,7 @@ public abstract class EntityCacheBase<TEntity, TEntityCacheItem, TKey> :
}
return MapToCacheItem(await Repository.FindAsync(id))!;
});
}))?.Value;
}
public virtual async Task<TEntityCacheItem> GetAsync(TKey id)
@ -56,7 +56,7 @@ public abstract class EntityCacheBase<TEntity, TEntityCacheItem, TKey> :
}
return MapToCacheItem(await Repository.GetAsync(id))!;
}))!;
}))!.Value!;
}
protected virtual bool HasObjectExtensionInfo()
@ -65,15 +65,10 @@ public abstract class EntityCacheBase<TEntity, TEntityCacheItem, TKey> :
ObjectExtensionManager.Instance.GetOrNull(typeof(TEntity)) != null;
}
protected abstract TEntityCacheItem? MapToCacheItem(TEntity? entity);
protected abstract EntityCacheItemWrapper<TEntityCacheItem>? MapToCacheItem(TEntity? entity);
public async Task HandleEventAsync(EntityChangedEventData<TEntity> eventData)
{
if (eventData is EntityCreatedEventData<TEntity>)
{
return;
}
/* Why we are using double remove:
* First Cache.RemoveAsync drops the cache item in a unit of work.
* Some other application / thread may read the value from database and put it to the cache again

12
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheItemWrapper.cs

@ -0,0 +1,12 @@
namespace Volo.Abp.Domain.Entities.Caching;
public class EntityCacheItemWrapper<TEntityCacheItem>
where TEntityCacheItem : class
{
public TEntityCacheItem? Value { get; set; }
public EntityCacheItemWrapper(TEntityCacheItem? value)
{
Value = value;
}
}

8
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs

@ -15,7 +15,7 @@ public class EntityCacheWithObjectMapper<TEntity, TEntityCacheItem, TKey> :
public EntityCacheWithObjectMapper(
IReadOnlyRepository<TEntity, TKey> repository,
IDistributedCache<TEntityCacheItem, TKey> cache,
IDistributedCache<EntityCacheItemWrapper<TEntityCacheItem>, TKey> cache,
IUnitOfWorkManager unitOfWorkManager,
IObjectMapper objectMapper)
: base(repository, cache, unitOfWorkManager)
@ -23,7 +23,7 @@ public class EntityCacheWithObjectMapper<TEntity, TEntityCacheItem, TKey> :
ObjectMapper = objectMapper;
}
protected override TEntityCacheItem? MapToCacheItem(TEntity? entity)
protected override EntityCacheItemWrapper<TEntityCacheItem>? MapToCacheItem(TEntity? entity)
{
if (entity == null)
{
@ -32,9 +32,9 @@ public class EntityCacheWithObjectMapper<TEntity, TEntityCacheItem, TKey> :
if (typeof(TEntity) == typeof(TEntityCacheItem))
{
return entity.As<TEntityCacheItem>();
return new EntityCacheItemWrapper<TEntityCacheItem>(entity.As<TEntityCacheItem>());
}
return ObjectMapper.Map<TEntity, TEntityCacheItem>(entity);
return new EntityCacheItemWrapper<TEntityCacheItem>(ObjectMapper.Map<TEntity, TEntityCacheItem>(entity));
}
}

2
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapperContext.cs

@ -12,7 +12,7 @@ public class EntityCacheWithObjectMapperContext<TObjectMapperContext, TEntity, T
{
public EntityCacheWithObjectMapperContext(
IReadOnlyRepository<TEntity, TKey> repository,
IDistributedCache<TEntityCacheItem, TKey> cache,
IDistributedCache<EntityCacheItemWrapper<TEntityCacheItem>, TKey> cache,
IUnitOfWorkManager unitOfWorkManager,
IObjectMapper objectMapper)// Intentionally injected with TContext
: base(repository, cache, unitOfWorkManager, objectMapper)

6
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs

@ -10,14 +10,14 @@ public class EntityCacheWithoutCacheItem<TEntity, TKey> :
{
public EntityCacheWithoutCacheItem(
IReadOnlyRepository<TEntity, TKey> repository,
IDistributedCache<TEntity, TKey> cache,
IDistributedCache<EntityCacheItemWrapper<TEntity>, TKey> cache,
IUnitOfWorkManager unitOfWorkManager)
: base(repository, cache, unitOfWorkManager)
{
}
protected override TEntity? MapToCacheItem(TEntity? entity)
protected override EntityCacheItemWrapper<TEntity>? MapToCacheItem(TEntity? entity)
{
return entity;
return new EntityCacheItemWrapper<TEntity>(entity);
}
}

17
framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializer.cs

@ -40,21 +40,10 @@ public class AbpSystemTextJsonSerializer : IJsonSerializer, ITransientDependency
camelCase,
indented,
Options.JsonSerializerOptions
}, _ =>
}, _ => new JsonSerializerOptions(Options.JsonSerializerOptions)
{
var settings = new JsonSerializerOptions(Options.JsonSerializerOptions);
if (camelCase)
{
settings.PropertyNamingPolicy = JsonNamingPolicy.CamelCase;
}
if (indented)
{
settings.WriteIndented = true;
}
return settings;
PropertyNamingPolicy = camelCase ? JsonNamingPolicy.CamelCase : null,
WriteIndented = indented
});
}
}

13
framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpGuidCustomBsonTypeMapper.cs

@ -0,0 +1,13 @@
using System;
using MongoDB.Bson;
namespace Volo.Abp.MongoDB;
public class AbpGuidCustomBsonTypeMapper : ICustomBsonTypeMapper
{
public bool TryMapToBsonValue(object value, out BsonValue bsonValue)
{
bsonValue = new BsonBinaryData((Guid)value, GuidRepresentation.Standard);
return true;
}
}

11
framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbModule.cs

@ -1,4 +1,5 @@
using Microsoft.Extensions.DependencyInjection;
using System;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using MongoDB.Bson;
using MongoDB.Bson.Serialization;
@ -16,6 +17,12 @@ namespace Volo.Abp.MongoDB;
[DependsOn(typeof(AbpDddDomainModule))]
public class AbpMongoDbModule : AbpModule
{
static AbpMongoDbModule()
{
BsonSerializer.TryRegisterSerializer(new GuidSerializer(GuidRepresentation.Standard));
BsonTypeMapper.RegisterCustomTypeMapper(typeof(Guid), new AbpGuidCustomBsonTypeMapper());
}
public override void PreConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddConventionalRegistrar(new AbpMongoDbConventionalRegistrar());
@ -23,8 +30,6 @@ public class AbpMongoDbModule : AbpModule
public override void ConfigureServices(ServiceConfigurationContext context)
{
BsonSerializer.TryRegisterSerializer(new GuidSerializer(GuidRepresentation.Standard));
context.Services.TryAddTransient(
typeof(IMongoDbContextProvider<>),
typeof(UnitOfWorkMongoDbContextProvider<>)

17
framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs

@ -1,4 +1,9 @@
using Volo.Abp.Testing;
using System;
using System.Collections.Concurrent;
using System.Reflection;
using Newtonsoft.Json;
using Volo.Abp.Json.Newtonsoft;
using Volo.Abp.Testing;
namespace Volo.Abp.Json;
@ -12,6 +17,16 @@ public abstract class AbpJsonSystemTextJsonTestBase : AbpIntegratedTest<AbpJsonS
public abstract class AbpJsonNewtonsoftJsonTestBase : AbpIntegratedTest<AbpJsonNewtonsoftTestModule>
{
protected AbpJsonNewtonsoftJsonTestBase()
{
var cache = typeof(AbpNewtonsoftJsonSerializer).GetField("JsonSerializerOptionsCache", BindingFlags.NonPublic | BindingFlags.Static);
if (cache != null)
{
var cacheValue = cache.GetValue(null)?.As<ConcurrentDictionary<object, JsonSerializerSettings>>();
cacheValue?.Clear();
}
}
protected override void SetAbpApplicationCreationOptions(AbpApplicationCreationOptions options)
{
options.UseAutofac();

52
framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpNewtonsoftSerializerProviderTests.cs

@ -0,0 +1,52 @@
using System;
using System.Collections.Generic;
using Shouldly;
using Xunit;
namespace Volo.Abp.Json;
[Collection("AbpJsonNewtonsoftJsonTest")]
public class AbpNewtonsoftSerializerProviderTests : AbpJsonNewtonsoftJsonTestBase
{
protected IJsonSerializer JsonSerializer;
public AbpNewtonsoftSerializerProviderTests()
{
JsonSerializer = GetRequiredService<IJsonSerializer>();
}
public class File
{
public string FileName { get; set; }
public Dictionary<string, int> ExtraProperties { get; set; }
}
[Fact]
public void Serialize_Deserialize_Test()
{
var defaultIndent = " "; // Default indent is 2 spaces
var newLine = Environment.NewLine;
var file = new File()
{
FileName = "abp",
ExtraProperties = new Dictionary<string, int>()
{
{ "One", 1 },
{ "Two", 2 }
}
};
var json = JsonSerializer.Serialize(file, camelCase: true);
json.ShouldBe("{\"fileName\":\"abp\",\"extraProperties\":{\"One\":1,\"Two\":2}}");
json = JsonSerializer.Serialize(file, camelCase: true, indented: true);
json.ShouldBe($"{{{newLine}{defaultIndent}\"fileName\": \"abp\",{newLine}{defaultIndent}\"extraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
json = JsonSerializer.Serialize(file, camelCase: false);
json.ShouldBe("{\"FileName\":\"abp\",\"ExtraProperties\":{\"One\":1,\"Two\":2}}");
json = JsonSerializer.Serialize(file, camelCase: false, indented: true);
json.ShouldBe($"{{{newLine}{defaultIndent}\"FileName\": \"abp\",{newLine}{defaultIndent}\"ExtraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
}
}

47
framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs

@ -1,4 +1,6 @@
using System;
using System.Collections.Generic;
using System.Text.Json;
using Microsoft.Extensions.DependencyInjection;
using Shouldly;
using Volo.Abp.Data;
@ -11,11 +13,11 @@ namespace Volo.Abp.Json;
public abstract class AbpSystemTextJsonSerializerProviderTestBase : AbpJsonSystemTextJsonTestBase
{
protected AbpSystemTextJsonSerializer JsonSerializer;
protected IJsonSerializer JsonSerializer;
public AbpSystemTextJsonSerializerProviderTestBase()
{
JsonSerializer = GetRequiredService<AbpSystemTextJsonSerializer>();
JsonSerializer = GetRequiredService<IJsonSerializer>();
}
public class TestExtensibleObjectClass : ExtensibleObject
@ -23,6 +25,13 @@ public abstract class AbpSystemTextJsonSerializerProviderTestBase : AbpJsonSyste
public string Name { get; set; }
}
public class File
{
public string FileName { get; set; }
public Dictionary<string, int> ExtraProperties { get; set; }
}
public class FileWithBoolean
{
public string Name { get; set; }
@ -74,6 +83,34 @@ public abstract class AbpSystemTextJsonSerializerProviderTestBase : AbpJsonSyste
public class AbpSystemTextJsonSerializerProviderTests : AbpSystemTextJsonSerializerProviderTestBase
{
[Fact]
public void Serialize_Deserialize_Test()
{
var defaultIndent = " "; // Default indent is 2 spaces
var newLine = Environment.NewLine;
var file = new File()
{
FileName = "abp",
ExtraProperties = new Dictionary<string, int>()
{
{ "One", 1 },
{ "Two", 2 }
}
};
var json = JsonSerializer.Serialize(file, camelCase: true);
json.ShouldBe("{\"fileName\":\"abp\",\"extraProperties\":{\"One\":1,\"Two\":2}}");
json = JsonSerializer.Serialize(file, camelCase: true, indented: true);
json.ShouldBe($"{{{newLine}{defaultIndent}\"fileName\": \"abp\",{newLine}{defaultIndent}\"extraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
json = JsonSerializer.Serialize(file, camelCase: false);
json.ShouldBe("{\"FileName\":\"abp\",\"ExtraProperties\":{\"One\":1,\"Two\":2}}");
json = JsonSerializer.Serialize(file, camelCase: false, indented: true);
json.ShouldBe($"{{{newLine}{defaultIndent}\"FileName\": \"abp\",{newLine}{defaultIndent}\"ExtraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
}
[Fact]
public void Serialize_Deserialize_With_Boolean()
{
@ -223,6 +260,8 @@ public class AbpSystemTextJsonSerializerProviderDateTimeFormatTests : AbpSystemT
options.InputDateTimeFormats.Add("yyyy*MM*dd");
options.OutputDateTimeFormat = "yyyy*MM*dd HH*mm*ss";
});
base.AfterAddApplication(services);
}
[Fact]
@ -289,6 +328,8 @@ public class AbpSystemTextJsonSerializerProviderDatetimeKindUtcTests : AbpSystem
{
Kind = DateTimeKind.Utc;
services.Configure<AbpClockOptions>(x => x.Kind = Kind);
base.AfterAddApplication(services);
}
}
@ -298,6 +339,8 @@ public class AbpSystemTextJsonSerializerProviderDatetimeKindLocalTests : AbpSyst
{
Kind = DateTimeKind.Local;
services.Configure<AbpClockOptions>(x => x.Kind = Kind);
base.AfterAddApplication(services);
}
}

5
framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs

@ -31,6 +31,8 @@ public class InputAndOutputDateTimeFormatSystemTextJsonTests : AbpJsonSystemText
{
options.Kind = DateTimeKind.Utc;
});
base.AfterAddApplication(services);
}
[Fact]
@ -59,6 +61,7 @@ public class InputAndOutputDateTimeFormatSystemTextJsonTests : AbpJsonSystemText
}
}
[Collection("AbpJsonNewtonsoftJsonTest")]
public class InputAndOutputDateTimeFormatNewtonsoftTests : AbpJsonNewtonsoftJsonTestBase
{
private readonly IJsonSerializer _jsonSerializer;
@ -83,6 +86,8 @@ public class InputAndOutputDateTimeFormatNewtonsoftTests : AbpJsonNewtonsoftJson
{
options.Kind = DateTimeKind.Utc;
});
base.AfterAddApplication(services);
}
[Fact]

11
framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Repositories/Repository_Basic_Tests.cs

@ -3,6 +3,7 @@ using System.Linq;
using System.Threading.Tasks;
using MongoDB.Driver.Linq;
using Shouldly;
using Volo.Abp.Data;
using Volo.Abp.Domain.Repositories;
using Volo.Abp.TestApp;
using Volo.Abp.TestApp.Domain;
@ -52,10 +53,12 @@ public class Repository_Basic_Tests : Repository_Basic_Tests<AbpMongoDbTestModul
}
[Fact]
public override async Task InsertAsync()
public async override Task InsertAsync()
{
var person = new Person(Guid.NewGuid(), "New Person", 35);
person.Phones.Add(new Phone(person.Id, "1234567890"));
person.SetProperty("test-guid-property", person.Id);
person.SetProperty("test-nullable-guid-property", (Guid?)person.Id);
await PersonRepository.InsertAsync(person);
@ -64,15 +67,17 @@ public class Repository_Basic_Tests : Repository_Basic_Tests<AbpMongoDbTestModul
person.Name.ShouldBe("New Person");
person.Phones.Count.ShouldBe(1);
person.Phones.Any(p => p.PersonId == person.Id && p.Number == "1234567890").ShouldBeTrue();
person.GetProperty<Guid>("test-guid-property").ShouldBe(person.Id);
person.GetProperty<Guid?>("test-nullable-guid-property").ShouldBe(person.Id);
}
[Fact]
public async Task Filter_Case_Insensitive()
{
(await CityRepository.GetQueryableAsync()).FirstOrDefault(c => c.Name == "ISTANBUL").ShouldBeNull();
(await CityRepository.GetQueryableAsync()).FirstOrDefault(c => c.Name == "istanbul").ShouldBeNull();
(await CityRepository.GetQueryableAsync()).FirstOrDefault(c => c.Name == "Istanbul").ShouldNotBeNull();
(await PersonRepository.GetQueryableAsync()).FirstOrDefault(p => p.Name == "douglas").ShouldNotBeNull();
(await PersonRepository.GetQueryableAsync()).FirstOrDefault(p => p.Name == "DOUGLAS").ShouldNotBeNull();
(await PersonRepository.GetQueryableAsync()).FirstOrDefault(p => p.Name == "Douglas").ShouldNotBeNull();

23
framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs

@ -70,6 +70,29 @@ public abstract class EntityCache_Tests<TStartupModule> : TestAppTestBase<TStart
(await ProductCacheItem.FindAsync(TestDataBuilder.ProductId)).ShouldBeNull();
}
[Fact]
public async Task Should_Return_New_EntityCache_IF_Added()
{
var productId = Guid.NewGuid();
(await ProductEntityCache.FindAsync(productId)).ShouldBeNull();
(await ProductCacheItem.FindAsync(productId)).ShouldBeNull();
var product = new Product(productId, "Product2", decimal.Zero);
await ProductRepository.InsertAsync(product);
product = await ProductEntityCache.FindAsync(product.Id);
product.ShouldNotBeNull();
product.Id.ShouldBe(productId);
product.Name.ShouldBe("Product2");
product.Price.ShouldBe(decimal.Zero);
var productCacheItem = await ProductCacheItem.FindAsync(product.Id);
productCacheItem.ShouldNotBeNull();
productCacheItem.Id.ShouldBe(productId);
productCacheItem.Name.ShouldBe("Product2");
productCacheItem.Price.ShouldBe(decimal.Zero);
}
[Fact]
public async Task Should_Return_New_EntityCache_IF_Updated()
{

10
modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json

@ -132,6 +132,11 @@
"namespace": "Volo.Abp.BackgroundJobs",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.String",
"name": "ApplicationName",
"summary": "Application name that scheduled this job."
},
{
"type": "System.String",
"name": "JobName",
@ -230,6 +235,11 @@
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "applicationName",
"isOptional": false
},
{
"type": "Int32",
"name": "maxResultCount",

6
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json

@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.shared": "~9.2.0-rc.1",
"@abp/prismjs": "~9.2.0-rc.1",
"@abp/highlight.js": "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared": "~9.2.0-rc.2",
"@abp/prismjs": "~9.2.0-rc.2",
"@abp/highlight.js": "~9.2.0-rc.2"
}
}

264
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock

@ -2,203 +2,203 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/clipboard@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.1.tgz#50069847848714fb155d35b656563f26f2fd870c"
integrity sha512-3lEUrQNje436F8t4nhTrIrFru1A1ZGJHgsYaXR6At50hNwWHcE1LtZKJnXm4am0dALJK/uwv4p7BfNT9Edo11A==
"@abp/clipboard@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.2.tgz#608bdb3d4a3ff1a7b38ad5850385746f7cfe6c0c"
integrity sha512-w/JiTmidNc7SZuvpkQumyNj6FTBq6hLnhXeBBh4/xega1Ob2q+tbrOSpemgpK6YOXUQbmH8a4vEPvwt7uzNfvQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
clipboard "^2.0.11"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/highlight.js@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.2.0-rc.1.tgz#2eabf8c5aa61a7dfa1462d87853cc37774e6b021"
integrity sha512-xmyUIB/ZNpObnZf2JeJaOgSSnowxqlkk8OUoVzjthmsVszWGJU3l8TABjWpReJclywFlrsXGZPqvg/LIuDN8tA==
"@abp/highlight.js@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.2.0-rc.2.tgz#9865cae50e39cca9ddd0c0390da794778ed36779"
integrity sha512-43NEl2omc8HWJjprEJpcMtb88QCD9bTCXrW7e2CO8ReyFuEoQh+79c0q2E5xJ5aitZpFhq4j4OOxxzUvAKORKw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@highlightjs/cdn-assets" "~11.10.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.1.tgz#623659c50c776bc8efcb7eacea70b2704ff87eec"
integrity sha512-QZ6NY4TXmWzrrZViN8v3CgH2l4fQUpEZLPsUaEmiRtq3+3meCaM3hxgNEOvcUg5IHZI7cPBRabQtVKoAPozcvQ==
"@abp/prismjs@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.2.tgz#1ee12acdd9e1dcc9ae2ce4a9f21f159c3f9e3dec"
integrity sha512-GuKz6bujBlYHAgLhW1RT7aEOwKyZ+vnyMIhN0/fQ34+nbqg0PC4htwJcN6spgN8gZKD06lCqBH+GjLE2WtE/Rw==
dependencies:
"@abp/clipboard" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.1"
"@abp/clipboard" "~9.2.0-rc.2"
"@abp/core" "~9.2.0-rc.2"
prismjs "^1.29.0"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"

4
modules/basic-theme/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": "~9.2.0-rc.1",
"@abp/prismjs": "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2",
"@abp/prismjs": "~9.2.0-rc.2"
},
"devDependencies": {}
}

268
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock

@ -2,202 +2,202 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/clipboard@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.1.tgz#50069847848714fb155d35b656563f26f2fd870c"
integrity sha512-3lEUrQNje436F8t4nhTrIrFru1A1ZGJHgsYaXR6At50hNwWHcE1LtZKJnXm4am0dALJK/uwv4p7BfNT9Edo11A==
"@abp/clipboard@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.2.tgz#608bdb3d4a3ff1a7b38ad5850385746f7cfe6c0c"
integrity sha512-w/JiTmidNc7SZuvpkQumyNj6FTBq6hLnhXeBBh4/xega1Ob2q+tbrOSpemgpK6YOXUQbmH8a4vEPvwt7uzNfvQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
clipboard "^2.0.11"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.1.tgz#623659c50c776bc8efcb7eacea70b2704ff87eec"
integrity sha512-QZ6NY4TXmWzrrZViN8v3CgH2l4fQUpEZLPsUaEmiRtq3+3meCaM3hxgNEOvcUg5IHZI7cPBRabQtVKoAPozcvQ==
"@abp/prismjs@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.2.tgz#1ee12acdd9e1dcc9ae2ce4a9f21f159c3f9e3dec"
integrity sha512-GuKz6bujBlYHAgLhW1RT7aEOwKyZ+vnyMIhN0/fQ34+nbqg0PC4htwJcN6spgN8gZKD06lCqBH+GjLE2WtE/Rw==
dependencies:
"@abp/clipboard" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.1"
"@abp/clipboard" "~9.2.0-rc.2"
"@abp/core" "~9.2.0-rc.2"
prismjs "^1.29.0"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,228 +2,228 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/blogging@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.2.0-rc.1.tgz#fb3a050d4919fbb5cb8ad5f48b183c4965f4d7d3"
integrity sha512-OMroH5AeH57D737ZFPTZcGSY2Bqoez/bQDgkHyBnxn1WYwXYJNtAm8HepPT5dqLmEFcSldg7lnmHbt28a1E52g==
"@abp/blogging@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.2.0-rc.2.tgz#8ac5e0727991f71d062aa8e34b2b46f5d3135a44"
integrity sha512-AFXjnGKONqdyykqtVMMNpjlphtivzSkOZTxQURIRV1aS5n+LaYDJDwGzLC8QyHtyafGqhuwYc//wxitz8gLR9Q==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/owl.carousel" "~9.2.0-rc.1"
"@abp/prismjs" "~9.2.0-rc.1"
"@abp/tui-editor" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/owl.carousel" "~9.2.0-rc.2"
"@abp/prismjs" "~9.2.0-rc.2"
"@abp/tui-editor" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/clipboard@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.1.tgz#50069847848714fb155d35b656563f26f2fd870c"
integrity sha512-3lEUrQNje436F8t4nhTrIrFru1A1ZGJHgsYaXR6At50hNwWHcE1LtZKJnXm4am0dALJK/uwv4p7BfNT9Edo11A==
"@abp/clipboard@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.2.tgz#608bdb3d4a3ff1a7b38ad5850385746f7cfe6c0c"
integrity sha512-w/JiTmidNc7SZuvpkQumyNj6FTBq6hLnhXeBBh4/xega1Ob2q+tbrOSpemgpK6YOXUQbmH8a4vEPvwt7uzNfvQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
clipboard "^2.0.11"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/owl.carousel@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.2.0-rc.1.tgz#ed7cc4d3f806ea6ee15739446b114a040b93be6a"
integrity sha512-+NyE5hmJaaUBISrNgYt+Fg9R+tHC7i5WykL9dYoA0BcYP20sTovr6B3IA3jzZcLt8GGXt3HAzLfkSc21nOurSA==
"@abp/owl.carousel@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.2.0-rc.2.tgz#b00cfb3784c2d04fea06ff9ad21daabbb3411e11"
integrity sha512-gj9YNlvqoho1TenZTmd1eDOLfSaQFzsSk+vKvqIn9Y5fbL71WoY1yc18NXZYTBes0JDBYi8xqYsT9dh9KhFY6Q==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
owl.carousel "^2.3.4"
"@abp/prismjs@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.1.tgz#623659c50c776bc8efcb7eacea70b2704ff87eec"
integrity sha512-QZ6NY4TXmWzrrZViN8v3CgH2l4fQUpEZLPsUaEmiRtq3+3meCaM3hxgNEOvcUg5IHZI7cPBRabQtVKoAPozcvQ==
"@abp/prismjs@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.2.tgz#1ee12acdd9e1dcc9ae2ce4a9f21f159c3f9e3dec"
integrity sha512-GuKz6bujBlYHAgLhW1RT7aEOwKyZ+vnyMIhN0/fQ34+nbqg0PC4htwJcN6spgN8gZKD06lCqBH+GjLE2WtE/Rw==
dependencies:
"@abp/clipboard" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.1"
"@abp/clipboard" "~9.2.0-rc.2"
"@abp/core" "~9.2.0-rc.2"
prismjs "^1.29.0"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/tui-editor@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.2.0-rc.1.tgz#fdb0e13891da88a0da89dc2ee22f748b7bda7420"
integrity sha512-FVpaOF1yoox2X9ejbDQVRVDrm+5dElY5X7fxKPUthw7PUpCT+HCScVX4xtqkbF3GB3VYRdwQO2m1GdqIRC0Zlw==
"@abp/tui-editor@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.2.0-rc.2.tgz#8f755bfb7413d1636fe904d409efe6363f48516b"
integrity sha512-Ap2JOZShRvbHI4+5f1pGRgP26i6bel+2eBT1w33UWMclyNGhNYVcm9VNIyLaS9KbGM5bphij2bMdnTUpjQ10Dw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/prismjs" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
"@abp/prismjs" "~9.2.0-rc.2"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.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": "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}

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

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"

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

@ -15,11 +15,11 @@
},
"private": true,
"dependencies": {
"@abp/ng.account": "~9.2.0-rc.1",
"@abp/ng.identity": "~9.2.0-rc.1",
"@abp/ng.setting-management": "~9.2.0-rc.1",
"@abp/ng.tenant-management": "~9.2.0-rc.1",
"@abp/ng.theme.basic": "~9.2.0-rc.1",
"@abp/ng.account": "~9.2.0-rc.2",
"@abp/ng.identity": "~9.2.0-rc.2",
"@abp/ng.setting-management": "~9.2.0-rc.2",
"@abp/ng.tenant-management": "~9.2.0-rc.2",
"@abp/ng.theme.basic": "~9.2.0-rc.2",
"@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": ">=9.2.0-rc.1",
"@abp/ng.theme.shared": ">=9.2.0-rc.1"
"@abp/ng.core": ">=9.2.0-rc.2",
"@abp/ng.theme.shared": ">=9.2.0-rc.2"
},
"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": "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}

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

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.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": "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}

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

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"

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

@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.1",
"@abp/cms-kit": "9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2",
"@abp/cms-kit": "9.2.0-rc.2"
}
}

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

@ -2,293 +2,293 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/clipboard@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.1.tgz#50069847848714fb155d35b656563f26f2fd870c"
integrity sha512-3lEUrQNje436F8t4nhTrIrFru1A1ZGJHgsYaXR6At50hNwWHcE1LtZKJnXm4am0dALJK/uwv4p7BfNT9Edo11A==
"@abp/clipboard@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.2.tgz#608bdb3d4a3ff1a7b38ad5850385746f7cfe6c0c"
integrity sha512-w/JiTmidNc7SZuvpkQumyNj6FTBq6hLnhXeBBh4/xega1Ob2q+tbrOSpemgpK6YOXUQbmH8a4vEPvwt7uzNfvQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
clipboard "^2.0.11"
"@abp/cms-kit.admin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.2.0-rc.1.tgz#6965f9448e9968ae6b23c55d51873b8dbc0a3ba0"
integrity sha512-FsQlYUv6JYf7uccOabBY0bhprSOK6t6reRA3JFmU0M9LAEBN8XDl6qL8d/vcAznwOSm/nUAIo1VeKAKUjF6XWg==
"@abp/cms-kit.admin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.2.0-rc.2.tgz#10f34b0bf826f1f402a8e86527a4631107ac62f7"
integrity sha512-LkEC7JJPs0nJrCRJJgNYKnUNBXfRYixORmVRnSa+hm+Wi3hqm1sRNQr86rUTOqlw90s9LtrVcBCnDkGmb0/pdg==
dependencies:
"@abp/codemirror" "~9.2.0-rc.1"
"@abp/jstree" "~9.2.0-rc.1"
"@abp/markdown-it" "~9.2.0-rc.1"
"@abp/slugify" "~9.2.0-rc.1"
"@abp/tui-editor" "~9.2.0-rc.1"
"@abp/uppy" "~9.2.0-rc.1"
"@abp/codemirror" "~9.2.0-rc.2"
"@abp/jstree" "~9.2.0-rc.2"
"@abp/markdown-it" "~9.2.0-rc.2"
"@abp/slugify" "~9.2.0-rc.2"
"@abp/tui-editor" "~9.2.0-rc.2"
"@abp/uppy" "~9.2.0-rc.2"
"@abp/cms-kit.public@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.2.0-rc.1.tgz#055fd81cfbbbcf2dce6c006f53a3d9a8f634e729"
integrity sha512-4m0vAyQHaEaSyVaC/X8UPer4Wwz6XiBN87KXY1Mg7TbjNZNsjGtd6Kouct5EwGYV5R296W5VhxvLQBzqTivIww==
"@abp/cms-kit.public@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.2.0-rc.2.tgz#f2ba7951a33e52224d28a78921ef882a506d5611"
integrity sha512-R5se5hJrmbQx8zbgx9dDGnH0e1CatPLSLb7miVt7rdfyT6jD0bWLBKwtSSRws3jBhNWu8neKVokJubPRoWuz1A==
dependencies:
"@abp/highlight.js" "~9.2.0-rc.1"
"@abp/star-rating-svg" "~9.2.0-rc.1"
"@abp/highlight.js" "~9.2.0-rc.2"
"@abp/star-rating-svg" "~9.2.0-rc.2"
"@abp/cms-kit@9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.2.0-rc.1.tgz#63097f42539d6bcdc36ebab9bebea7bfc195f922"
integrity sha512-vfWy0Lrc9hRFZ87jtMUIi/soOuc00v5mwJgUVX6dDuIWr+dQ+MvffQ2WfCvM512q2XoQsdlRs7PTL6GIzaDfqg==
"@abp/cms-kit@9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.2.0-rc.2.tgz#73acef605cc400e33378b7ae56808a26eb5ac1b9"
integrity sha512-0TLLsLfDuLznpyWjEGUxHmtvW88eVmKahsqcym1RhotUYr6p8qxZikh2prvqqL9UuXEuY4RDhM7i9fyw3PhS/A==
dependencies:
"@abp/cms-kit.admin" "~9.2.0-rc.1"
"@abp/cms-kit.public" "~9.2.0-rc.1"
"@abp/cms-kit.admin" "~9.2.0-rc.2"
"@abp/cms-kit.public" "~9.2.0-rc.2"
"@abp/codemirror@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.2.0-rc.1.tgz#387c935361f8d434b9b9829c3b1e905e0461976f"
integrity sha512-KtLXu6LBo1v3pHqfm5i0+5DHddg9Wuc8iAeAu0TDyV9/D8nwVDYmVotOcVY8pLV1AWxJ1+X7fse7NH9QDlPUvg==
"@abp/codemirror@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.2.0-rc.2.tgz#185bf41b3aa9dc11a344e7d360f7d5accc045c5e"
integrity sha512-jaLvLRTUfIC6c93ND0rfVZJTuE1CrsSP30wZIXoEt9TgmNmEfnirJiDBDNupAg7mIwBvVjoEVr3k+KspPQOmZA==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
codemirror "^5.65.1"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/highlight.js@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.2.0-rc.1.tgz#2eabf8c5aa61a7dfa1462d87853cc37774e6b021"
integrity sha512-xmyUIB/ZNpObnZf2JeJaOgSSnowxqlkk8OUoVzjthmsVszWGJU3l8TABjWpReJclywFlrsXGZPqvg/LIuDN8tA==
"@abp/highlight.js@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.2.0-rc.2.tgz#9865cae50e39cca9ddd0c0390da794778ed36779"
integrity sha512-43NEl2omc8HWJjprEJpcMtb88QCD9bTCXrW7e2CO8ReyFuEoQh+79c0q2E5xJ5aitZpFhq4j4OOxxzUvAKORKw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@highlightjs/cdn-assets" "~11.10.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/jstree@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.2.0-rc.1.tgz#b2778864d8472d531c9acca4e300c1c788fcd712"
integrity sha512-8xuyLu1cxR6+9vQ83etxFCi3FUq17bCgE9Mjt4RXOpXAdEg2GV/pyL3skJfzfIF1sPVxmaxOrE5kaURCW0psLQ==
"@abp/jstree@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.2.0-rc.2.tgz#65c9a263d51f93ec7a1935a8761b51ca9526b7c4"
integrity sha512-fhpiykHROkYx+CPVCnndXzrRkEuLwa2QlFCvBVn1A6FG/f+Z3luRqVJ7eF/hPVyMoAvsG/byRkpBEAg4B+8XNg==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jstree "^3.3.17"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/markdown-it@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.2.0-rc.1.tgz#f3a34b9efbb957c802cbb0ddccce1cc16231fe01"
integrity sha512-o0S+irI1tQsODFh4cU6qtCmtTnjLOoeDdi/gzEke4nKhpVOIcvgiOawcsl/CoX1Gg7U1akque2WRL+bA3TIRnw==
"@abp/markdown-it@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.2.0-rc.2.tgz#a91f28718e8b2fde0494c24e9af5f1acfcfd1fca"
integrity sha512-PsiOjpXYf8WGXVZUOQWES+GHHg7lEmVN6P9GHXiezDppeAks11mJSGbYIz6LcPr9YObZyfQY3kBTeBGBZQapQw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
markdown-it "^14.1.0"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.1.tgz#623659c50c776bc8efcb7eacea70b2704ff87eec"
integrity sha512-QZ6NY4TXmWzrrZViN8v3CgH2l4fQUpEZLPsUaEmiRtq3+3meCaM3hxgNEOvcUg5IHZI7cPBRabQtVKoAPozcvQ==
"@abp/prismjs@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.2.tgz#1ee12acdd9e1dcc9ae2ce4a9f21f159c3f9e3dec"
integrity sha512-GuKz6bujBlYHAgLhW1RT7aEOwKyZ+vnyMIhN0/fQ34+nbqg0PC4htwJcN6spgN8gZKD06lCqBH+GjLE2WtE/Rw==
dependencies:
"@abp/clipboard" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.1"
"@abp/clipboard" "~9.2.0-rc.2"
"@abp/core" "~9.2.0-rc.2"
prismjs "^1.29.0"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/slugify@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.2.0-rc.1.tgz#ed7e6d96a698b83fc11d49c4a4ed0ab892a00167"
integrity sha512-RmMpbQYR5h0Lnf2bXCxEsGKcRzQJYFfa5SRsY++KTi8geHI2oh/zckm7Rw10zVxbyMufn71Z4kyGYOtuUAZLFQ==
"@abp/slugify@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.2.0-rc.2.tgz#659a16bdf9d27d712442c6989d0fa764e6ab5d49"
integrity sha512-8YT9Dn1WDPDVPQsy+kg0rbMP2zIW94zBzs3U8xj4JWRARTz/8qP3YciXh/p7/ncJJwvyz3OvL2QHhj9xWlTHVA==
dependencies:
slugify "^1.6.6"
"@abp/star-rating-svg@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.2.0-rc.1.tgz#1554b029341638247d73a1da48604498eb87344b"
integrity sha512-DNo1QyvB7yNF7eCGq0JTWLMRj2gvMT3I/c162ZJ2ZuOe4WBt6P5eS61DGXW9Sde3+JlUSh5mvYYDMJuR/WbARA==
"@abp/star-rating-svg@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.2.0-rc.2.tgz#ae79e454c07910df4f345dbeea9da6ebc774b1f1"
integrity sha512-1psK0ZvbNvSLMxNKInJgg7fEgn4/wg8xr5Mytup+xHZQ9d1GprjIoMENRlmiu6BgfEr+du/QjuyAP1B8Y4fZmw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/tui-editor@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.2.0-rc.1.tgz#fdb0e13891da88a0da89dc2ee22f748b7bda7420"
integrity sha512-FVpaOF1yoox2X9ejbDQVRVDrm+5dElY5X7fxKPUthw7PUpCT+HCScVX4xtqkbF3GB3VYRdwQO2m1GdqIRC0Zlw==
"@abp/tui-editor@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.2.0-rc.2.tgz#8f755bfb7413d1636fe904d409efe6363f48516b"
integrity sha512-Ap2JOZShRvbHI4+5f1pGRgP26i6bel+2eBT1w33UWMclyNGhNYVcm9VNIyLaS9KbGM5bphij2bMdnTUpjQ10Dw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/prismjs" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
"@abp/prismjs" "~9.2.0-rc.2"
"@abp/uppy@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.2.0-rc.1.tgz#4f05e7f1db4fac6662c315fe7b51634564e12488"
integrity sha512-XlG4qc4QrUjlL+o41expGJU4ESs5S4BMYRMYBP/6YhJrDC15tG0+bQp8OP8qNWP8PPTu9tQ4/U+C5qvckvyjng==
"@abp/uppy@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.2.0-rc.2.tgz#27672c7947410b0c0b57225cbf7c436268dcd05b"
integrity sha512-CfsHC54V0iDNr3urc5TctW8ZBuy2xCaTyqvA+7WmdSeGfEkB+aDaWekQF+xGKqZvsx/mWgz69AZHLHF4sRi4yQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
uppy "^4.4.1"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,229 +2,229 @@
# yarn lockfile v1
"@abp/anchor-js@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.2.0-rc.1.tgz#bfc1f8045b85de351502fd5ec2d5711b74ca1c4a"
integrity sha512-ir3TyKMlFqJGPOKei+z251z/HzXxJVa3i2t26ll27+lbgM/+wfE1B5F6ys8zJSqAu/xjyo1nwGJdQoYEC4+IVg==
"@abp/anchor-js@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.2.0-rc.2.tgz#c5c932bc8b441a41f775ca125113817c0fa726d8"
integrity sha512-xQZjCFuW5XsjLsoEh2tOAHGBFWcFpv2c5LVdC6GS23eYA43wEg7Cg75Y7Su1INj8IMrIa0RWgxm5KSPAFXJ4eA==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
anchor-js "^5.0.0"
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/clipboard@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.1.tgz#50069847848714fb155d35b656563f26f2fd870c"
integrity sha512-3lEUrQNje436F8t4nhTrIrFru1A1ZGJHgsYaXR6At50hNwWHcE1LtZKJnXm4am0dALJK/uwv4p7BfNT9Edo11A==
"@abp/clipboard@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.2.tgz#608bdb3d4a3ff1a7b38ad5850385746f7cfe6c0c"
integrity sha512-w/JiTmidNc7SZuvpkQumyNj6FTBq6hLnhXeBBh4/xega1Ob2q+tbrOSpemgpK6YOXUQbmH8a4vEPvwt7uzNfvQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
clipboard "^2.0.11"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/docs@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.2.0-rc.1.tgz#040e3cd8b4c3979b082eadfdceb1f82091bd3f7b"
integrity sha512-ZtVlEH7Ze4MTYhk1YI4ddZ18kr6+Zc7s4bJXEoS5eHrBuljozmo4P0hypFmkvYkVz3KGMrK771t3nIQMB3PE/w==
"@abp/docs@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.2.0-rc.2.tgz#5e2ea75f0fbbe543cc5d0b3346f4ffb9a8f605b2"
integrity sha512-jxl4lZYAepQx8yvY/KG/H5uHd3UwdyLS9cb1QFJRMZn5nZZq9890L0Ri4LeWGFM71Oswdj3Wavh+5cmL2leVqw==
dependencies:
"@abp/anchor-js" "~9.2.0-rc.1"
"@abp/clipboard" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/popper.js" "~9.2.0-rc.1"
"@abp/prismjs" "~9.2.0-rc.1"
"@abp/anchor-js" "~9.2.0-rc.2"
"@abp/clipboard" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/popper.js" "~9.2.0-rc.2"
"@abp/prismjs" "~9.2.0-rc.2"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/popper.js@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.2.0-rc.1.tgz#cf506a8a1987407ce3973d4523690ec023e1f9dd"
integrity sha512-d8EoIO9HrhhLHRXAAFt03BTjBSdoSwDVf9iOQJuA/a7Vz7EnkW7Fwge3T8pxL8VYZF0Hc3gdr991hkhZG8kufQ==
"@abp/popper.js@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.2.0-rc.2.tgz#b1c8edcbc2cbb7009848c147bc75a7f301fae067"
integrity sha512-RWodA4hYor/agFaiKVtnip/U0fI577fvJeZqXSWQzwVShiviTHZxtOmYqZBbbzNPoSlxcAYJRF7F0CvgrLxNDQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@popperjs/core" "^2.11.8"
"@abp/prismjs@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.1.tgz#623659c50c776bc8efcb7eacea70b2704ff87eec"
integrity sha512-QZ6NY4TXmWzrrZViN8v3CgH2l4fQUpEZLPsUaEmiRtq3+3meCaM3hxgNEOvcUg5IHZI7cPBRabQtVKoAPozcvQ==
"@abp/prismjs@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.2.tgz#1ee12acdd9e1dcc9ae2ce4a9f21f159c3f9e3dec"
integrity sha512-GuKz6bujBlYHAgLhW1RT7aEOwKyZ+vnyMIhN0/fQ34+nbqg0PC4htwJcN6spgN8gZKD06lCqBH+GjLE2WtE/Rw==
dependencies:
"@abp/clipboard" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.1"
"@abp/clipboard" "~9.2.0-rc.2"
"@abp/core" "~9.2.0-rc.2"
prismjs "^1.29.0"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"

47
modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/index.js

@ -2,7 +2,11 @@ $(function () {
var l = abp.localization.getResource('Docs');
var service = window.volo.docs.admin.documentsAdmin;
moment.localeData().preparse = (s)=>s;
var getFormattedDate = function ($datePicker) {
return $datePicker.data('date');
};
moment.localeData().preparse = (s)=>s;
moment.localeData().postformat = (s)=>s;
var singleDatePicker = $('#DocumentsContainer .singledatepicker');
@ -26,7 +30,7 @@ $(function () {
var comboboxItems = [];
service.getFilterItems()
.then(function (result) {
comboboxItems = result;
@ -41,13 +45,13 @@ $(function () {
$projectId.on('change', function () {
fillOptions();
});
var comboboxs = {
version: $('#Version'),
languageCode: $('#LanguageCode'),
format: $('#Format')
};
for (var key in comboboxs) {
comboboxs[key].on('change', function () {
fillOptions();
@ -62,7 +66,7 @@ $(function () {
comboboxs[key].empty();
}
}
function getSelectedItem() {
var item = {};
for (var key in comboboxs) {
@ -70,13 +74,13 @@ $(function () {
}
return item;
}
function SetComboboxsValues(item) {
for (var key in comboboxs) {
comboboxs[key].val(item[key]);
}
}
function addComboboxsEmptyItem() {
for (var key in comboboxs) {
comboboxs[key].append($('<option/>').val('').text(''));
@ -84,17 +88,17 @@ $(function () {
}
function fillOptions() {
selectedItem = getSelectedItem();
var selectedProjectId = $projectId.val();
emptyComboboxs();
addComboboxsEmptyItem();
var selectedProjectItems = comboboxItems.filter((item) => !selectedProjectId || item.projectId === selectedProjectId);
for (var key in selectedItem) {
var item = selectedProjectItems.find((item) => item[key] === selectedItem[key]);
if (item) {
@ -103,14 +107,14 @@ $(function () {
selectedItem[key] = '';
}
}
selectedProjectItems.forEach(function (item) {
for (var key in comboboxs) {
appendComboboxItem(comboboxs[key], item, key);
}
});
SetComboboxsValues(selectedItem);
}
function appendComboboxItem($combobox, item , key) {
@ -128,21 +132,20 @@ $(function () {
var getFilter = function () {
$('#DocumentsContainer').handleDatepicker('.singledatepicker');
return {
projectId: $('#ProjectId').val(),
name: $('#Name').val(),
version: $('#Version').val(),
languageCode: $('#LanguageCode').val(),
format: $('#Format').val(),
creationTimeMin: $('#DocumentsContainer').find('input[name="CreationTimeMin"'),
creationTimeMax: $('#DocumentsContainer').find('input[name="CreationTimeMax"'),
lastUpdatedTimeMin: $('#DocumentsContainer').find('input[name="LastUpdatedTimeMin"'),
lastUpdatedTimeMax: $('#DocumentsContainer').find('input[name="LastUpdatedTimeMax"'),
lastSignificantUpdateTimeMin: $('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMin"'),
lastSignificantUpdateTimeMax: $('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMax"'),
lastCachedTimeMin: $('#DocumentsContainer').find('input[name="LastCachedTimeMin"'),
lastCachedTimeMax: $('#DocumentsContainer').find('input[name="LastCachedTimeMax"'),
creationTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="CreationTimeMin"]')),
creationTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="CreationTimeMax"]')),
lastUpdatedTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="LastUpdatedTimeMin"]')),
lastUpdatedTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="LastUpdatedTimeMax"]')),
lastSignificantUpdateTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMin"]')),
lastSignificantUpdateTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMax"]')),
lastCachedTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="LastCachedTimeMin"]')),
lastCachedTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="LastCachedTimeMax"]')),
};
};

40
modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/AngularInstallationInfo.json

@ -0,0 +1,40 @@
{
"packages":[
{
"name": "@abp/ng.feature-management",
"appRoutingModuleConfiguration":{
"routes":[
]
},
"appModuleConfiguration":{
"imports":[
{
"names":[
"provideFeatureManagementConfig"
],
"namespace": "@abp/ng.feature-management"
}
],
"ngModuleImports":[
],
"providerNames":[
"provideFeatureManagementConfig()"
]
},
"tsJsonPathRecordConfigurations":[
{
"name": "@abp/ng.feature-management",
"paths": [
"angular/projects/feature-management/src/public-api.ts"
]
},
{
"name": "@abp/ng.feature-management/proxy",
"paths": [
"angular/projects/feature-management/proxy/src/public-api.ts"
]
}
]
}
]
}

2
modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj

@ -25,6 +25,8 @@
<Pack>true</Pack>
<PackagePath>content\</PackagePath>
</Content>
<None Remove="AngularInstallationInfo.json" />
<Content Include="AngularInstallationInfo.json" />
</ItemGroup>
</Project>

85
modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json

@ -2747,6 +2747,45 @@
}
]
},
{
"returnType": "IdentityResult",
"namespace": "Volo.Abp.Identity",
"name": "CallValidateUserAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "IdentityUser",
"name": "user",
"isOptional": false
}
]
},
{
"returnType": "IdentityResult",
"namespace": "Volo.Abp.Identity",
"name": "CallValidatePasswordAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "IdentityUser",
"name": "user",
"isOptional": false
},
{
"type": "String",
"name": "password",
"isOptional": false
}
]
},
{
"returnType": "IdentityUser",
"namespace": "Volo.Abp.Identity",
@ -5029,6 +5068,11 @@
"name": "organizationUnitId",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "id",
"isOptional": true
},
{
"type": "String",
"name": "userName",
@ -5246,6 +5290,11 @@
"name": "organizationUnitId",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "id",
"isOptional": true
},
{
"type": "String",
"name": "userName",
@ -5920,6 +5969,11 @@
"name": "filter",
"isOptional": true
},
{
"type": "Boolean",
"name": "includeChildren",
"isOptional": true
},
{
"type": "Boolean",
"name": "includeDetails",
@ -5947,6 +6001,11 @@
"name": "id",
"isOptional": false
},
{
"type": "Boolean",
"name": "includeChildren",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
@ -5974,6 +6033,11 @@
"name": "filter",
"isOptional": true
},
{
"type": "Boolean",
"name": "includeChildren",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
@ -6286,8 +6350,8 @@
},
{
"defaultValue": "False",
"displayName": "Require confirmed email",
"description": "Whether a confirmed email address is required to sign in.",
"displayName": "Enforce email verification to sign in",
"description": "Users can create accounts but cannot sign in until they verify their email address.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
@ -6298,7 +6362,7 @@
{
"defaultValue": "True",
"displayName": "Allow users to confirm their phone number",
"description": "Whether the phoneNumber can be confirmed by the user.",
"description": "Users can verify their phone numbers. SMS integration required.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
@ -6308,8 +6372,19 @@
},
{
"defaultValue": "False",
"displayName": "Require confirmed phone number",
"description": "Whether a confirmed telephone number is required to sign in.",
"displayName": "Enforce email verification to register",
"description": "User accounts will not be created unless they verify their email addresses.",
"isVisibleToClient": false,
"isInherited": true,
"isEncrypted": false,
"contentType": "setting",
"name": "Abp.Identity.SignIn.RequireEmailVerificationToRegister",
"summary": null
},
{
"defaultValue": "False",
"displayName": "Enforce phone number verification to sign in",
"description": "Users can create accounts but cannot sign in until they verify their phone numbers.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,

2
modules/openiddict/app/OpenIddict.Demo.Server/package.json

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

20
modules/openiddict/app/angular/package.json

@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
"@abp/ng.account": "~9.2.0-rc.1",
"@abp/ng.components": "~9.2.0-rc.1",
"@abp/ng.core": "~9.2.0-rc.1",
"@abp/ng.oauth": "~9.2.0-rc.1",
"@abp/ng.identity": "~9.2.0-rc.1",
"@abp/ng.setting-management": "~9.2.0-rc.1",
"@abp/ng.tenant-management": "~9.2.0-rc.1",
"@abp/ng.theme.shared": "~9.2.0-rc.1",
"@abp/ng.theme.lepton-x": "~4.2.0-rc.1",
"@abp/ng.account": "~9.2.0-rc.2",
"@abp/ng.components": "~9.2.0-rc.2",
"@abp/ng.core": "~9.2.0-rc.2",
"@abp/ng.oauth": "~9.2.0-rc.2",
"@abp/ng.identity": "~9.2.0-rc.2",
"@abp/ng.setting-management": "~9.2.0-rc.2",
"@abp/ng.tenant-management": "~9.2.0-rc.2",
"@abp/ng.theme.shared": "~9.2.0-rc.2",
"@abp/ng.theme.lepton-x": "~4.2.0-rc.2",
"@angular/animations": "^15.0.1",
"@angular/common": "^15.0.1",
"@angular/compiler": "^15.0.1",
@ -36,7 +36,7 @@
"zone.js": "~0.11.4"
},
"devDependencies": {
"@abp/ng.schematics": "~9.2.0-rc.1",
"@abp/ng.schematics": "~9.2.0-rc.2",
"@angular-devkit/build-angular": "^15.0.1",
"@angular-eslint/builder": "~15.1.0",
"@angular-eslint/eslint-plugin": "~15.1.0",

17
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor

@ -37,22 +37,25 @@
@if (_groups != null && _groups.Any())
{
<div class="lpx-scroll-pills-container" >
<Tabs @key="_groups" TabPosition="TabPosition.Start" Pills="true" SelectedTab="@_selectedTabName" SelectedTabChanged="@OnSelectedTabChangedAsync">
<Tabs @key="_groups"
VerticalItemsColumnSize="ColumnSize.Is4.OnDesktop"
TabPosition="TabPosition.Start"
Pills="true"
SelectedTab="@_selectedTabName"
SelectedTabChanged="@OnSelectedTabChangedAsync">
<Items>
@foreach (var group in _groups)
{
<Tab Name="@GetNormalizedGroupName(group.Name)">
@if (group.Permissions.Any(x => x.IsGranted))
{
<span>
<b>@group.DisplayName ( @(group.Permissions.Count(x => x.IsGranted)) )</b>
</span>
<b>@group.DisplayName (@(group.Permissions.Count(x => x.IsGranted)))</b>
}
else
{
<span>
@group.DisplayName ( @(group.Permissions.Count(x => x.IsGranted)) )
</span>
<small>
@group.DisplayName (@(group.Permissions.Count(x => x.IsGranted)))
</small>
}
</Tab>
}

2
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs

@ -58,7 +58,7 @@ public partial class PermissionManagementModal
var result = await PermissionAppService.GetAsync(_providerName, _providerKey);
_entityDisplayName = entityDisplayName ?? result.EntityDisplayName;
_allGroups = result.Groups;
_allGroups = result.Groups.OrderBy(x => x.DisplayName).ToList();
_groups = _allGroups.ToList();
NormalizePermissionGroup();

17
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.css

@ -15,7 +15,7 @@ fieldset legend {
}
::deep .lpx-scroll-pills-container ul li {
border: 1px solid #e8eef3;
border: 1px solid var(--lpx-border-color);
margin-bottom: 10px;
border-radius: 10px;
}
@ -26,6 +26,15 @@ fieldset legend {
background-color: #6c5dd3 !important;
}
::deep .lpx-theme-dark .lpx-scroll-pills-container ul li {
border: 1px solid #23262a;
}
::deep .nav-pills .nav-link {
background: none;
border: 0;
border-radius: var(--bs-nav-pills-border-radius);
}
::deep .nav-pills .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
background-color: transparent;
border-color: transparent;
}

2
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json

@ -3,6 +3,6 @@
"name": "demo-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}

240
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
"@abp/bootstrap" "~9.2.0-rc.1"
"@abp/bootstrap-datepicker" "~9.2.0-rc.1"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
"@abp/datatables.net-bs5" "~9.2.0-rc.1"
"@abp/font-awesome" "~9.2.0-rc.1"
"@abp/jquery-form" "~9.2.0-rc.1"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
"@abp/lodash" "~9.2.0-rc.1"
"@abp/luxon" "~9.2.0-rc.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
"@abp/moment" "~9.2.0-rc.1"
"@abp/select2" "~9.2.0-rc.1"
"@abp/sweetalert2" "~9.2.0-rc.1"
"@abp/timeago" "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
"@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
"@abp/bootstrap" "~9.2.0-rc.2"
"@abp/bootstrap-datepicker" "~9.2.0-rc.2"
"@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
"@abp/datatables.net-bs5" "~9.2.0-rc.2"
"@abp/font-awesome" "~9.2.0-rc.2"
"@abp/jquery-form" "~9.2.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
"@abp/lodash" "~9.2.0-rc.2"
"@abp/luxon" "~9.2.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
"@abp/moment" "~9.2.0-rc.2"
"@abp/select2" "~9.2.0-rc.2"
"@abp/sweetalert2" "~9.2.0-rc.2"
"@abp/timeago" "~9.2.0-rc.2"
"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
"@abp/bootstrap-datepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
"@abp/bootstrap@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
"@abp/core@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
"@abp/core@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
"@abp/utils" "~9.2.0-rc.1"
"@abp/utils" "~9.2.0-rc.2"
"@abp/datatables.net-bs5@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
"@abp/datatables.net-bs5@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
"@abp/datatables.net" "~9.2.0-rc.1"
"@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
"@abp/datatables.net@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
"@abp/font-awesome@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
"@abp/jquery-form@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
"@abp/jquery-validation" "~9.2.0-rc.1"
"@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
"@abp/jquery-validation@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
"@abp/jquery@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
"@abp/jquery@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
"@abp/lodash@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
"@abp/lodash@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
"@abp/luxon@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
"@abp/luxon@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
"@abp/moment@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
"@abp/select2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
"@abp/sweetalert2@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
"@abp/sweetalert2@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
"@abp/core" "~9.2.0-rc.1"
"@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
"@abp/timeago@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
"@abp/jquery" "~9.2.0-rc.1"
"@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
"@abp/utils@~9.2.0-rc.1":
version "9.2.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
"@abp/utils@~9.2.0-rc.2":
version "9.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"

47
modules/setting-management/src/Volo.Abp.SettingManagement.Installer/AngularInstallationInfo.json

@ -0,0 +1,47 @@
{
"packages":[
{
"name": "@abp/ng.setting-management",
"appRoutingModuleConfiguration":{
"routes":[
"{ path: 'setting-management', loadChildren: () => import('@abp/ng.setting-management').then(m => m.SettingManagementModule.forLazy()),}"
]
},
"appModuleConfiguration":{
"imports":[
{
"names":[
"provideSettingManagementConfig"
],
"namespace": "@abp/ng.setting-management/config"
}
],
"ngModuleImports":[
],
"providerNames":[
"provideSettingManagementConfig()"
]
},
"tsJsonPathRecordConfigurations":[
{
"name": "@abp/ng.setting-management",
"paths": [
"angular/projects/setting-management/src/public-api.ts"
]
},
{
"name": "@abp/ng.setting-management/config",
"paths": [
"angular/projects/setting-management/config/src/public-api.ts"
]
},
{
"name": "@abp/ng.setting-management/proxy",
"paths": [
"angular/projects/setting-management/proxy/src/public-api.ts"
]
}
]
}
]
}

2
modules/setting-management/src/Volo.Abp.SettingManagement.Installer/Volo.Abp.SettingManagement.Installer.csproj

@ -25,6 +25,8 @@
<Pack>true</Pack>
<PackagePath>content\</PackagePath>
</Content>
<None Remove="AngularInstallationInfo.json" />
<Content Include="AngularInstallationInfo.json" />
</ItemGroup>
</Project>

47
modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/AngularInstallationInfo.json

@ -0,0 +1,47 @@
{
"packages":[
{
"name": "@abp/ng.tenant-management",
"appRoutingModuleConfiguration":{
"routes":[
"{ path: 'tenant-management', loadChildren: () => import('@abp/ng.tenant-management').then(m => m.TenantManagementModule.forLazy()),}"
]
},
"appModuleConfiguration":{
"imports":[
{
"names":[
"provideTenantManagementConfig"
],
"namespace": "@abp/ng.tenant-management/config"
}
],
"ngModuleImports":[
],
"providerNames":[
"provideTenantManagementConfig()"
]
},
"tsJsonPathRecordConfigurations":[
{
"name": "@abp/ng.tenant-management",
"paths": [
"angular/projects/tenant-management/src/public-api.ts"
]
},
{
"name": "@abp/ng.tenant-management/config",
"paths": [
"angular/projects/tenant-management/config/src/public-api.ts"
]
},
{
"name": "@abp/ng.tenant-management/proxy",
"paths": [
"angular/projects/tenant-management/proxy/src/public-api.ts"
]
}
]
}
]
}

2
modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/Volo.Abp.TenantManagement.Installer.csproj

@ -25,6 +25,8 @@
<Pack>true</Pack>
<PackagePath>content\</PackagePath>
</Content>
<None Remove="AngularInstallationInfo.json" />
<Content Include="AngularInstallationInfo.json" />
</ItemGroup>
</Project>

158
modules/virtual-file-explorer/app/DemoApp.abppkg.analyze.json

@ -0,0 +1,158 @@
{
"name": "DemoApp",
"hash": "",
"contents": [
{
"namespace": "DemoApp",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.Abp.AspNetCore.Mvc",
"namespace": "Volo.Abp.AspNetCore.Mvc",
"name": "AbpAspNetCoreMvcModule"
},
{
"declaringAssemblyName": "Volo.Abp.Autofac",
"namespace": "Volo.Abp.Autofac",
"name": "AbpAutofacModule"
},
{
"declaringAssemblyName": "Volo.Abp.AutoMapper",
"namespace": "Volo.Abp.AutoMapper",
"name": "AbpAutoMapperModule"
},
{
"declaringAssemblyName": "Volo.Abp.Swashbuckle",
"namespace": "Volo.Abp.Swashbuckle",
"name": "AbpSwashbuckleModule"
},
{
"declaringAssemblyName": "Volo.Abp.AspNetCore.Serilog",
"namespace": "Volo.Abp.AspNetCore.Serilog",
"name": "AbpAspNetCoreSerilogModule"
},
{
"declaringAssemblyName": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",
"namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",
"name": "AbpAspNetCoreMvcUiBasicThemeModule"
},
{
"declaringAssemblyName": "Volo.Abp.VirtualFileExplorer.Web",
"namespace": "Volo.Abp.VirtualFileExplorer.Web",
"name": "AbpVirtualFileExplorerWebModule"
},
{
"declaringAssemblyName": "Volo.Abp.Account.Web",
"namespace": "Volo.Abp.Account.Web",
"name": "AbpAccountWebModule"
},
{
"declaringAssemblyName": "Volo.Abp.Account.HttpApi",
"namespace": "Volo.Abp.Account",
"name": "AbpAccountHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Abp.Account.Application",
"namespace": "Volo.Abp.Account",
"name": "AbpAccountApplicationModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Domain.Identity",
"namespace": "Volo.Abp.PermissionManagement.Identity",
"name": "AbpPermissionManagementDomainIdentityModule"
},
{
"declaringAssemblyName": "Volo.Abp.Identity.Web",
"namespace": "Volo.Abp.Identity.Web",
"name": "AbpIdentityWebModule"
},
{
"declaringAssemblyName": "Volo.Abp.Identity.HttpApi",
"namespace": "Volo.Abp.Identity",
"name": "AbpIdentityHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Abp.Identity.Application",
"namespace": "Volo.Abp.Identity",
"name": "AbpIdentityApplicationModule"
},
{
"declaringAssemblyName": "Volo.Abp.Identity.EntityFrameworkCore",
"namespace": "Volo.Abp.Identity.EntityFrameworkCore",
"name": "AbpIdentityEntityFrameworkCoreModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Web",
"namespace": "Volo.Abp.PermissionManagement.Web",
"name": "AbpPermissionManagementWebModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Application",
"namespace": "Volo.Abp.PermissionManagement",
"name": "AbpPermissionManagementApplicationModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.HttpApi",
"namespace": "Volo.Abp.PermissionManagement.HttpApi",
"name": "AbpPermissionManagementHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.EntityFrameworkCore",
"namespace": "Volo.Abp.PermissionManagement.EntityFrameworkCore",
"name": "AbpPermissionManagementEntityFrameworkCoreModule"
},
{
"declaringAssemblyName": "Volo.Abp.EntityFrameworkCore.SqlServer",
"namespace": "Volo.Abp.EntityFrameworkCore.SqlServer",
"name": "AbpEntityFrameworkCoreSqlServerModule"
}
],
"implementingInterfaces": [
{
"name": "IAbpModule",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IAbpModule"
},
{
"name": "IOnPreApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPreApplicationInitialization"
},
{
"name": "IOnApplicationInitialization",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationInitialization"
},
{
"name": "IOnPostApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPostApplicationInitialization"
},
{
"name": "IOnApplicationShutdown",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationShutdown"
},
{
"name": "IPreConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPreConfigureServices"
},
{
"name": "IPostConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPostConfigureServices"
}
],
"contentType": "abpModule",
"name": "DemoAppModule",
"summary": null
}
]
}

4
modules/virtual-file-explorer/app/package.json

@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.1",
"@abp/virtual-file-explorer": "~9.2.0-rc.1"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2",
"@abp/virtual-file-explorer": "~9.2.0-rc.2"
}
}

62
modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Contracts/Volo.Abp.VirtualFileExplorer.Contracts.abppkg.analyze.json

@ -1,7 +1,57 @@
{
"name": "Volo.Abp.VirtualFileExplorer.Contracts",
"hash": "",
"contents": [
]
}
"name": "Volo.Abp.VirtualFileExplorer.Contracts",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.VirtualFileExplorer",
"dependsOnModules": [],
"implementingInterfaces": [
{
"name": "IAbpModule",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IAbpModule"
},
{
"name": "IOnPreApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPreApplicationInitialization"
},
{
"name": "IOnApplicationInitialization",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationInitialization"
},
{
"name": "IOnPostApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPostApplicationInitialization"
},
{
"name": "IOnApplicationShutdown",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationShutdown"
},
{
"name": "IPreConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPreConfigureServices"
},
{
"name": "IPostConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPostConfigureServices"
}
],
"contentType": "abpModule",
"name": "AbpVirtualFileExplorerContractsModule",
"summary": null
}
]
}

5
modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.abppkg.analyze.json

@ -14,6 +14,11 @@
"declaringAssemblyName": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared",
"namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared",
"name": "AbpAspNetCoreMvcUiThemeSharedModule"
},
{
"declaringAssemblyName": "Volo.Abp.VirtualFileExplorer.Contracts",
"namespace": "Volo.Abp.VirtualFileExplorer",
"name": "AbpVirtualFileExplorerContractsModule"
}
],
"implementingInterfaces": [

2
npm/lerna.json

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

4
npm/ng-packs/package.json

@ -44,8 +44,8 @@
},
"private": true,
"devDependencies": {
"@abp/ng.theme.lepton-x": "~4.2.0-rc.1",
"@abp/utils": "~9.2.0-rc.1",
"@abp/ng.theme.lepton-x": "~4.2.0-rc.2",
"@abp/utils": "~9.2.0-rc.2",
"@angular-devkit/build-angular": "~19.1.0",
"@angular-devkit/core": "~19.1.0",
"@angular-devkit/schematics": "~19.1.0",

6
npm/ng-packs/packages/account-core/package.json

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

4
npm/ng-packs/packages/account/config/src/providers/route.provider.ts

@ -24,12 +24,14 @@ export function configureRoutes() {
path: '/account/login',
name: eAccountRouteNames.Login,
parentName: eAccountRouteNames.Account,
layout: eLayoutType.account,
order: 1,
},
{
path: '/account/register',
name: eAccountRouteNames.Register,
parentName: eAccountRouteNames.Account,
layout: eLayoutType.account,
order: 2,
},
{
@ -45,12 +47,14 @@ export function configureRoutes() {
path: '/account/forgot-password',
parentName: eAccountRouteNames.Account,
name: eAccountRouteNames.ForgotPassword,
layout: eLayoutType.account,
invisible: true,
},
{
path: '/account/reset-password',
parentName: eAccountRouteNames.Account,
name: eAccountRouteNames.ResetPassword,
layout: eLayoutType.account,
invisible: true,
},
]);

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

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

2
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html

@ -28,7 +28,7 @@
<ngx-datatable-column
*abpVisible="prop.columnVisible(getInjected)"
[width]="columnWidths[i + 1] || 200"
[name]="prop.displayName | abpLocalization"
[name]="(prop.isExtra ? '::' + prop.displayName : prop.displayName) | abpLocalization"
[prop]="prop.name"
[sortable]="prop.sortable"
>

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

@ -1,14 +1,14 @@
{
"name": "@abp/ng.components",
"version": "9.2.0-rc.1",
"version": "9.2.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
"@abp/ng.core": ">=9.2.0-rc.1",
"@abp/ng.theme.shared": ">=9.2.0-rc.1"
"@abp/ng.core": ">=9.2.0-rc.2",
"@abp/ng.theme.shared": ">=9.2.0-rc.2"
},
"dependencies": {
"chart.js": "^3.5.1",

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

@ -1,13 +1,13 @@
{
"name": "@abp/ng.core",
"version": "9.2.0-rc.1",
"version": "9.2.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/utils": "~9.2.0-rc.1",
"@abp/utils": "~9.2.0-rc.2",
"just-clone": "^6.0.0",
"just-compare": "^2.0.0",
"ts-toolbelt": "^9.0.0",

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

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

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

@ -1,6 +1,6 @@
{
"name": "@abp/nx.generators",
"version": "9.2.0-rc.1",
"version": "9.2.0-rc.2",
"homepage": "https://abp.io",
"generators": "./generators.json",
"type": "commonjs",

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

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

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

@ -1,14 +1,14 @@
{
"name": "@abp/ng.oauth",
"version": "9.2.0-rc.1",
"version": "9.2.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.core": "~9.2.0-rc.1",
"@abp/utils": "~9.2.0-rc.1",
"@abp/ng.core": "~9.2.0-rc.2",
"@abp/utils": "~9.2.0-rc.2",
"angular-oauth2-oidc": "^17.0.0",
"just-clone": "^6.0.0",
"just-compare": "^2.0.0",

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

Loading…
Cancel
Save