Browse Source

Merge branch 'dev' into IdentitySession

pull/19479/head
maliming 3 years ago
parent
commit
bd6ed29c9a
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json
  2. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json
  3. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  4. 30
      docs/en/PlugIn-Modules.md
  5. 6
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs
  6. 2
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js
  7. 7
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs
  8. 7
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs
  9. 29
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs
  10. 10
      framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/AbpEntityChangeOptions.cs
  11. 29
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs
  12. 163
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs
  13. 20
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntryNavigationProperty.cs
  14. 20
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs
  15. 3
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/IEntityHistoryHelper.cs
  16. 6
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/NullEntityHistoryHelper.cs
  17. 2
      framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/ITestCounter.cs
  18. 8
      framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/TestCounter.cs
  19. 1
      framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs
  20. 7
      framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkEventRecord.cs
  21. 4
      framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/AbpAuditingTestModule.cs
  22. 13
      framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/Entities/AppEntityWithNavigations.cs
  23. 3
      framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/EntityFrameworkCore/AbpAuditingTestDbContext.cs
  24. 177
      framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/Auditing_Tests.cs
  25. 5
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs
  26. 4
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DomainEvents/DomainEvents_Tests.cs
  27. 11
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs
  28. 11
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs
  29. 3
      framework/test/Volo.Abp.MemoryDb.Tests/Volo/Abp/TestApp/MemoryDb/TestAppMemoryDbContext.cs
  30. 7
      framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Serializer/MongoDB_DateTimeKind_Tests.cs
  31. 2
      framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/ITestAppMongoDbContext.cs
  32. 4
      framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs
  33. 76
      framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/AppEntityWithNavigations.cs
  34. 225
      framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs
  35. 6
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  36. 276
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
  37. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  38. 280
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  39. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  40. 318
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  41. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  42. 258
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  43. 10
      modules/cms-kit/angular/package.json
  44. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  45. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  46. 258
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  47. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  48. 258
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  49. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  50. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  51. 4
      modules/docs/app/VoloDocs.Web/package.json
  52. 318
      modules/docs/app/VoloDocs.Web/yarn.lock
  53. 3
      modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/Distributed_User_Change_Event_Tests.cs
  54. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  55. 20
      modules/openiddict/app/angular/package.json
  56. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  57. 258
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  58. 4
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json
  59. 292
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock
  60. 2
      npm/lerna.json
  61. 4
      npm/ng-packs/package.json
  62. 6
      npm/ng-packs/packages/account-core/package.json
  63. 6
      npm/ng-packs/packages/account/package.json
  64. 6
      npm/ng-packs/packages/components/package.json
  65. 4
      npm/ng-packs/packages/core/package.json
  66. 3
      npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts
  67. 1
      npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts
  68. 12
      npm/ng-packs/packages/core/testing/src/lib/pipes/localization.pipe.ts
  69. 1
      npm/ng-packs/packages/core/testing/src/public-api.ts
  70. 4
      npm/ng-packs/packages/feature-management/package.json
  71. 2
      npm/ng-packs/packages/generators/package.json
  72. 8
      npm/ng-packs/packages/identity/package.json
  73. 6
      npm/ng-packs/packages/oauth/package.json
  74. 4
      npm/ng-packs/packages/permission-management/package.json
  75. 2
      npm/ng-packs/packages/schematics/package.json
  76. 6
      npm/ng-packs/packages/setting-management/package.json
  77. 6
      npm/ng-packs/packages/tenant-management/package.json
  78. 6
      npm/ng-packs/packages/theme-basic/package.json
  79. 4
      npm/ng-packs/packages/theme-shared/package.json
  80. 4
      npm/packs/anchor-js/package.json
  81. 4
      npm/packs/aspnetcore.components.server.basictheme/package.json
  82. 6
      npm/packs/aspnetcore.components.server.theming/package.json
  83. 4
      npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
  84. 34
      npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
  85. 2
      npm/packs/aspnetcore.mvc.ui/package-lock.json
  86. 2
      npm/packs/aspnetcore.mvc.ui/package.json
  87. 10
      npm/packs/blogging/package.json
  88. 2
      npm/packs/bootstrap-datepicker/package.json
  89. 2
      npm/packs/bootstrap-daterangepicker/package.json
  90. 4
      npm/packs/bootstrap/package.json
  91. 2
      npm/packs/chart.js/package.json
  92. 4
      npm/packs/clipboard/package.json
  93. 12
      npm/packs/cms-kit.admin/package.json
  94. 6
      npm/packs/cms-kit.public/package.json
  95. 6
      npm/packs/cms-kit/package.json
  96. 4
      npm/packs/codemirror/package.json
  97. 4
      npm/packs/core/package.json
  98. 4
      npm/packs/cropperjs/package.json
  99. 4
      npm/packs/datatables.net-bs4/package.json
  100. 4
      npm/packs/datatables.net-bs5/package.json

2
abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json

@ -389,7 +389,7 @@
"ShowBetweenDayCount": "Show Between Days",
"PurchaseOrder": "Purchase Order",
"ShowCreateInvoiceOfOrganization": "Create Invoice",
"ShowCreateQuotationOfOrganization": "Create Quotation",
"ShowCreateQuotationOfOrganization": "Create Quotation/Invoice",
"BookDiscounts": "Book Discounts",
"Permission:BookDiscount": "Book Discount",
"Menu:BookDiscounts": "Book Discounts",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json

@ -400,7 +400,7 @@
"ShowBetweenDayCount": "Gün sayısını göster",
"PurchaseOrder": "Satın alma siparişi",
"ShowCreateInvoiceOfOrganization": "Fatura oluştur",
"ShowCreateQuotationOfOrganization": "Teklif oluştur",
"ShowCreateQuotationOfOrganization": "Teklif/Fatura oluştur",
"BookDiscounts": "Kitap indirimleri",
"Menu:BookDiscounts": "Kitap indirimleri",
"BookType": "Kitap türü",

4
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json

@ -581,7 +581,7 @@
"InvoiceModal_EnterCompanyName": "Enter your legal company name...",
"InvoiceModal_EnterCompanyAddress": "Enter your legal company address...",
"InvoiceModal_EnterTaxNumber": "Enter your TAX/VAT number if available...",
"RequestInvoiceModal_EnterNotes": "Enter your extra message about your invoice...",
"RequestInvoiceModal_EnterNotes": "Additional information for your invoice... This note will be written in the notes section of the invoice.",
"PrePayment_PayWithIyzico": "You will pay with Iyzico",
"ContinueToCheckout": "Continue to Checkout",
"PrePayment_IyzicoRedirectionInfo": "You will be redirected to Iyzico Payment Gateway to complete your purchase securely.",
@ -1211,4 +1211,4 @@
"TrainingDescription": "We are offering the following training packages for who want to get expertise on the ABP Framework and the ABP Commercial.",
"PurchaseDevelopers": "developers"
}
}
}

30
docs/en/PlugIn-Modules.md

@ -4,33 +4,15 @@ It is possible to load [modules](Module-Development-Basics.md) as plug-ins. That
## Basic Usage
`IServiceCollection.AddApplication<T>()` extension method can get options to configure the plug-in sources.
The `WebApplicationBuilder.AddApplicationAsync<T>()` extension method can get options to configure the plug-in sources.
**Example: Load plugins from a folder**
````csharp
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Modularity.PlugIns;
namespace MyPlugInDemo.Web
await builder.AddApplicationAsync<MyPlugInDemoWebModule>(options =>
{
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddApplication<MyPlugInDemoWebModule>(options =>
{
options.PlugInSources.AddFolder(@"D:\Temp\MyPlugIns");
});
}
public void Configure(IApplicationBuilder app)
{
app.InitializeApplication();
}
}
}
options.PlugInSources.AddFolder(@"D:\Temp\MyPlugIns");
});
````
* This is the `Startup` class of a typical ASP.NET Core application.
@ -232,3 +214,7 @@ If your module uses a relational database and [Entity Framework Core](Entity-Fra
2. You can improve the `DbMigrator` application to find migrations of the plug-ins and execute them.
There may be other solutions. For example, if your DB admin doesn't allow you to change the database schema in the application code, you may need to manually send a SQL file to the database admin to apply it to the database.
### Plug In Sample
We have a sample for this, You can download it from [abp-sample repository](https://github.com/abpframework/abp-samples/tree/master/DocumentationSamples/Plug-In)

6
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs

@ -94,6 +94,7 @@ public abstract class AbpDatePickerBaseTagHelperService<TTagHelper> : AbpTagHelp
{
TagHelperOutput = TagHelperOutput = new TagHelperOutput("input", GetInputAttributes(context, output), (_, _) => Task.FromResult<TagHelperContent>(new DefaultTagHelperContent()));
AddDataPickerAttribute(TagHelperOutput);
AddDisabledAttribute(TagHelperOutput);
AddAutoFocusAttribute(TagHelperOutput);
AddFormControls(context, output, TagHelperOutput);
@ -711,6 +712,11 @@ public abstract class AbpDatePickerBaseTagHelperService<TTagHelper> : AbpTagHelp
}
}
protected virtual void AddDataPickerAttribute(TagHelperOutput inputTagHelperOutput)
{
inputTagHelperOutput.Attributes.Add("data-datepicker", "true");
}
protected virtual void AddDisabledAttribute(TagHelperOutput inputTagHelperOutput)
{
if (inputTagHelperOutput.Attributes.ContainsName("disabled") == false &&

2
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js

@ -102,7 +102,7 @@ $.validator.defaults.ignore = ''; //TODO: Would be better if we can apply only f
_onOpenCallbacks.triggerAll(_publicApi);
if ($firstVisibleInput.hasClass("datepicker")) {
if ($firstVisibleInput.data("datepicker")) {
return; //don't pop-up date pickers...
}

7
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs

@ -36,6 +36,11 @@ public class AbpExceptionFilter : IAsyncExceptionFilter, IAbpFilter, ITransientD
{
//TODO: Create DontWrap attribute to control wrapping..?
if (context.ExceptionHandled)
{
return false;
}
if (context.ActionDescriptor.IsControllerAction() &&
context.ActionDescriptor.HasObjectResult())
{
@ -78,7 +83,7 @@ public class AbpExceptionFilter : IAsyncExceptionFilter, IAbpFilter, ITransientD
context.Result = new ObjectResult(new RemoteServiceErrorResponse(remoteServiceErrorInfo));
}
context.Exception = null!; //Handled!
context.ExceptionHandled = true; //Handled!
}
protected virtual void LogException(ExceptionContext context, out RemoteServiceErrorInfo remoteServiceErrorInfo)

7
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs

@ -70,6 +70,11 @@ public class AbpExceptionPageFilter : IAsyncPageFilter, IAbpFilter, ITransientDe
{
//TODO: Trigger an AbpExceptionHandled event or something like that.
if (context.ExceptionHandled)
{
return;
}
var exceptionHandlingOptions = context.GetRequiredService<IOptions<AbpExceptionHandlingOptions>>().Value;
var exceptionToErrorInfoConverter = context.GetRequiredService<IExceptionToErrorInfoConverter>();
var remoteServiceErrorInfo = exceptionToErrorInfoConverter.Convert(context.Exception!, options =>
@ -106,6 +111,6 @@ public class AbpExceptionPageFilter : IAsyncPageFilter, IAbpFilter, ITransientDe
context.Result = new ObjectResult(new RemoteServiceErrorResponse(remoteServiceErrorInfo));
}
context.Exception = null; //Handled!
context.ExceptionHandled = true; //Handled!
}
}

29
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs

@ -596,7 +596,7 @@ public class ChangeThemeStep : ProjectBuildPipelineStep
{
if (!lines[i].Contains(oldKeyword))
{
continue;;
continue;
}
lines[i] = lines[i].Replace(oldKeyword, newKeyword);
@ -605,6 +605,26 @@ public class ChangeThemeStep : ProjectBuildPipelineStep
file.SetLines(lines);
}
private static void AddNamespaces(ProjectBuildContext context, string targetModuleFilePath, params string[] namespaces)
{
var file = context.Files.FirstOrDefault(x => x.Name.Contains(targetModuleFilePath));
if (file == null)
{
return;
}
file.NormalizeLineEndings();
var lines = file.GetLines().ToList();
foreach (var @namespace in namespaces)
{
lines.AddFirst(@namespace);
}
file.SetLines(lines);
}
private static void ChangeThemeToBasicForMvcProjects(ProjectBuildContext context, string defaultThemeName)
{
var projectNames = new[]
@ -641,6 +661,13 @@ public class ChangeThemeStep : ProjectBuildPipelineStep
defaultThemeName,
Basic
);
AddNamespaces(
context,
moduleFile.Name,
"using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;",
"using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling;"
);
}
}

10
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/AbpEntityChangeOptions.cs

@ -0,0 +1,10 @@
namespace Volo.Abp.Domain.Entities.Events;
public class AbpEntityChangeOptions
{
/// <summary>
/// Default: true.
/// Publish the EntityUpdatedEvent when any navigation property changes.
/// </summary>
public bool PublishEntityUpdatedEventWhenNavigationChanges { get; set; } = true;
}

29
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs

@ -12,6 +12,7 @@ using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.Extensions.Options;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Extensions.Options;
@ -21,6 +22,7 @@ using Volo.Abp.DependencyInjection;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Entities.Events;
using Volo.Abp.Domain.Repositories;
using Volo.Abp.EntityFrameworkCore.ChangeTrackers;
using Volo.Abp.EntityFrameworkCore.EntityHistory;
using Volo.Abp.EntityFrameworkCore.Modeling;
using Volo.Abp.EntityFrameworkCore.ValueConverters;
@ -54,6 +56,8 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
public IEntityChangeEventHelper EntityChangeEventHelper => LazyServiceProvider.LazyGetService<IEntityChangeEventHelper>(NullEntityChangeEventHelper.Instance);
public IOptions<AbpEntityChangeOptions> EntityChangeOptions => LazyServiceProvider.LazyGetRequiredService<IOptions<AbpEntityChangeOptions>>();
public IAuditPropertySetter AuditPropertySetter => LazyServiceProvider.LazyGetRequiredService<IAuditPropertySetter>();
public IEntityHistoryHelper EntityHistoryHelper => LazyServiceProvider.LazyGetService<IEntityHistoryHelper>(NullEntityHistoryHelper.Instance);
@ -70,6 +74,8 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
public ILogger<AbpDbContext<TDbContext>> Logger => LazyServiceProvider.LazyGetService<ILogger<AbpDbContext<TDbContext>>>(NullLogger<AbpDbContext<TDbContext>>.Instance);
public AbpEfCoreNavigationHelper AbpEfCoreNavigationHelper => LazyServiceProvider.LazyGetRequiredService<AbpEfCoreNavigationHelper>();
public IOptions<AbpDbContextOptions> Options => LazyServiceProvider.LazyGetRequiredService<IOptions<AbpDbContextOptions>>();
private static readonly MethodInfo ConfigureBasePropertiesMethodInfo
@ -190,6 +196,7 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
List<EntityChangeInfo>? entityChangeList = null;
if (auditLog != null)
{
EntityHistoryHelper.InitializeNavigationHelper(AbpEfCoreNavigationHelper);
entityChangeList = EntityHistoryHelper.CreateChangeList(ChangeTracker.Entries().ToList());
}
@ -281,12 +288,14 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
protected virtual void ChangeTracker_Tracked(object? sender, EntityTrackedEventArgs e)
{
AbpEfCoreNavigationHelper.ChangeTracker_Tracked(ChangeTracker, sender, e);
FillExtraPropertiesForTrackedEntities(e);
PublishEventsForTrackedEntity(e.Entry);
}
protected virtual void ChangeTracker_StateChanged(object? sender, EntityStateChangedEventArgs e)
{
AbpEfCoreNavigationHelper.ChangeTracker_StateChanged(ChangeTracker, sender, e);
PublishEventsForTrackedEntity(e.Entry);
}
@ -336,7 +345,7 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
}
}
private void PublishEventsForTrackedEntity(EntityEntry entry)
protected virtual void PublishEventsForTrackedEntity(EntityEntry entry)
{
switch (entry.State)
{
@ -344,6 +353,7 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
ApplyAbpConceptsForAddedEntity(entry);
EntityChangeEventHelper.PublishEntityCreatedEvent(entry.Entity);
break;
case EntityState.Modified:
ApplyAbpConceptsForModifiedEntity(entry);
if (entry.Properties.Any(x => x.IsModified && (x.Metadata.ValueGenerated == ValueGenerated.Never || x.Metadata.ValueGenerated == ValueGenerated.OnAdd)))
@ -357,13 +367,28 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
EntityChangeEventHelper.PublishEntityUpdatedEvent(entry.Entity);
}
}
break;
case EntityState.Deleted:
ApplyAbpConceptsForDeletedEntity(entry);
EntityChangeEventHelper.PublishEntityDeletedEvent(entry.Entity);
break;
}
if (EntityChangeOptions.Value.PublishEntityUpdatedEventWhenNavigationChanges)
{
foreach (var entityEntry in ChangeTracker.Entries().Where(x => x.State == EntityState.Unchanged && AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(x)))
{
if (entityEntry.Entity is ISoftDelete && entityEntry.Entity.As<ISoftDelete>().IsDeleted)
{
EntityChangeEventHelper.PublishEntityDeletedEvent(entityEntry.Entity);
}
else
{
EntityChangeEventHelper.PublishEntityUpdatedEvent(entityEntry.Entity);
}
}
}
}
protected virtual void HandlePropertiesBeforeSave()

163
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs

@ -0,0 +1,163 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Domain.Entities;
namespace Volo.Abp.EntityFrameworkCore.ChangeTrackers;
/// <summary>
/// Refactor this class after EF Core supports this case.
/// https://github.com/dotnet/efcore/issues/24076#issuecomment-1996623874
/// </summary>
public class AbpEfCoreNavigationHelper : ITransientDependency
{
private Dictionary<string, List<AbpEntityEntryNavigationProperty>> EntityEntryNavigationProperties { get; } = new ();
public virtual void ChangeTracker_Tracked(ChangeTracker changeTracker, object? sender, EntityTrackedEventArgs e)
{
foreach (var entry in changeTracker.Entries())
{
EntityEntryTrackedOrStateChanged(entry);
}
}
public virtual void ChangeTracker_StateChanged(ChangeTracker changeTracker, object? sender, EntityStateChangedEventArgs e)
{
foreach (var entry in changeTracker.Entries())
{
EntityEntryTrackedOrStateChanged(entry);
}
}
private void EntityEntryTrackedOrStateChanged(EntityEntry entityEntry)
{
if (entityEntry.State != EntityState.Unchanged)
{
return;
}
var entryId = GetEntityId(entityEntry);
if (entryId == null)
{
return;
}
var navigationProperties = EntityEntryNavigationProperties.GetOrAdd(entryId, () => new List<AbpEntityEntryNavigationProperty>());
var index = 0;
foreach (var navigationEntry in entityEntry.Navigations.Where(navigation => !navigation.IsModified))
{
if (!navigationEntry.IsLoaded)
{
index++;
continue;
}
var currentValue = navigationEntry.CurrentValue;
if (navigationEntry.CurrentValue is ICollection collection)
{
currentValue = collection.Cast<object?>().ToList();
}
var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index);
if (navigationProperty != null)
{
if (!navigationProperty.IsChanged && (navigationProperty.Value == null || IsCollectionAndEmpty(navigationProperty.Value)))
{
navigationProperty.Value = currentValue;
navigationProperty.IsChanged = currentValue != null && !IsCollectionAndEmpty(currentValue);
}
if (!navigationProperty.IsChanged && navigationProperty.Value != null && !IsCollectionAndEmpty(navigationProperty.Value))
{
navigationProperty.Value = currentValue;
navigationProperty.IsChanged = currentValue == null || IsCollectionAndEmpty(currentValue);
}
}
else
{
navigationProperties.Add(new AbpEntityEntryNavigationProperty(index, navigationEntry.Metadata.Name, currentValue, false));
}
index++;
}
}
public bool IsEntityEntryNavigationChanged(EntityEntry entityEntry)
{
if (entityEntry.State == EntityState.Modified)
{
return true;
}
var entryId = GetEntityId(entityEntry);
if (entryId == null)
{
return false;
}
var index = 0;
foreach (var navigationEntry in entityEntry.Navigations)
{
if (navigationEntry.IsModified || (navigationEntry is ReferenceEntry && navigationEntry.As<ReferenceEntry>().TargetEntry?.State == EntityState.Modified))
{
return true;
}
EntityEntryTrackedOrStateChanged(entityEntry);
if (EntityEntryNavigationProperties.TryGetValue(entryId, out var navigationProperties))
{
var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index);
if (navigationProperty != null && navigationProperty.IsChanged)
{
return true;
}
}
index++;
}
return false;
}
public bool IsEntityEntryNavigationChanged(NavigationEntry navigationEntry, int index)
{
if (navigationEntry.IsModified || (navigationEntry is ReferenceEntry && navigationEntry.As<ReferenceEntry>().TargetEntry?.State == EntityState.Modified))
{
return true;
}
var entryId = GetEntityId(navigationEntry.EntityEntry);
if (entryId == null)
{
return false;
}
if (EntityEntryNavigationProperties.TryGetValue(entryId, out var navigationProperties))
{
var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index);
if (navigationProperty != null && navigationProperty.IsChanged)
{
return true;
}
}
return false;
}
private string? GetEntityId(EntityEntry entityEntry)
{
return entityEntry.Entity is IEntity entryEntity && entryEntity.GetKeys().Length == 1
? entryEntity.GetKeys().FirstOrDefault()?.ToString()
: null;
}
private bool IsCollectionAndEmpty(object? value)
{
return value is ICollection && value is ICollection collection && collection.Count == 0;
}
}

20
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntryNavigationProperty.cs

@ -0,0 +1,20 @@
namespace Volo.Abp.EntityFrameworkCore.ChangeTrackers;
public class AbpEntityEntryNavigationProperty
{
public int Index { get; set; }
public string Name { get; set; }
public object? Value { get; set; }
public bool IsChanged { get; set; }
public AbpEntityEntryNavigationProperty(int index, string name, object? value, bool isChanged)
{
Index = index;
Name = name;
Value = value;
IsChanged = isChanged;
}
}

20
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs

@ -2,7 +2,6 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Microsoft.Extensions.Logging;
@ -13,6 +12,7 @@ using Volo.Abp.Data;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Values;
using Volo.Abp.EntityFrameworkCore.ChangeTrackers;
using Volo.Abp.Json;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Reflection;
@ -30,6 +30,8 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
protected IAuditingHelper AuditingHelper { get; }
protected IClock Clock { get; }
protected AbpEfCoreNavigationHelper? AbpEfCoreNavigationHelper { get; set; }
public EntityHistoryHelper(
IAuditingStore auditingStore,
IOptions<AbpAuditingOptions> options,
@ -46,6 +48,11 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
Logger = NullLogger<EntityHistoryHelper>.Instance;
}
public void InitializeNavigationHelper(AbpEfCoreNavigationHelper abpEfCoreNavigationHelper)
{
AbpEfCoreNavigationHelper = abpEfCoreNavigationHelper;
}
public virtual List<EntityChangeInfo> CreateChangeList(ICollection<EntityEntry> entityEntries)
{
var list = new List<EntityChangeInfo>();
@ -186,11 +193,12 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
}
}
if (Options.SaveEntityHistoryWhenNavigationChanges && entityEntry.State == EntityState.Unchanged)
if (entityEntry.State == EntityState.Unchanged && Options.SaveEntityHistoryWhenNavigationChanges && AbpEfCoreNavigationHelper != null)
{
var index = 0;
foreach (var navigation in entityEntry.Navigations)
{
if (navigation.IsModified || (navigation is ReferenceEntry && navigation.As<ReferenceEntry>().TargetEntry?.State == EntityState.Modified))
if (navigation.IsModified || AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(navigation, index))
{
propertyChanges.Add(new EntityPropertyChangeInfo
{
@ -198,6 +206,8 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
PropertyTypeFullName = navigation.Metadata.ClrType.GetFirstGenericArgumentIfNullable().FullName!
});
}
index++;
}
}
@ -245,9 +255,7 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
protected virtual bool HasNavigationPropertiesChanged(EntityEntry entityEntry)
{
return Options.SaveEntityHistoryWhenNavigationChanges && entityEntry.State == EntityState.Unchanged &&
(entityEntry.Navigations.Any(navigationEntry => navigationEntry.IsModified) ||
entityEntry.Navigations.Where(x => x is ReferenceEntry).Cast<ReferenceEntry>().Any(x => x.TargetEntry != null && x.TargetEntry.State == EntityState.Modified));
return entityEntry.State == EntityState.Unchanged && Options.SaveEntityHistoryWhenNavigationChanges && AbpEfCoreNavigationHelper != null && AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(entityEntry);
}
protected virtual bool ShouldSavePropertyHistory(PropertyEntry propertyEntry, bool defaultValue)

3
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/IEntityHistoryHelper.cs

@ -1,11 +1,14 @@
using System.Collections.Generic;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Volo.Abp.Auditing;
using Volo.Abp.EntityFrameworkCore.ChangeTrackers;
namespace Volo.Abp.EntityFrameworkCore.EntityHistory;
public interface IEntityHistoryHelper
{
void InitializeNavigationHelper(AbpEfCoreNavigationHelper abpEfCoreNavigationHelper);
List<EntityChangeInfo> CreateChangeList(ICollection<EntityEntry> entityEntries);
void UpdateChangeList(List<EntityChangeInfo> entityChanges);

6
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/NullEntityHistoryHelper.cs

@ -1,6 +1,7 @@
using System.Collections.Generic;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Volo.Abp.Auditing;
using Volo.Abp.EntityFrameworkCore.ChangeTrackers;
namespace Volo.Abp.EntityFrameworkCore.EntityHistory;
@ -13,6 +14,11 @@ public class NullEntityHistoryHelper : IEntityHistoryHelper
}
public void InitializeNavigationHelper(AbpEfCoreNavigationHelper abpEfCoreNavigationHelper)
{
}
public List<EntityChangeInfo> CreateChangeList(ICollection<EntityEntry> entityEntries)
{
return new List<EntityChangeInfo>();

2
framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/ITestCounter.cs

@ -9,4 +9,6 @@ public interface ITestCounter
int Increment(string name);
int GetValue(string name);
void ResetCount(string name);
}

8
framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/TestCounter.cs

@ -39,4 +39,12 @@ public class TestCounter : ITestCounter, ISingletonDependency
return _values.GetOrDefault(name);
}
}
public void ResetCount(string name)
{
lock (_values)
{
_values[name] = 0;
}
}
}

1
framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs

@ -272,6 +272,7 @@ public class UnitOfWork : IUnitOfWork, ITransientDependency
}
else
{
eventRecord.SetOrder(eventRecords[foundIndex].EventOrder);
eventRecords[foundIndex] = eventRecord;
}
}

7
framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkEventRecord.cs

@ -9,7 +9,7 @@ public class UnitOfWorkEventRecord
public Type EventType { get; }
public long EventOrder { get; }
public long EventOrder { get; protected set; }
public bool UseOutbox { get; }
@ -29,4 +29,9 @@ public class UnitOfWorkEventRecord
EventOrder = eventOrder;
UseOutbox = useOutbox;
}
public void SetOrder(long order)
{
EventOrder = order;
}
}

4
framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/AbpAuditingTestModule.cs

@ -24,6 +24,10 @@ public class AbpAuditingTestModule : AbpModule
context.Services.AddAbpDbContext<AbpAuditingTestDbContext>(options =>
{
options.AddDefaultRepositories(true);
options.Entity<AppEntityWithNavigations>(opt =>
{
opt.DefaultWithDetailsFunc = q => q.Include(p => p.OneToOne).Include(p => p.OneToMany).Include(p => p.ManyToMany);
});
});
var sqliteConnection = CreateDatabaseAndGetConnection();

13
framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/Entities/AppEntityWithNavigations.cs

@ -23,6 +23,8 @@ public class AppEntityWithNavigations : AggregateRoot<Guid>
public string FullName { get; set; }
public AppEntityWithValueObjectAddress AppEntityWithValueObjectAddress { get; set; }
public virtual AppEntityWithNavigationChildOneToOne OneToOne { get; set; }
public virtual List<AppEntityWithNavigationChildOneToMany> OneToMany { get; set; }
@ -45,7 +47,16 @@ public class AppEntityWithNavigationChildOneToMany : Entity<Guid>
}
[Audited]
public class AppEntityWithNavigationChildManyToMany : Entity<Guid>
public class AppEntityWithNavigationChildManyToMany : AggregateRoot<Guid>
{
public string ChildName { get; set; }
public virtual List<AppEntityWithNavigations> ManyToMany { get; set; }
}
public class AppEntityWithNavigationsAndAppEntityWithNavigationChildManyToMany
{
public Guid AppEntityWithNavigationsId { get; set; }
public Guid AppEntityWithNavigationChildManyToManyId { get; set; }
}

3
framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/EntityFrameworkCore/AbpAuditingTestDbContext.cs

@ -48,9 +48,10 @@ public class AbpAuditingTestDbContext : AbpDbContext<AbpAuditingTestDbContext>
modelBuilder.Entity<AppEntityWithNavigations>(b =>
{
b.ConfigureByConvention();
b.OwnsOne(x => x.AppEntityWithValueObjectAddress);
b.HasOne(x => x.OneToOne).WithOne().HasForeignKey<AppEntityWithNavigationChildOneToOne>(x => x.Id);
b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationId);
b.HasMany(x => x.ManyToMany).WithMany();
b.HasMany(x => x.ManyToMany).WithMany(x => x.ManyToMany).UsingEntity<AppEntityWithNavigationsAndAppEntityWithNavigationChildManyToMany>();
});
}

177
framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/Auditing_Tests.cs

@ -385,10 +385,10 @@ public class Auditing_Tests : AbpAuditingTestBase
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 3 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Created &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[1].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName &&
x.EntityChanges[0].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName &&
x.EntityChanges[1].ChangeType == EntityChangeType.Created &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[2].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[2].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName));
AuditingStore.ClearReceivedCalls();
@ -411,16 +411,16 @@ public class Auditing_Tests : AbpAuditingTestBase
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 2 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName &&
x.EntityChanges[0].PropertyChanges.Count == 1 &&
x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObjectAddress.Country) &&
x.EntityChanges[0].PropertyChanges[0].OriginalValue == "\"England\"" &&
x.EntityChanges[0].PropertyChanges[0].NewValue == "\"Germany\"" &&
x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObject.AppEntityWithValueObjectAddress) &&
x.EntityChanges[1].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[1].PropertyChanges.Count == 1 &&
x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObject.AppEntityWithValueObjectAddress)));
x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObjectAddress.Country) &&
x.EntityChanges[1].PropertyChanges[0].OriginalValue == "\"England\"" &&
x.EntityChanges[1].PropertyChanges[0].NewValue == "\"Germany\""));
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
@ -439,11 +439,16 @@ public class Auditing_Tests : AbpAuditingTestBase
}
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 1 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[0].PropertyChanges.Count == 2 &&
x.EntityChanges[0].PropertyChanges.All(p => p.NewValue == null)));
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 2 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName &&
x.EntityChanges[0].PropertyChanges.Count == 1 &&
x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObject.AppEntityWithValueObjectAddress) &&
x.EntityChanges[1].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[1].PropertyChanges.Count == 2 &&
x.EntityChanges[1].PropertyChanges.All(p => p.NewValue == null)));
#pragma warning restore 4014
}
@ -511,6 +516,33 @@ public class Auditing_Tests : AbpAuditingTestBase
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
{
var entity = await repository.GetAsync(entityId);
entity.OneToOne = null;
await repository.UpdateAsync(entity);
await uow.CompleteAsync();
await scope.SaveAsync();
}
}
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 2 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToOne).FullName &&
x.EntityChanges[1].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithNavigations).FullName &&
x.EntityChanges[1].PropertyChanges.Count == 1 &&
x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.OneToOne) &&
x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(AppEntityWithNavigationChildOneToOne).FullName));
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
@ -544,6 +576,32 @@ public class Auditing_Tests : AbpAuditingTestBase
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
{
var entity = await repository.GetAsync(entityId);
entity.OneToMany = null;
await repository.UpdateAsync(entity);
await uow.CompleteAsync();
await scope.SaveAsync();
}
}
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 2 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToMany).FullName &&
x.EntityChanges[1].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithNavigations).FullName &&
x.EntityChanges[1].PropertyChanges.Count == 1 &&
x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.OneToMany) &&
x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(List<AppEntityWithNavigationChildOneToMany>).FullName));
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
@ -574,6 +632,36 @@ public class Auditing_Tests : AbpAuditingTestBase
x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.ManyToMany) &&
x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(List<AppEntityWithNavigationChildManyToMany>).FullName));
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
{
var entity = await repository.GetAsync(entityId);
entity.ManyToMany.Clear();
await repository.UpdateAsync(entity);
await uow.CompleteAsync();
await scope.SaveAsync();
}
}
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 2 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigations).FullName &&
x.EntityChanges[0].PropertyChanges.Count == 1 &&
x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.ManyToMany) &&
x.EntityChanges[0].PropertyChanges[0].PropertyTypeFullName == typeof(List<AppEntityWithNavigationChildManyToMany>).FullName &&
x.EntityChanges[1].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithNavigationChildManyToMany).FullName &&
x.EntityChanges[1].PropertyChanges.Count == 1 &&
x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigationChildManyToMany.ManyToMany) &&
x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(List<AppEntityWithNavigations>).FullName));
#pragma warning restore 4014
}
}
@ -648,10 +736,10 @@ public class Auditing_SaveEntityHistoryWhenNavigationChanges_Tests : AbpAuditing
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 3 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Created &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[1].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName &&
x.EntityChanges[0].ChangeType == EntityChangeType.Updated &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName &&
x.EntityChanges[1].ChangeType == EntityChangeType.Created &&
x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName &&
x.EntityChanges[2].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[2].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName));
AuditingStore.ClearReceivedCalls();
@ -767,6 +855,31 @@ public class Auditing_SaveEntityHistoryWhenNavigationChanges_Tests : AbpAuditing
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
{
var entity = await repository.GetAsync(entityId);
entity.OneToOne = null;
await repository.UpdateAsync(entity);
await uow.CompleteAsync();
await scope.SaveAsync();
}
}
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 1 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToOne).FullName &&
x.EntityChanges[0].PropertyChanges.Count == 1 &&
x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigationChildOneToOne.ChildName) &&
x.EntityChanges[0].PropertyChanges[0].PropertyTypeFullName == typeof(string).FullName));
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
@ -800,6 +913,32 @@ public class Auditing_SaveEntityHistoryWhenNavigationChanges_Tests : AbpAuditing
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())
{
var entity = await repository.GetAsync(entityId);
entity.OneToMany.Clear();
await repository.UpdateAsync(entity);
await uow.CompleteAsync();
await scope.SaveAsync();
}
}
#pragma warning disable 4014
AuditingStore.Received().SaveAsync(Arg.Is<AuditLogInfo>(x => x.EntityChanges.Count == 1 &&
x.EntityChanges[0].ChangeType == EntityChangeType.Deleted &&
x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToMany).FullName &&
x.EntityChanges[0].PropertyChanges.Count == 2 &&
x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigationChildOneToMany.AppEntityWithNavigationId) &&
x.EntityChanges[0].PropertyChanges[0].PropertyTypeFullName == typeof(Guid).FullName &&
x.EntityChanges[0].PropertyChanges[1].PropertyName == nameof(AppEntityWithNavigationChildOneToMany.ChildName) &&
x.EntityChanges[0].PropertyChanges[1].PropertyTypeFullName == typeof(string).FullName));
AuditingStore.ClearReceivedCalls();
#pragma warning restore 4014
using (var scope = _auditingManager.BeginScope())
{
using (var uow = _unitOfWorkManager.Begin())

5
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs

@ -48,6 +48,11 @@ public class AbpEntityFrameworkCoreTestModule : AbpModule
{
opt.DefaultWithDetailsFunc = q => q.Include(p => p.Books);
});
options.Entity<AppEntityWithNavigations>(opt =>
{
opt.DefaultWithDetailsFunc = q => q.Include(p => p.OneToOne).Include(p => p.OneToMany).Include(p => p.ManyToMany);
});
});
context.Services.AddAbpDbContext<HostTestAppDbContext>(options =>

4
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DomainEvents/DomainEvents_Tests.cs

@ -5,3 +5,7 @@ namespace Volo.Abp.EntityFrameworkCore.DomainEvents;
public class DomainEvents_Tests : DomainEvents_Tests<AbpEntityFrameworkCoreTestModule>
{
}
public class AbpEntityChangeOptions_DomainEvents_Tests : AbpEntityChangeOptions_DomainEvents_Tests<AbpEntityFrameworkCoreTestModule>
{
}

11
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs

@ -26,6 +26,8 @@ public class TestMigrationsDbContext : AbpDbContext<TestMigrationsDbContext>
public DbSet<Category> Categories { get; set; }
public DbSet<AppEntityWithNavigations> AppEntityWithNavigations { get; set; }
public TestMigrationsDbContext(DbContextOptions<TestMigrationsDbContext> options)
: base(options)
{
@ -64,5 +66,14 @@ public class TestMigrationsDbContext : AbpDbContext<TestMigrationsDbContext>
{
b.HasAbpQueryFilter(e => e.Name.StartsWith("abp"));
});
modelBuilder.Entity<AppEntityWithNavigations>(b =>
{
b.ConfigureByConvention();
b.OwnsOne(v => v.AppEntityWithValueObjectAddress);
b.HasOne(x => x.OneToOne).WithOne().HasForeignKey<AppEntityWithNavigationChildOneToOne>(x => x.Id);
b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationId);
b.HasMany(x => x.ManyToMany).WithMany(x => x.ManyToMany).UsingEntity<AppEntityWithNavigationsAndAppEntityWithNavigationChildManyToMany>();
});
}
}

11
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs

@ -34,6 +34,8 @@ public class TestAppDbContext : AbpDbContext<TestAppDbContext>, IThirdDbContext,
public DbSet<Category> Categories { get; set; }
public DbSet<AppEntityWithNavigations> AppEntityWithNavigations { get; set; }
public TestAppDbContext(DbContextOptions<TestAppDbContext> options)
: base(options)
{
@ -92,6 +94,15 @@ public class TestAppDbContext : AbpDbContext<TestAppDbContext>, IThirdDbContext,
b.HasAbpQueryFilter(e => e.Name.StartsWith("abp"));
});
modelBuilder.Entity<AppEntityWithNavigations>(b =>
{
b.ConfigureByConvention();
b.OwnsOne(v => v.AppEntityWithValueObjectAddress);
b.HasOne(x => x.OneToOne).WithOne().HasForeignKey<AppEntityWithNavigationChildOneToOne>(x => x.Id);
b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationId);
b.HasMany(x => x.ManyToMany).WithMany(x => x.ManyToMany).UsingEntity<AppEntityWithNavigationsAndAppEntityWithNavigationChildManyToMany>();
});
modelBuilder.TryConfigureObjectExtensions<TestAppDbContext>();
}
}

3
framework/test/Volo.Abp.MemoryDb.Tests/Volo/Abp/TestApp/MemoryDb/TestAppMemoryDbContext.cs

@ -11,7 +11,8 @@ public class TestAppMemoryDbContext : MemoryDbContext
private static readonly Type[] EntityTypeList = {
typeof(Person),
typeof(EntityWithIntPk),
typeof(Product)
typeof(Product),
typeof(AppEntityWithNavigations)
};
public override IReadOnlyList<Type> GetEntityTypes()

7
framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Serializer/MongoDB_DateTimeKind_Tests.cs

@ -21,9 +21,6 @@ public abstract class MongoDB_DateTimeKind_Tests : DateTimeKind_Tests<AbpMongoDb
// We must reconfigure it in the new unit test.
foreach (var registeredClassMap in BsonClassMap.GetRegisteredClassMaps())
{
var frozen = registeredClassMap.GetType().BaseType?.GetField("_frozen", BindingFlags.NonPublic | BindingFlags.Instance);
frozen?.SetValue(registeredClassMap, false);
foreach (var declaredMemberMap in registeredClassMap.DeclaredMemberMaps)
{
var serializer = declaredMemberMap.GetSerializer();
@ -46,8 +43,6 @@ public abstract class MongoDB_DateTimeKind_Tests : DateTimeKind_Tests<AbpMongoDb
}
}
}
frozen?.SetValue(registeredClassMap, true);
}
}
}
@ -62,6 +57,7 @@ public class DateTimeKindTests_Unspecified : MongoDB_DateTimeKind_Tests
}
}
[Collection(MongoTestCollection.Name)]
public class DateTimeKindTests_Local : MongoDB_DateTimeKind_Tests
{
protected override void AfterAddApplication(IServiceCollection services)
@ -72,6 +68,7 @@ public class DateTimeKindTests_Local : MongoDB_DateTimeKind_Tests
}
}
[Collection(MongoTestCollection.Name)]
public class DateTimeKindTests_Utc : MongoDB_DateTimeKind_Tests
{
protected override void AfterAddApplication(IServiceCollection services)

2
framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/ITestAppMongoDbContext.cs

@ -14,4 +14,6 @@ public interface ITestAppMongoDbContext : IAbpMongoDbContext
IMongoCollection<City> Cities { get; }
IMongoCollection<Product> Products { get; }
IMongoCollection<AppEntityWithNavigations> AppEntityWithNavigations { get; }
}

4
framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs

@ -25,9 +25,11 @@ public class TestAppMongoDbContext : AbpMongoDbContext, ITestAppMongoDbContext,
public IMongoCollection<ThirdDbContextDummyEntity> DummyEntities => Collection<ThirdDbContextDummyEntity>();
public IMongoCollection<FourthDbContextDummyEntity> FourthDummyEntities => Collection<FourthDbContextDummyEntity>();
public IMongoCollection<Product> Products => Collection<Product>();
public IMongoCollection<AppEntityWithNavigations> AppEntityWithNavigations => Collection<AppEntityWithNavigations>();
protected internal override void CreateModel(IMongoModelBuilder modelBuilder)
{
base.CreateModel(modelBuilder);

76
framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/AppEntityWithNavigations.cs

@ -0,0 +1,76 @@
using System;
using System.Collections.Generic;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Values;
namespace Volo.Abp.TestApp.Domain;
public class AppEntityWithNavigations : AggregateRoot<Guid>
{
protected AppEntityWithNavigations()
{
}
public AppEntityWithNavigations(Guid id, string name)
: base(id)
{
Name = name;
FullName = name;
}
public string Name { get; set; }
public string FullName { get; set; }
public AppEntityWithValueObjectAddress AppEntityWithValueObjectAddress { get; set; }
public virtual AppEntityWithNavigationChildOneToOne OneToOne { get; set; }
public virtual List<AppEntityWithNavigationChildOneToMany> OneToMany { get; set; }
public virtual List<AppEntityWithNavigationChildManyToMany> ManyToMany { get; set; }
}
public class AppEntityWithValueObjectAddress : ValueObject
{
public AppEntityWithValueObjectAddress(string country)
{
Country = country;
}
public string Country { get; set; }
protected override IEnumerable<object> GetAtomicValues()
{
yield return Country;
}
}
public class AppEntityWithNavigationChildOneToOne : Entity<Guid>
{
public string ChildName { get; set; }
}
public class AppEntityWithNavigationChildOneToMany : Entity<Guid>
{
public Guid AppEntityWithNavigationId { get; set; }
public string ChildName { get; set; }
}
public class AppEntityWithNavigationChildManyToMany : AggregateRoot<Guid>
{
public string ChildName { get; set; }
public virtual List<AppEntityWithNavigations> ManyToMany { get; set; }
}
public class AppEntityWithNavigationsAndAppEntityWithNavigationChildManyToMany
{
public Guid AppEntityWithNavigationsId { get; set; }
public Guid AppEntityWithNavigationChildManyToManyId { get; set; }
}

225
framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs

@ -1,6 +1,7 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Shouldly;
using Volo.Abp.Domain.Entities.Events;
using Volo.Abp.Domain.Repositories;
@ -17,12 +18,14 @@ public abstract class DomainEvents_Tests<TStartupModule> : TestAppTestBase<TStar
where TStartupModule : IAbpModule
{
protected readonly IRepository<Person, Guid> PersonRepository;
protected readonly IRepository<AppEntityWithNavigations, Guid> AppEntityWithNavigationsRepository;
protected readonly ILocalEventBus LocalEventBus;
protected readonly IDistributedEventBus DistributedEventBus;
protected DomainEvents_Tests()
{
PersonRepository = GetRequiredService<IRepository<Person, Guid>>();
AppEntityWithNavigationsRepository = GetRequiredService<IRepository<AppEntityWithNavigations, Guid>>();
LocalEventBus = GetRequiredService<ILocalEventBus>();
DistributedEventBus = GetRequiredService<IDistributedEventBus>();
}
@ -173,6 +176,123 @@ public abstract class DomainEvents_Tests<TStartupModule> : TestAppTestBase<TStar
isDistributedEventTriggered.ShouldBeTrue();
}
[Fact]
public async Task Should_Trigger_Domain_Events_For_Aggregate_Root_When_Navigation_Changes_Tests()
{
var entityId = Guid.NewGuid();
await AppEntityWithNavigationsRepository.InsertAsync(new AppEntityWithNavigations(entityId, "TestEntity"));
var entityUpdatedEventTriggered = false;
LocalEventBus.Subscribe<EntityUpdatedEventData<AppEntityWithNavigations>>(data =>
{
entityUpdatedEventTriggered = !entityUpdatedEventTriggered;
return Task.CompletedTask;
});
// Test with simple property
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.Name = Guid.NewGuid().ToString();
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
// Test with value object
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.AppEntityWithValueObjectAddress = new AppEntityWithValueObjectAddress("Turkey");
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.AppEntityWithValueObjectAddress = null;
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
// Test with one to one
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.OneToOne = new AppEntityWithNavigationChildOneToOne
{
ChildName = "ChildName"
};
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.OneToOne = null;
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
// Test with one to many
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.OneToMany = new List<AppEntityWithNavigationChildOneToMany>()
{
new AppEntityWithNavigationChildOneToMany
{
AppEntityWithNavigationId = entity.Id,
ChildName = "ChildName1"
}
};
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.OneToMany.Clear();
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
// Test with many to many
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.ManyToMany = new List<AppEntityWithNavigationChildManyToMany>()
{
new AppEntityWithNavigationChildManyToMany
{
ChildName = "ChildName1"
}
};
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.ManyToMany.Clear();
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
}
private class MyCustomEventData
{
public string Value { get; set; }
@ -183,3 +303,106 @@ public abstract class DomainEvents_Tests<TStartupModule> : TestAppTestBase<TStar
public string Value { get; set; }
}
}
public abstract class AbpEntityChangeOptions_DomainEvents_Tests<TStartupModule> : TestAppTestBase<TStartupModule>
where TStartupModule : IAbpModule
{
protected readonly IRepository<AppEntityWithNavigations, Guid> AppEntityWithNavigationsRepository;
protected readonly ILocalEventBus LocalEventBus;
protected AbpEntityChangeOptions_DomainEvents_Tests()
{
AppEntityWithNavigationsRepository = GetRequiredService<IRepository<AppEntityWithNavigations, Guid>>();
LocalEventBus = GetRequiredService<ILocalEventBus>();
}
protected override void AfterAddApplication(IServiceCollection services)
{
services.Configure<AbpEntityChangeOptions>(options =>
{
options.PublishEntityUpdatedEventWhenNavigationChanges = false;
});
base.AfterAddApplication(services);
}
[Fact]
public async Task Should_Not_Trigger_Domain_Events_For_Aggregate_Root_When_Navigation_Changes_Tests()
{
var entityId = Guid.NewGuid();
await AppEntityWithNavigationsRepository.InsertAsync(new AppEntityWithNavigations(entityId, "TestEntity"));
var entityUpdatedEventTriggered = false;
LocalEventBus.Subscribe<EntityUpdatedEventData<AppEntityWithNavigations>>(data =>
{
entityUpdatedEventTriggered = !entityUpdatedEventTriggered;
return Task.CompletedTask;
});
// Test with simple property
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.Name = Guid.NewGuid().ToString();
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeTrue();
// Test with value object
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.AppEntityWithValueObjectAddress = new AppEntityWithValueObjectAddress("Turkey");
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeFalse();
// Test with one to one
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.OneToOne = new AppEntityWithNavigationChildOneToOne
{
ChildName = "ChildName"
};
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeFalse();
// Test with one to many
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.OneToMany = new List<AppEntityWithNavigationChildOneToMany>()
{
new AppEntityWithNavigationChildOneToMany
{
AppEntityWithNavigationId = entity.Id,
ChildName = "ChildName1"
}
};
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeFalse();
// Test with many to many
entityUpdatedEventTriggered = false;
await WithUnitOfWorkAsync(async () =>
{
var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
entity.ManyToMany = new List<AppEntityWithNavigationChildManyToMany>()
{
new AppEntityWithNavigationChildManyToMany
{
ChildName = "ChildName1"
}
};
await AppEntityWithNavigationsRepository.UpdateAsync(entity);
});
entityUpdatedEventTriggered.ShouldBeFalse();
}
}

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": "~8.1.0-rc.4",
"@abp/prismjs": "~8.1.0-rc.4",
"@abp/highlight.js": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0",
"@abp/prismjs": "~8.1.0",
"@abp/highlight.js": "~8.1.0"
}
}

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

@ -2,32 +2,32 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -36,183 +36,183 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/clipboard@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321"
integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA==
"@abp/clipboard@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5"
integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
clipboard "^2.0.8"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/highlight.js@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0-rc.4.tgz#6e960f374c4346c6e52e0aff2e1a514fc7b9126f"
integrity sha512-4py84X4J9HG0kPX2XVAbTkeDRHm9sotu7Kim5gV6uAIGI1FGpSGK4i3x/Zwu5mP5R1iHn08v4oqwK2jlaSyzxw==
"@abp/highlight.js@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0.tgz#56a803b55ba2cb8fc58513dd1ab0e21f8b818253"
integrity sha512-GdQGRlO1WflLaliq3RtWHmUSdnJM6PaVzF2d7tcupHBdPRQ8PzRAzeAJcuY3e0ft82vz5sfpGf8RBWRxzOlWPw==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@highlightjs/cdn-assets" "~11.4.0"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0"
integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw==
"@abp/prismjs@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee"
integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw==
dependencies:
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/core" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0"
"@abp/core" "~8.1.0"
prismjs "^1.26.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
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": "~8.1.0-rc.4",
"@abp/prismjs": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0",
"@abp/prismjs": "~8.1.0"
},
"devDependencies": {}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,175 +43,175 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/clipboard@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321"
integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA==
"@abp/clipboard@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5"
integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
clipboard "^2.0.8"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0"
integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw==
"@abp/prismjs@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee"
integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw==
dependencies:
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/core" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0"
"@abp/core" "~8.1.0"
prismjs "^1.26.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
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": "~8.1.0-rc.4",
"@abp/blogging": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0",
"@abp/blogging": "~8.1.0"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,201 +43,201 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/blogging@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.1.0-rc.4.tgz#105f34728228fd726ba932d2631f2f6a367e1e26"
integrity sha512-4c+vlMrm4ntPO+mcb2KsJoUBwD3sUl5zT9YhNGJakWgc8ieV+9USijkCLT7eYAv19SHDulZLp4GZwPXpbD5G0Q==
"@abp/blogging@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.1.0.tgz#17aa0ef95b8fff8d68e7c4672b22dcc72fb3691e"
integrity sha512-x/btY+YfXdF35C+cbAV26oQ8UrVChcq/tql4lkwTn0F2wDvSUQ+cLVLhuENk+D5pRo4wi11Pck5hDBiHPEdCAQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/owl.carousel" "~8.1.0-rc.4"
"@abp/prismjs" "~8.1.0-rc.4"
"@abp/tui-editor" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/owl.carousel" "~8.1.0"
"@abp/prismjs" "~8.1.0"
"@abp/tui-editor" "~8.1.0"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/clipboard@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321"
integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA==
"@abp/clipboard@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5"
integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
clipboard "^2.0.8"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/owl.carousel@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.1.0-rc.4.tgz#e69d04bb0f0b019a954a683c90e73d7b44465641"
integrity sha512-mnl9htys7Sh/ch9qznfrDfrJmtTZ5UiqXiOeUK/YXOpvToTtRGqqIoaZexDrGr3Ts22Tc5Ann8fFcyKLCWdiwg==
"@abp/owl.carousel@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.1.0.tgz#980b02b291441838801c00fa771343ef59f6e184"
integrity sha512-wWurBz33AhQGm24WnQ+c9ApNh2OLWJZT8tW3rk9w2Cl4i7l1sLAdr639dUkj//a3tm25Q7b653NrQIBVOnCbFw==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
owl.carousel "^2.3.4"
"@abp/prismjs@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0"
integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw==
"@abp/prismjs@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee"
integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw==
dependencies:
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/core" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0"
"@abp/core" "~8.1.0"
prismjs "^1.26.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/tui-editor@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0-rc.4.tgz#e6f6670f3f04c98ae06363d31563cff13679abce"
integrity sha512-gj1oYDcC3uLzj8USdDdZDtNcfDkk+uHs7IQhytoG7bIM184gKOtZKT8+OdaIwLET87nFMybul31w7xoBBE6+CQ==
"@abp/tui-editor@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0.tgz#366cc5aaf48f43d7f0c130b238c919a060e7e8ec"
integrity sha512-x4WLTSByJl17tN7oXxMhV667pYJVTBOdXVEypJCKdZCYm1SkHv36nkEq3IJaXQ7fK7MzCYXYiebRU6qUwmgRLg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/prismjs" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
"@abp/prismjs" "~8.1.0"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
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": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
dependencies:
just-compare "^2.3.0"

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

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

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

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

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
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": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
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": "~8.1.0-rc.4",
"@abp/cms-kit": "8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0",
"@abp/cms-kit": "8.1.0"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,257 +43,257 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/clipboard@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321"
integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA==
"@abp/clipboard@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5"
integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
clipboard "^2.0.8"
"@abp/cms-kit.admin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.1.0-rc.4.tgz#8324d91d71c05ff013c70cfb59b557f6b377ffa6"
integrity sha512-3sz1Tobyaon5ZXbdqT2yXMd7dTSieQC7I8RetQxkvQORIjGneb9vHfBsWaJ1AvOmpmozv57JIlyKOcF88Lsmjg==
"@abp/cms-kit.admin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.1.0.tgz#4d979a5d30a001c649ec27c0c6690c3b4e298736"
integrity sha512-AkDJEnSU+jvooXSjWFFEfz5ZQjYdm7TrTqZL3hcTiUb69YJK69S2JS4WCshs/J34Ts4V8fAQC0gSFaInUAo4/Q==
dependencies:
"@abp/codemirror" "~8.1.0-rc.4"
"@abp/jstree" "~8.1.0-rc.4"
"@abp/slugify" "~8.1.0-rc.4"
"@abp/tui-editor" "~8.1.0-rc.4"
"@abp/uppy" "~8.1.0-rc.4"
"@abp/codemirror" "~8.1.0"
"@abp/jstree" "~8.1.0"
"@abp/slugify" "~8.1.0"
"@abp/tui-editor" "~8.1.0"
"@abp/uppy" "~8.1.0"
"@abp/cms-kit.public@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.1.0-rc.4.tgz#016230881cdc15b957e31524524d41373bcf4a01"
integrity sha512-uByiMHI8eHKYx/PCs2jsL6fF67mYq+lg8jCohzeJZobIlf7qVfc1uDPgNCRcDSrDDahEdQY0Q9q7Cg5PWH/7eQ==
"@abp/cms-kit.public@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.1.0.tgz#d8837cf36bae6ce5da4decf44643c80cb9a59c22"
integrity sha512-Ywi21eTDv3wH3eMPD5H7kaP//DSkSMPLjs+WUzrxELokQndDEx8KiBaUN4vSwRYO8Qvt9yjfAWNUD84QMtt3AA==
dependencies:
"@abp/highlight.js" "~8.1.0-rc.4"
"@abp/star-rating-svg" "~8.1.0-rc.4"
"@abp/highlight.js" "~8.1.0"
"@abp/star-rating-svg" "~8.1.0"
"@abp/cms-kit@8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.1.0-rc.4.tgz#bc9744ad1ed68675cc2868b89017cb7b5ecc06b7"
integrity sha512-6QjpWjvB862NKwTtuSVZaV1MwKXHdCHG0qYLxYKXt0Ljz32B/w7avkC08L5SMkOZYEXJDG4ehofVf+KIH9wEJA==
"@abp/cms-kit@8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.1.0.tgz#5af43114a3ea9f0225daa868a1063d4147471b70"
integrity sha512-lkrcMaC8McomOgV60fxbh/Dd8JuWr9twy/0YWahCS+qiANuHCKx5NwoB8TodOJ6e0ub6ko+/PtFcTB770REAqA==
dependencies:
"@abp/cms-kit.admin" "~8.1.0-rc.4"
"@abp/cms-kit.public" "~8.1.0-rc.4"
"@abp/cms-kit.admin" "~8.1.0"
"@abp/cms-kit.public" "~8.1.0"
"@abp/codemirror@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.1.0-rc.4.tgz#02a8326df4a98e143282bd377f218fa7f03b778c"
integrity sha512-XETWqtfJnPrU9nyvoeYiVRRKUtJQUczXiM8Cebaca6ma3Jtrt/4JvEJugm3OarLiDM8XKYeeYPxlLErHOqm69g==
"@abp/codemirror@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.1.0.tgz#3b23158091d66318cdd8b15ddc8557f56091859c"
integrity sha512-YVp3I/c9F3TuHNQ2q2NHbyCVMbXn8hDi9mJGkGO94V5jCMGZfc9NKN8ysbwVCpkm//iD+Bq5/H/T0x/inL231w==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
codemirror "^5.65.1"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/highlight.js@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0-rc.4.tgz#6e960f374c4346c6e52e0aff2e1a514fc7b9126f"
integrity sha512-4py84X4J9HG0kPX2XVAbTkeDRHm9sotu7Kim5gV6uAIGI1FGpSGK4i3x/Zwu5mP5R1iHn08v4oqwK2jlaSyzxw==
"@abp/highlight.js@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0.tgz#56a803b55ba2cb8fc58513dd1ab0e21f8b818253"
integrity sha512-GdQGRlO1WflLaliq3RtWHmUSdnJM6PaVzF2d7tcupHBdPRQ8PzRAzeAJcuY3e0ft82vz5sfpGf8RBWRxzOlWPw==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@highlightjs/cdn-assets" "~11.4.0"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/jstree@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.1.0-rc.4.tgz#a840e0349f7216a1330995df263f2b465f368e5f"
integrity sha512-Zn5erLPoKsJIUVuj8ghKxI6xM7KZWYXpRhXGSTBxeGv2YWr4N+QuM0g2n/nE1zKZxmc+KquYCHpoYsz7XA+bPw==
"@abp/jstree@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.1.0.tgz#520e9018af7cc2154be2b39abe6db9a1738cdda8"
integrity sha512-FePO89Xhvqp5J9piBf9LQJP5eloTCP7F+kV232uJrMyA978UtM8nTeWl8NGNREZUl8LpgxydrZ9I1EkTaVQ1uQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jstree "^3.3.12"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0"
integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw==
"@abp/prismjs@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee"
integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw==
dependencies:
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/core" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0"
"@abp/core" "~8.1.0"
prismjs "^1.26.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/slugify@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.1.0-rc.4.tgz#eb26ad64f30c6d9395a75b198ad40d40e3ba2dd2"
integrity sha512-eDzxCr2qQCDReqSmuvPsIGcuqhAEns9g8xbDGfuCJ3uH/ELT8aUrtmZyNnh1gObE07nC8Ry6IRYCjW4KiGZR1Q==
"@abp/slugify@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.1.0.tgz#fdcaa91459642f0d98ebda3b7070b6b846905c6d"
integrity sha512-TNb1vArxnpfeiiDtkFepgPRdatjki6Tvl4yQ5dxFJTrFvWlgtuGPub7NhtkmYzx0rcnYxwOhqFiJN0B3DEDCJA==
dependencies:
slugify "^1.6.5"
"@abp/star-rating-svg@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.1.0-rc.4.tgz#22fd5b53851f135bf59ae4af35ac5215f1c91722"
integrity sha512-VnDrZAYJJRiSLww6PtuO7WrXkZHlq+fkc6eTudz5XK/B0EJcb9N9AsK3uP3jvdDcTx+H6O9R/fg9NUIPgAXtCQ==
"@abp/star-rating-svg@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.1.0.tgz#23036cac3d71a613236be4475f3dee3d26da8a16"
integrity sha512-vE/fA2YQ5QWB2CpwwqrcCt0RrHdBDakFwKHiC343RhNDxZkgn6SJ6Vv5gXTBIAohFhHDMbEuHeTNIrzyKiaMSw==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/tui-editor@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0-rc.4.tgz#e6f6670f3f04c98ae06363d31563cff13679abce"
integrity sha512-gj1oYDcC3uLzj8USdDdZDtNcfDkk+uHs7IQhytoG7bIM184gKOtZKT8+OdaIwLET87nFMybul31w7xoBBE6+CQ==
"@abp/tui-editor@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0.tgz#366cc5aaf48f43d7f0c130b238c919a060e7e8ec"
integrity sha512-x4WLTSByJl17tN7oXxMhV667pYJVTBOdXVEypJCKdZCYm1SkHv36nkEq3IJaXQ7fK7MzCYXYiebRU6qUwmgRLg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/prismjs" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
"@abp/prismjs" "~8.1.0"
"@abp/uppy@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.1.0-rc.4.tgz#91c9bf4c421be77ecd9bc26cb580a9a7b49edf4c"
integrity sha512-qlHMgcLmq9uM5CQhkivyVsrQaVmHGhCXAKPhkq2JAwourB/WHuHKzX1IZh8V6d4v9/i7BDaAdC7FNK8kDcePcQ==
"@abp/uppy@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.1.0.tgz#3029337c99414f598aeccc7e32b3ac2bc0877335"
integrity sha512-M75q7l7bUdaPQM+uYF5lhp66gbfmzeHSKPr49VJUslByb0ysdRKv0GVn0wCp5Je1ohCgTwJgsgJ7ZfjIYb2CoA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
uppy "^3.0.0"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
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": "~8.1.0-rc.4",
"@abp/docs": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0",
"@abp/docs": "~8.1.0"
}
}

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

@ -2,47 +2,47 @@
# yarn lockfile v1
"@abp/anchor-js@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.1.0-rc.4.tgz#c380466553d8de6d59d027bbd386ebc6cd438144"
integrity sha512-pTp7zgu96wMnowfGVnlkHD7i/T4CxAqNNiGiKnTY7ijMGiXVjgkg1NoDc8GcagxWCXhBifkXiC8Rgflh0SgO1Q==
"@abp/anchor-js@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.1.0.tgz#5375c9819b72efc87641f8d795cf9b2029ab2f55"
integrity sha512-YjKVXLGhDKy/sualk4EePHoDp2ruvEqn2OIWAtaQWepzihf4abCjW30LKPjTjTZwBrTzW8Ckq6HuSj44llcmUA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
anchor-js "^4.3.1"
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -51,194 +51,194 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/clipboard@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321"
integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA==
"@abp/clipboard@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5"
integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
clipboard "^2.0.8"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/docs@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.1.0-rc.4.tgz#16f846c729f7e844e293f7be738e38cbaf2d57a7"
integrity sha512-7ra/IERHS1YAm73I8kft4Psog2zRDwQWyBRpyoLkub1iSi5KslGspJnfRj8NxOqUm2gFTAGzMU4QqO2en3lCsQ==
"@abp/docs@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.1.0.tgz#1f45df29a24f4d516899e8e1475d0d09f1633484"
integrity sha512-bmSaJhbndVqR3jbxTBnOWA+QFHpfd2I3kxgNf2uu6SiFOPmwUPbK/MRgFctpzTndF/89aioxZ5L7TYv/yROrAg==
dependencies:
"@abp/anchor-js" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/popper.js" "~8.1.0-rc.4"
"@abp/prismjs" "~8.1.0-rc.4"
"@abp/anchor-js" "~8.1.0"
"@abp/clipboard" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/popper.js" "~8.1.0"
"@abp/prismjs" "~8.1.0"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/popper.js@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.1.0-rc.4.tgz#e9dcdfe9c2129ffeb37ac210e5a0632b2cbcc78d"
integrity sha512-u4u6EheiaXct7/mUtoTXi0FGRpgU31zIESeEUDvIiOC9g4icjIaBBjgC7rh0IUuLDB8UwwAGfK3tUPrhm+5fWw==
"@abp/popper.js@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.1.0.tgz#0af37faa0d03f4c0aec093e6b99c15b66a440cb8"
integrity sha512-kJ19KbU49g2vSejeoQA4DzOVgaZYKosW1yPvki5yRWfk0nCPGZ6r8DuebO2cTi9vSKA3sW0p5c7COCtWnQRXQg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@popperjs/core" "^2.11.2"
"@abp/prismjs@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0"
integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw==
"@abp/prismjs@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee"
integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw==
dependencies:
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/core" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0"
"@abp/core" "~8.1.0"
prismjs "^1.26.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
dependencies:
just-compare "^2.3.0"

3
modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/Distributed_User_Change_Event_Tests.cs

@ -45,8 +45,11 @@ public class Distributed_User_Change_Event_Tests : AbpIdentityDomainTestBase
[Fact]
public async Task Should_Trigger_Distributed_EntityUpdated_Event()
{
_testCounter.ResetCount("EntityUpdatedEto<UserEto>");
using (var uow = _unitOfWorkManager.Begin())
{
_testCounter.GetValue("EntityUpdatedEto<UserEto>").ShouldBe(0);
var user = await _userRepository.FindByNormalizedUserNameAsync(_lookupNormalizer.NormalizeName("john.nash"));
await _userManager.SetEmailAsync(user, "john.nash_UPDATED@abp.io");

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": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0"
}
}

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

@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
"@abp/ng.account": "~8.1.0-rc.4",
"@abp/ng.components": "~8.1.0-rc.4",
"@abp/ng.core": "~8.1.0-rc.4",
"@abp/ng.oauth": "~8.1.0-rc.4",
"@abp/ng.identity": "~8.1.0-rc.4",
"@abp/ng.setting-management": "~8.1.0-rc.4",
"@abp/ng.tenant-management": "~8.1.0-rc.4",
"@abp/ng.theme.shared": "~8.1.0-rc.4",
"@abp/ng.theme.lepton-x": "~3.1.0-rc.4",
"@abp/ng.account": "~8.1.0",
"@abp/ng.components": "~8.1.0",
"@abp/ng.core": "~8.1.0",
"@abp/ng.oauth": "~8.1.0",
"@abp/ng.identity": "~8.1.0",
"@abp/ng.setting-management": "~8.1.0",
"@abp/ng.tenant-management": "~8.1.0",
"@abp/ng.theme.shared": "~8.1.0",
"@abp/ng.theme.lepton-x": "~3.1.0",
"@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": "~8.1.0-rc.4",
"@abp/ng.schematics": "~8.1.0",
"@angular-devkit/build-angular": "^15.0.1",
"@angular-eslint/builder": "~15.1.0",
"@angular-eslint/eslint-plugin": "~15.1.0",

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": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
dependencies:
just-compare "^2.3.0"

4
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0-rc.4",
"@abp/virtual-file-explorer": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0",
"@abp/virtual-file-explorer": "~8.1.0"
}
}

292
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf"
integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859"
integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4"
"@abp/bootstrap" "~8.1.0-rc.4"
"@abp/bootstrap-datepicker" "~8.1.0-rc.4"
"@abp/bootstrap-daterangepicker" "~8.1.0-rc.4"
"@abp/datatables.net-bs5" "~8.1.0-rc.4"
"@abp/font-awesome" "~8.1.0-rc.4"
"@abp/jquery-form" "~8.1.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4"
"@abp/lodash" "~8.1.0-rc.4"
"@abp/luxon" "~8.1.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4"
"@abp/moment" "~8.1.0-rc.4"
"@abp/select2" "~8.1.0-rc.4"
"@abp/sweetalert2" "~8.1.0-rc.4"
"@abp/timeago" "~8.1.0-rc.4"
"@abp/toastr" "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee"
integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d"
integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100"
integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.1.0"
"@abp/bootstrap" "~8.1.0"
"@abp/bootstrap-datepicker" "~8.1.0"
"@abp/bootstrap-daterangepicker" "~8.1.0"
"@abp/datatables.net-bs5" "~8.1.0"
"@abp/font-awesome" "~8.1.0"
"@abp/jquery-form" "~8.1.0"
"@abp/jquery-validation-unobtrusive" "~8.1.0"
"@abp/lodash" "~8.1.0"
"@abp/luxon" "~8.1.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.1.0"
"@abp/moment" "~8.1.0"
"@abp/select2" "~8.1.0"
"@abp/sweetalert2" "~8.1.0"
"@abp/timeago" "~8.1.0"
"@abp/toastr" "~8.1.0"
"@abp/aspnetcore.mvc.ui@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2"
integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,185 +43,185 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99"
integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg==
"@abp/bootstrap-datepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e"
integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw==
"@abp/bootstrap-daterangepicker@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae"
integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b"
integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA==
"@abp/bootstrap@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361"
integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
bootstrap "^5.1.3"
"@abp/clipboard@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321"
integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA==
"@abp/clipboard@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5"
integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
clipboard "^2.0.8"
"@abp/core@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61"
integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA==
"@abp/core@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f"
integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA==
dependencies:
"@abp/utils" "~8.1.0-rc.4"
"@abp/utils" "~8.1.0"
"@abp/datatables.net-bs5@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406"
integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw==
"@abp/datatables.net-bs5@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b"
integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ==
dependencies:
"@abp/datatables.net" "~8.1.0-rc.4"
"@abp/datatables.net" "~8.1.0"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36"
integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA==
"@abp/datatables.net@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86"
integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e"
integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA==
"@abp/font-awesome@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c"
integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
"@fortawesome/fontawesome-free" "^6.5.1"
"@abp/jquery-form@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a"
integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg==
"@abp/jquery-form@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e"
integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59"
integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag==
"@abp/jquery-validation-unobtrusive@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616"
integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA==
dependencies:
"@abp/jquery-validation" "~8.1.0-rc.4"
"@abp/jquery-validation" "~8.1.0"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281"
integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w==
"@abp/jquery-validation@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330"
integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
jquery-validation "^1.19.3"
"@abp/jquery@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6"
integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg==
"@abp/jquery@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea"
integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
jquery "~3.6.0"
"@abp/lodash@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751"
integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA==
"@abp/lodash@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06"
integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
lodash "^4.17.21"
"@abp/luxon@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443"
integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ==
"@abp/luxon@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852"
integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2"
integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ==
"@abp/malihu-custom-scrollbar-plugin@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850"
integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e"
integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q==
"@abp/moment@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4"
integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0"
integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw==
"@abp/prismjs@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee"
integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw==
dependencies:
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/core" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0"
"@abp/core" "~8.1.0"
prismjs "^1.26.0"
"@abp/select2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666"
integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg==
"@abp/select2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913"
integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
select2 "^4.0.13"
"@abp/sweetalert2@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513"
integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA==
"@abp/sweetalert2@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329"
integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ==
dependencies:
"@abp/core" "~8.1.0-rc.4"
"@abp/core" "~8.1.0"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2"
integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q==
"@abp/timeago@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead"
integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
timeago "^1.6.7"
"@abp/toastr@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf"
integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg==
"@abp/toastr@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f"
integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA==
dependencies:
"@abp/jquery" "~8.1.0-rc.4"
"@abp/jquery" "~8.1.0"
toastr "^2.1.4"
"@abp/utils@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729"
integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg==
"@abp/utils@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7"
integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q==
dependencies:
just-compare "^2.3.0"
"@abp/virtual-file-explorer@~8.1.0-rc.4":
version "8.1.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.1.0-rc.4.tgz#c5171009ac130b2b60694aff4f6ea1ab4b5993d4"
integrity sha512-CMcWCy9pgfBkQKXh5QgZ1uIaENElaJjBaTkn9Z3m3NC/f1/qMYZtJeJzaixl6whsxTkvpT+8dKwBLatWBoYE3g==
"@abp/virtual-file-explorer@~8.1.0":
version "8.1.0"
resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.1.0.tgz#e651e0202b207f7ef52bc709ec2d59844a1ce551"
integrity sha512-B/0EeRGAXjUIiP42A6XdRxMu266vDK6rjgai0j/Eap5ljFAe6PyNJ8oZJwVbEqZwZIfAAkYlXnrq7UiCInGe1w==
dependencies:
"@abp/clipboard" "~8.1.0-rc.4"
"@abp/prismjs" "~8.1.0-rc.4"
"@abp/clipboard" "~8.1.0"
"@abp/prismjs" "~8.1.0"
"@fortawesome/fontawesome-free@^6.5.1":
version "6.5.1"

2
npm/lerna.json

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

4
npm/ng-packs/package.json

@ -44,8 +44,8 @@
},
"private": true,
"devDependencies": {
"@abp/ng.theme.lepton-x": "~3.1.0-rc.4",
"@abp/utils": "~8.1.0-rc.4",
"@abp/ng.theme.lepton-x": "~3.1.0",
"@abp/utils": "~8.1.0",
"@angular-devkit/build-angular": "~17.1.0",
"@angular-devkit/core": "~17.1.0",
"@angular-devkit/schematics": "~17.1.0",

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

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

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

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

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

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

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

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

3
npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts

@ -16,6 +16,7 @@ import { provideRoutes } from '@angular/router';
import { RouterTestingModule } from '@angular/router/testing';
import { MockPermissionService } from './services/mock-permission.service';
import { MockRestService } from './services/mock-rest.service';
import { LocalizationPipe } from './pipes';
/**
* CoreTestingModule is the module that will be used in tests
@ -23,7 +24,7 @@ import { MockRestService } from './services/mock-rest.service';
*/
@NgModule({
exports: [RouterTestingModule, BaseCoreModule],
imports: [NoopAnimationsModule, RouterTestingModule, BaseCoreModule],
imports: [NoopAnimationsModule, RouterTestingModule, BaseCoreModule, LocalizationPipe],
})
export class CoreTestingModule {
static withConfig(

1
npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts

@ -0,0 +1 @@
export * from './localization.pipe';

12
npm/ng-packs/packages/core/testing/src/lib/pipes/localization.pipe.ts

@ -0,0 +1,12 @@
import { Injectable, Pipe, PipeTransform } from '@angular/core';
@Injectable()
@Pipe({
name: 'abpLocalization',
standalone: true,
})
export class LocalizationPipe implements PipeTransform {
transform(value: string): string {
return value;
}
}

1
npm/ng-packs/packages/core/testing/src/public-api.ts

@ -1,3 +1,4 @@
export * from './lib/core-testing.module';
export * from './lib/services';
export * from './lib/utils';
export * from './lib/pipes';

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

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

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

@ -1,6 +1,6 @@
{
"name": "@abp/nx.generators",
"version": "8.1.0-rc.4",
"version": "8.1.0",
"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": "8.1.0-rc.4",
"version": "8.1.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.components": "~8.1.0-rc.4",
"@abp/ng.permission-management": "~8.1.0-rc.4",
"@abp/ng.theme.shared": "~8.1.0-rc.4",
"@abp/ng.components": "~8.1.0",
"@abp/ng.permission-management": "~8.1.0",
"@abp/ng.theme.shared": "~8.1.0",
"tslib": "^2.0.0"
},
"publishConfig": {

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

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

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

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

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

@ -1,6 +1,6 @@
{
"name": "@abp/ng.schematics",
"version": "8.1.0-rc.4",
"version": "8.1.0",
"author": "",
"schematics": "./collection.json",
"dependencies": {

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

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

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

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

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

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

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

@ -1,13 +1,13 @@
{
"name": "@abp/ng.theme.shared",
"version": "8.1.0-rc.4",
"version": "8.1.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.core": "~8.1.0-rc.4",
"@abp/ng.core": "~8.1.0",
"@fortawesome/fontawesome-free": "^5.15.4",
"@ng-bootstrap/ng-bootstrap": "~16.0.0",
"@ngx-validate/core": "^0.2.0",

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

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

4
npm/packs/aspnetcore.components.server.basictheme/package.json

@ -1,11 +1,11 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/aspnetcore.components.server.basictheme",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/aspnetcore.components.server.theming": "~8.1.0-rc.4"
"@abp/aspnetcore.components.server.theming": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

6
npm/packs/aspnetcore.components.server.theming/package.json

@ -1,12 +1,12 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/aspnetcore.components.server.theming",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/bootstrap": "~8.1.0-rc.4",
"@abp/font-awesome": "~8.1.0-rc.4"
"@abp/bootstrap": "~8.1.0",
"@abp/font-awesome": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

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

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/aspnetcore.mvc.ui.theme.basic",
"repository": {
"type": "git",
@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

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

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/aspnetcore.mvc.ui.theme.shared",
"repository": {
"type": "git",
@ -10,22 +10,22 @@
"access": "public"
},
"dependencies": {
"@abp/aspnetcore.mvc.ui": "~8.1.0-rc.4",
"@abp/bootstrap": "~8.1.0-rc.4",
"@abp/bootstrap-datepicker": "~8.1.0-rc.4",
"@abp/bootstrap-daterangepicker": "~8.1.0-rc.4",
"@abp/datatables.net-bs5": "~8.1.0-rc.4",
"@abp/font-awesome": "~8.1.0-rc.4",
"@abp/jquery-form": "~8.1.0-rc.4",
"@abp/jquery-validation-unobtrusive": "~8.1.0-rc.4",
"@abp/lodash": "~8.1.0-rc.4",
"@abp/luxon": "~8.1.0-rc.4",
"@abp/malihu-custom-scrollbar-plugin": "~8.1.0-rc.4",
"@abp/moment": "~8.1.0-rc.4",
"@abp/select2": "~8.1.0-rc.4",
"@abp/sweetalert2": "~8.1.0-rc.4",
"@abp/timeago": "~8.1.0-rc.4",
"@abp/toastr": "~8.1.0-rc.4"
"@abp/aspnetcore.mvc.ui": "~8.1.0",
"@abp/bootstrap": "~8.1.0",
"@abp/bootstrap-datepicker": "~8.1.0",
"@abp/bootstrap-daterangepicker": "~8.1.0",
"@abp/datatables.net-bs5": "~8.1.0",
"@abp/font-awesome": "~8.1.0",
"@abp/jquery-form": "~8.1.0",
"@abp/jquery-validation-unobtrusive": "~8.1.0",
"@abp/lodash": "~8.1.0",
"@abp/luxon": "~8.1.0",
"@abp/malihu-custom-scrollbar-plugin": "~8.1.0",
"@abp/moment": "~8.1.0",
"@abp/select2": "~8.1.0",
"@abp/sweetalert2": "~8.1.0",
"@abp/timeago": "~8.1.0",
"@abp/toastr": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

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

@ -1,6 +1,6 @@
{
"name": "@abp/aspnetcore.mvc.ui",
"version": "8.1.0-rc.4",
"version": "8.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {

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

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/aspnetcore.mvc.ui",
"repository": {
"type": "git",

10
npm/packs/blogging/package.json

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

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

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/bootstrap-datepicker",
"repository": {
"type": "git",

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

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/bootstrap-daterangepicker",
"repository": {
"type": "git",

4
npm/packs/bootstrap/package.json

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/bootstrap",
"repository": {
"type": "git",
@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
"@abp/core": "~8.1.0-rc.4",
"@abp/core": "~8.1.0",
"bootstrap": "^5.1.3"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",

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

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

4
npm/packs/clipboard/package.json

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

12
npm/packs/cms-kit.admin/package.json

@ -1,15 +1,15 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/cms-kit.admin",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/codemirror": "~8.1.0-rc.4",
"@abp/jstree": "~8.1.0-rc.4",
"@abp/slugify": "~8.1.0-rc.4",
"@abp/tui-editor": "~8.1.0-rc.4",
"@abp/uppy": "~8.1.0-rc.4"
"@abp/codemirror": "~8.1.0",
"@abp/jstree": "~8.1.0",
"@abp/slugify": "~8.1.0",
"@abp/tui-editor": "~8.1.0",
"@abp/uppy": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

6
npm/packs/cms-kit.public/package.json

@ -1,12 +1,12 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/cms-kit.public",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/highlight.js": "~8.1.0-rc.4",
"@abp/star-rating-svg": "~8.1.0-rc.4"
"@abp/highlight.js": "~8.1.0",
"@abp/star-rating-svg": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

6
npm/packs/cms-kit/package.json

@ -1,12 +1,12 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/cms-kit",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/cms-kit.admin": "~8.1.0-rc.4",
"@abp/cms-kit.public": "~8.1.0-rc.4"
"@abp/cms-kit.admin": "~8.1.0",
"@abp/cms-kit.public": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

4
npm/packs/codemirror/package.json

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

4
npm/packs/core/package.json

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/core",
"repository": {
"type": "git",
@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
"@abp/utils": "~8.1.0-rc.4"
"@abp/utils": "~8.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",

4
npm/packs/cropperjs/package.json

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

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

@ -1,5 +1,5 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/datatables.net-bs4",
"repository": {
"type": "git",
@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
"@abp/datatables.net": "~8.1.0-rc.4",
"@abp/datatables.net": "~8.1.0",
"datatables.net-bs4": "^1.11.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",

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

@ -1,11 +1,11 @@
{
"version": "8.1.0-rc.4",
"version": "8.1.0",
"name": "@abp/datatables.net-bs5",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/datatables.net": "~8.1.0-rc.4",
"@abp/datatables.net": "~8.1.0",
"datatables.net-bs5": "^1.11.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",

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

Loading…
Cancel
Save