Browse Source

Merge branch 'dev' into denizdemirkan/L

pull/18408/head
denizdemirkan 3 years ago
parent
commit
603bc7b6b7
  1. 10
      README.md
  2. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
  3. 11
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  4. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
  5. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
  6. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
  7. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
  8. 2
      common.props
  9. 4
      docs/en/Application-Startup.md
  10. 2
      docs/en/Community-Articles/2023-10-28-EF-Core-8-Primitive-Collections/POST.md
  11. 2
      docs/en/Getting-Started-Setup-Environment-Single-Layer.md
  12. 2
      docs/en/Getting-Started-Setup-Environment.md
  13. 2
      docs/en/Tutorials/Todo/Index.md
  14. 2
      docs/en/Tutorials/Todo/Single-Layer/Index.md
  15. BIN
      docs/en/images/book-mastering-abp-framework.png
  16. 2
      docs/zh-Hans/Getting-Started-Setup-Environment.md
  17. 4
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
  18. 11
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs
  19. 12
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js
  20. 1
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs
  21. 2
      framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs
  22. 19
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs
  23. 3
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs
  24. 1
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs
  25. 74
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateRemoveMongodbCollectionFixtureStep.cs
  26. 28
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs
  27. 11
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
  28. 24
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs
  29. 2
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json
  30. 2
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json
  31. 2
      framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/ApiDescriptionFinder.cs
  32. 7
      framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs
  33. 2
      framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs
  34. 28
      framework/src/Volo.Abp.Swashbuckle/wwwroot/swagger/ui/abp.swagger.js
  35. 2
      framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs
  36. 2
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  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. 7
      modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg
  42. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  43. 258
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  44. 10
      modules/cms-kit/angular/package.json
  45. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  46. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  47. 258
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  48. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  49. 258
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  50. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  51. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  52. 7
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg
  53. 7
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg
  54. 7
      modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg
  55. 4
      modules/docs/app/VoloDocs.Web/package.json
  56. 318
      modules/docs/app/VoloDocs.Web/yarn.lock
  57. 2
      modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
  58. 7
      modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg
  59. 9
      modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/AbpIdentityAspNetCoreModule.cs
  60. 21
      modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/SecurityStampValidatorOptionsExtensions.cs
  61. 2
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs
  62. 20
      modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/IdentityRoleRepository_Tests.cs
  63. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  64. 18
      modules/openiddict/app/angular/package.json
  65. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
  66. 39
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs
  67. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  68. 258
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  69. 4
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json
  70. 292
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock
  71. 2
      npm/lerna.json
  72. 4
      npm/ng-packs/package.json
  73. 6
      npm/ng-packs/packages/account-core/package.json
  74. 6
      npm/ng-packs/packages/account/package.json
  75. 24
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html
  76. 25
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts
  77. 88
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html
  78. 17
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts
  79. 79
      npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html
  80. 14
      npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.ts
  81. 50
      npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.html
  82. 11
      npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.ts
  83. 6
      npm/ng-packs/packages/components/package.json
  84. 4
      npm/ng-packs/packages/core/package.json
  85. 2
      npm/ng-packs/packages/core/src/lib/abstracts/ng-model.component.ts
  86. 30
      npm/ng-packs/packages/core/src/lib/core.module.ts
  87. 2
      npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts
  88. 2
      npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts
  89. 1
      npm/ng-packs/packages/core/src/lib/directives/for.directive.ts
  90. 2
      npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts
  91. 5
      npm/ng-packs/packages/core/src/lib/directives/init.directive.ts
  92. 1
      npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts
  93. 1
      npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts
  94. 2
      npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts
  95. 4
      npm/ng-packs/packages/feature-management/package.json
  96. 2
      npm/ng-packs/packages/generators/package.json
  97. 8
      npm/ng-packs/packages/identity/package.json
  98. 6
      npm/ng-packs/packages/oauth/package.json
  99. 4
      npm/ng-packs/packages/permission-management/package.json
  100. 2
      npm/ng-packs/packages/schematics/package.json

10
README.md

@ -42,6 +42,16 @@ Create a new solution:
<img width="500" src="docs/en/images/db-options.png"> <img width="500" src="docs/en/images/db-options.png">
## The Book: Mastering ABP Framework
Written by the creator of ABP Framework, this book will help you to gain a complete understanding of the ABP Framework and modern web application development techniques.
* [Buy on Amazon](https://www.amazon.com/gp/product/B097Z2DM8Q)
* [Buy on Packt Publishing](https://www.packtpub.com/product/mastering-abp-framework/9781801079242)
* [More details about the book](https://abp.io/books/mastering-abp-framework)
![book-mastering-abp-framework](docs/en/images/book-mastering-abp-framework.png)
## What ABP Provides? ## What ABP Provides?
ABP provides a **full stack developer experience**. ABP provides a **full stack developer experience**.

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json

@ -577,7 +577,7 @@
"Purchase_TrainingPrice": "سعر التدريب", "Purchase_TrainingPrice": "سعر التدريب",
"Purchase_OnboardingTraining": "تدريب مباشر على ABP وتطوير تطبيقات الويب", "Purchase_OnboardingTraining": "تدريب مباشر على ABP وتطوير تطبيقات الويب",
"TotalDeveloperPrice": "إجمالي سعر المطور", "TotalDeveloperPrice": "إجمالي سعر المطور",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> لكل مطور", "Purchase_PricePerDeveloper": "<span>{0}</span> لكل مطور",
"Purchase_IncludedDeveloperInfo": "{0} {1} يتضمن.", "Purchase_IncludedDeveloperInfo": "{0} {1} يتضمن.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "رخصة <span class=\"fw-6\">{0} </span> تحتوي على {1} مطور/ين. يمكنك إضافة مطورين إضافيين الآن أو لاحقًا.", "Purchase_LicenseExtraDeveloperPurchaseMessage": "رخصة <span class=\"fw-6\">{0} </span> تحتوي على {1} مطور/ين. يمكنك إضافة مطورين إضافيين الآن أو لاحقًا.",
"StartupTemplates_Page_Title": "عارضات بدء التشغيل", "StartupTemplates_Page_Title": "عارضات بدء التشغيل",

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

@ -603,7 +603,7 @@
"Purchase_TrainingPrice": "Training Price", "Purchase_TrainingPrice": "Training Price",
"Purchase_OnboardingTraining": "Onboarding & Web Application Development Live Training", "Purchase_OnboardingTraining": "Onboarding & Web Application Development Live Training",
"TotalDeveloperPrice": "Total Developer Price", "TotalDeveloperPrice": "Total Developer Price",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> per developer", "Purchase_PricePerDeveloper": "<span>{0}</span> per developer",
"Purchase_IncludedDeveloperInfo": "{0} {1} included.", "Purchase_IncludedDeveloperInfo": "{0} {1} included.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "The <span class=\"fw-bold\">{0} License</span> includes {1} developers. You can add additional developers.", "Purchase_LicenseExtraDeveloperPurchaseMessage": "The <span class=\"fw-bold\">{0} License</span> includes {1} developers. You can add additional developers.",
"StartupTemplates_Page_Title": "ABP Startup Templates", "StartupTemplates_Page_Title": "ABP Startup Templates",
@ -986,8 +986,8 @@
"Summary": "Summary", "Summary": "Summary",
"TrainingPack": "Training pack", "TrainingPack": "Training pack",
"TrainingPackDiscount": "Training pack discount", "TrainingPackDiscount": "Training pack discount",
"Purchase_OnboardingTraining_Description": "This live training package is valid for a class of 8 students and this discount is only valid when purchased with the new license. <a href=\"{0}\" class=\"text-white\">Learn more <i class=\"fa fa-external-link ms-1\"></i></a>", "Purchase_OnboardingTraining_Description": "This live training is valid for a class of 8 students and this discount is only valid when purchased with the new license. <a href=\"{0}\" class=\"text-white\">Learn more <i class=\"fa fa-external-link ms-1\"></i></a>",
"Purchase_Save": "{0}% <span class=\"save ms-1\">Save {1} {2}</span>", "Purchase_Save": "{0}% <span class=\"save ms-1\">Save {1}</span>",
"RemoveBasket": "Remove from basket", "RemoveBasket": "Remove from basket",
"WhyABPIOPlatform?": "Why <span class=\"gradient-commercial\">ABP.IO Platform</span>?", "WhyABPIOPlatform?": "Why <span class=\"gradient-commercial\">ABP.IO Platform</span>?",
"DocumentAim": "This document aims to answer the big question:", "DocumentAim": "This document aims to answer the big question:",
@ -1086,6 +1086,9 @@
"CampaignDiscountText": "Black Friday Discount", "CampaignDiscountText": "Black Friday Discount",
"CampaignDiscountName": "Black Friday", "CampaignDiscountName": "Black Friday",
"CampaignName:BlackFriday": "Black Friday", "CampaignName:BlackFriday": "Black Friday",
"MultipleOrganizationInfo": "See All Your Organizations" "MultipleOrganizationInfo": "See All Your Organizations",
"AbpStudioBetaAccessInfoTitle": "ABP Studio Beta Access",
"AbpStudioBetaAccessInfoText": "We're thrilled to share with you the <span class=\"text-highlight-white\">beta</span> version of <span class=\"text-highlight-white\">ABP Studio</span>! This release marks a significant milestone in our development journey, and we're eager to gather your feedback to make the application even better.",
"YouAreNotAuthorizedToDownloadStudio": "You are not authorized to download ABP Studio."
} }
} }

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json

@ -600,7 +600,7 @@
"Purchase_TrainingPrice": "Koulutuksen hinta", "Purchase_TrainingPrice": "Koulutuksen hinta",
"Purchase_OnboardingTraining": "ABP:n perehdytys ja verkkosovelluskehitys live-koulutus", "Purchase_OnboardingTraining": "ABP:n perehdytys ja verkkosovelluskehitys live-koulutus",
"TotalDeveloperPrice": "Kehittäjän kokonaishinta", "TotalDeveloperPrice": "Kehittäjän kokonaishinta",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> kehittäjää kohden", "Purchase_PricePerDeveloper": "<span>{0}</span> kehittäjää kohden",
"Purchase_IncludedDeveloperInfo": "{0} {1} mukana.", "Purchase_IncludedDeveloperInfo": "{0} {1} mukana.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} lisenssi</span> sisältää {1} kehittäjää. Voit lisätä uusia kehittäjiä nyt tai myöhemmin.", "Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} lisenssi</span> sisältää {1} kehittäjää. Voit lisätä uusia kehittäjiä nyt tai myöhemmin.",
"StartupTemplates_Page_Title": "Käynnistysmallit", "StartupTemplates_Page_Title": "Käynnistysmallit",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json

@ -601,7 +601,7 @@
"Purchase_TrainingPrice": "Képzési ár", "Purchase_TrainingPrice": "Képzési ár",
"Purchase_OnboardingTraining": "ABP Onboarding és webalkalmazás-fejlesztés élő képzés", "Purchase_OnboardingTraining": "ABP Onboarding és webalkalmazás-fejlesztés élő képzés",
"TotalDeveloperPrice": "Teljes fejlesztői ár", "TotalDeveloperPrice": "Teljes fejlesztői ár",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> fejlesztőnként", "Purchase_PricePerDeveloper": "<span>{0}</span> fejlesztőnként",
"Purchase_IncludedDeveloperInfo": "{0} {1} tartalmazza.", "Purchase_IncludedDeveloperInfo": "{0} {1} tartalmazza.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "A(z) <span class=\"fw-6\">{0} licensz</span> {1} fejlesztőt tartalmaz. Hozzáadhat további fejlesztőket most vagy később.", "Purchase_LicenseExtraDeveloperPurchaseMessage": "A(z) <span class=\"fw-6\">{0} licensz</span> {1} fejlesztőt tartalmaz. Hozzáadhat további fejlesztőket most vagy később.",
"StartupTemplates_Page_Title": "Az indítási sablonok", "StartupTemplates_Page_Title": "Az indítási sablonok",

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

@ -610,7 +610,7 @@
"Purchase_TrainingPrice": "Eğitim Fiyatı", "Purchase_TrainingPrice": "Eğitim Fiyatı",
"Purchase_OnboardingTraining": "ABP Onboarding & Web Uygulama Geliştirme Canlı Eğitimi", "Purchase_OnboardingTraining": "ABP Onboarding & Web Uygulama Geliştirme Canlı Eğitimi",
"TotalDeveloperPrice": "Toplam Geliştirici Fiyatı", "TotalDeveloperPrice": "Toplam Geliştirici Fiyatı",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> geliştirici başına", "Purchase_PricePerDeveloper": "<span>{0}</span> geliştirici başına",
"Purchase_IncludedDeveloperInfo": "{0} {1} dahil.", "Purchase_IncludedDeveloperInfo": "{0} {1} dahil.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} lisansı</span> {1} geliştirici(ler) içerir. Şimdi veya daha sonra ek geliştiriciler ekleyebilirsiniz.", "Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} lisansı</span> {1} geliştirici(ler) içerir. Şimdi veya daha sonra ek geliştiriciler ekleyebilirsiniz.",
"StartupTemplates_Page_Title": "ABP Başlangıç Şablonları", "StartupTemplates_Page_Title": "ABP Başlangıç Şablonları",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json

@ -600,7 +600,7 @@
"Purchase_TrainingPrice": "培训价格", "Purchase_TrainingPrice": "培训价格",
"Purchase_OnboardingTraining": "ABP 熟悉使用和 Web 应用程序开发现场培训", "Purchase_OnboardingTraining": "ABP 熟悉使用和 Web 应用程序开发现场培训",
"TotalDeveloperPrice": "开发商总价", "TotalDeveloperPrice": "开发商总价",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> 每个开发者", "Purchase_PricePerDeveloper": "<span>{0}</span> 每个开发者",
"Purchase_IncludedDeveloperInfo": "{0} {1} 包括在内。", "Purchase_IncludedDeveloperInfo": "{0} {1} 包括在内。",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} 许可</span> 包含 {1} 个开发者。 您可以现在或以后添加其他开发人员。", "Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} 许可</span> 包含 {1} 个开发者。 您可以现在或以后添加其他开发人员。",
"StartupTemplates_Page_Title": "ABP启动模板", "StartupTemplates_Page_Title": "ABP启动模板",

2
common.props

@ -29,6 +29,8 @@
<Pack>true</Pack> <Pack>true</Pack>
<PackagePath>content\</PackagePath> <PackagePath>content\</PackagePath>
</Content> </Content>
</ItemGroup>
<ItemGroup>
<None Remove="*.abppkg" /> <None Remove="*.abppkg" />
<Content Include="*.abppkg"> <Content Include="*.abppkg">
<Pack>true</Pack> <Pack>true</Pack>

4
docs/en/Application-Startup.md

@ -12,7 +12,7 @@ This document is for who wants to better understand how the ABP Framework is ini
A .NET Console application is the minimalist .NET application. So, it is best to show the installing of the ABP Framework to a console application as a minimalist example. A .NET Console application is the minimalist .NET application. So, it is best to show the installing of the ABP Framework to a console application as a minimalist example.
If you [create a new console application with Visual Studio](https://learn.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio) (for .NET 7.0 or later), you will see the following solution structure (I named the solution as `MyConsoleDemo`): If you [create a new console application with Visual Studio](https://learn.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio) (for .NET 8.0 or later), you will see the following solution structure (I named the solution as `MyConsoleDemo`):
![app-startup-console-initial](images/app-startup-console-initial.png) ![app-startup-console-initial](images/app-startup-console-initial.png)
@ -258,7 +258,7 @@ The `IAbpApplication` interface extends the `IApplicationInfoAccessor` interface
## IAbpHostEnvironment ## IAbpHostEnvironment
Sometimes, while creating an application, we need to get the current hosting environment and take actions according to that. In such cases, we can use some services such as [IWebHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.iwebhostenvironment?view=aspnetcore-7.0) or [IWebAssemblyHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.iwebassemblyhostenvironment) provided by .NET, in the final application. Sometimes, while creating an application, we need to get the current hosting environment and take actions according to that. In such cases, we can use some services such as [IWebHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.iwebhostenvironment?view=aspnetcore-8.0) or [IWebAssemblyHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.iwebassemblyhostenvironment) provided by .NET, in the final application.
However, we can not use these services in a class library, which is used by the final application. ABP Framework provides the `IAbpHostEnvironment` service, which allows you to get the current environment name whenever you want. `IAbpHostEnvironment` is used by the ABP Framework in several places to perform specific actions by the environment. For example, ABP Framework reduces the cache duration on the **Development** environment for some services. However, we can not use these services in a class library, which is used by the final application. ABP Framework provides the `IAbpHostEnvironment` service, which allows you to get the current environment name whenever you want. `IAbpHostEnvironment` is used by the ABP Framework in several places to perform specific actions by the environment. For example, ABP Framework reduces the cache duration on the **Development** environment for some services.

2
docs/en/Community-Articles/2023-10-28-EF-Core-8-Primitive-Collections/POST.md

@ -102,7 +102,7 @@ The SQL statement looks like this, and as you can see, it automatically serializ
Executed DbCommand (0ms) [Parameters= Executed DbCommand (0ms) [Parameters=
[@p0='Maserati' (Nullable = false) (Size = 8), [@p0='Maserati' (Nullable = false) (Size = 8),
@p1='[0,3]' (Nullable = false) (Size = 5), @p1='[0,3]' (Nullable = false) (Size = 5),
@p2='Flow' (Nullable = false) (Size = 4) @p2='GranTurismo' (Nullable = false) (Size = 4)
], CommandType='Text', CommandTimeout='30'] ], CommandType='Text', CommandTimeout='30']
INSERT INTO "Cars" ("Brand", "Colors", "Model") INSERT INTO "Cars" ("Brand", "Colors", "Model")
VALUES (@p0, @p1, @p2) VALUES (@p0, @p1, @p2)

2
docs/en/Getting-Started-Setup-Environment-Single-Layer.md

@ -18,7 +18,7 @@ First things first! Let's setup your development environment before creating the
The following tools should be installed on your development machine: The following tools should be installed on your development machine:
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development. * An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
{{ if UI != "Blazor" }} {{ if UI != "Blazor" }}
* [Node v16 or v18](https://nodejs.org/) * [Node v16 or v18](https://nodejs.org/)
* [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> or npm v6+ (already installed with Node) * [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> or npm v6+ (already installed with Node)

2
docs/en/Getting-Started-Setup-Environment.md

@ -19,7 +19,7 @@ First things first! Let's setup your development environment before creating the
The following tools should be installed on your development machine: The following tools should be installed on your development machine:
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development. * An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
{{ if UI != "Blazor" }} {{ if UI != "Blazor" }}
* [Node v16 or v18](https://nodejs.org/) * [Node v16 or v18](https://nodejs.org/)
* [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> or npm v6+ (already installed with Node) * [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> or npm v6+ (already installed with Node)

2
docs/en/Tutorials/Todo/Index.md

@ -52,7 +52,7 @@ This documentation has a video tutorial on **YouTube**!! You can watch it here:
## Pre-Requirements ## Pre-Requirements
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development. * An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
* [Node v16.x](https://nodejs.org/) * [Node v16.x](https://nodejs.org/)
{{if DB=="Mongo"}} {{if DB=="Mongo"}}

2
docs/en/Tutorials/Todo/Single-Layer/Index.md

@ -48,7 +48,7 @@ This documentation has a video tutorial on **YouTube**!! You can watch it here:
## Pre-Requirements ## Pre-Requirements
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development. * An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
* [Node v16.x](https://nodejs.org/) * [Node v16.x](https://nodejs.org/)
{{if DB=="Mongo"}} {{if DB=="Mongo"}}

BIN
docs/en/images/book-mastering-abp-framework.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

2
docs/zh-Hans/Getting-Started-Setup-Environment.md

@ -19,7 +19,7 @@
开发计算机上应安装以下工具: 开发计算机上应安装以下工具:
* 一个集成开发环境 (比如: [Visual Studio](https://visualstudio.microsoft.com/vs/)) 它需要支持 [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) 的开发. * 一个集成开发环境 (比如: [Visual Studio](https://visualstudio.microsoft.com/vs/)) 它需要支持 [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) 的开发.
{{ if UI != "Blazor" }} {{ if UI != "Blazor" }}
* [Node v16 或 v18](https://nodejs.org/) * [Node v16 或 v18](https://nodejs.org/)
* [Yarn v1.20+ (不是v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> 或 npm v6+ (已跟随Node一起安装) * [Yarn v1.20+ (不是v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> 或 npm v6+ (已跟随Node一起安装)

4
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs

@ -271,7 +271,7 @@ public class AbpInputTagHelperService : AbpTagHelperService<AbpInputTagHelper>
if (string.IsNullOrEmpty(TagHelper.Label)) if (string.IsNullOrEmpty(TagHelper.Label))
{ {
return await GetLabelAsHtmlUsingTagHelperAsync(context, output, isCheckbox) + GetRequiredSymbol(context, output); return await GetLabelAsHtmlUsingTagHelperAsync(context, output, isCheckbox);
} }
var label = new TagBuilder("label"); var label = new TagBuilder("label");
@ -392,6 +392,8 @@ public class AbpInputTagHelperService : AbpTagHelperService<AbpInputTagHelper>
} }
innerOutput.Content.AppendHtml($" <i class=\"{iconClass}\"></i>"); innerOutput.Content.AppendHtml($" <i class=\"{iconClass}\"></i>");
} }
innerOutput.Content.AppendHtml(GetRequiredSymbol(context, output));
return innerOutput.Render(_encoder); return innerOutput.Render(_encoder);
} }

11
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs

@ -185,11 +185,12 @@ public class AbpSelectTagHelperService : AbpTagHelperService<AbpSelectTagHelper>
label.AddCssClass("form-label"); label.AddCssClass("form-label");
label.Attributes.Add("for", GetIdAttributeValue(selectTag)); label.Attributes.Add("for", GetIdAttributeValue(selectTag));
label.InnerHtml.AppendHtml(_encoder.Encode(TagHelper.Label)); label.InnerHtml.AppendHtml(_encoder.Encode(TagHelper.Label));
label.InnerHtml.AppendHtml(GetRequiredSymbol(context, output));
return label.ToHtmlString() + GetRequiredSymbol(context, output); return label.ToHtmlString();
} }
return await GetLabelAsHtmlUsingTagHelperAsync(context, output) + GetRequiredSymbol(context, output); return await GetLabelAsHtmlUsingTagHelperAsync(context, output);
} }
protected virtual string GetRequiredSymbol(TagHelperContext context, TagHelperOutput output) protected virtual string GetRequiredSymbol(TagHelperContext context, TagHelperOutput output)
@ -304,7 +305,11 @@ public class AbpSelectTagHelperService : AbpTagHelperService<AbpSelectTagHelper>
ViewContext = TagHelper.ViewContext, ViewContext = TagHelper.ViewContext,
}; };
return await labelTagHelper.RenderAsync(new TagHelperAttributeList { { "class", "form-label" } }, context, _encoder, "label", TagMode.StartTagAndEndTag); var innerOutput = await labelTagHelper.ProcessAndGetOutputAsync(new TagHelperAttributeList { { "class", "form-label" } }, context, "label", TagMode.StartTagAndEndTag);
innerOutput.Content.AppendHtml(GetRequiredSymbol(context, output));
return innerOutput.Render(_encoder);
} }
protected virtual async Task<string> GetValidationAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag) protected virtual async Task<string> GetValidationAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)

12
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js

@ -32,6 +32,18 @@ var abp = abp || {};
} }
var _createDropdownItem = function (record, fieldItem, tableInstance) { var _createDropdownItem = function (record, fieldItem, tableInstance) {
if (fieldItem.divider) {
if (abp.utils.isFunction(fieldItem.divider)) {
return $(fieldItem.divider(record, tableInstance));
}
if (fieldItem.divider === true) {
return $('<li><hr class="dropdown-divider"></li>');
}
return $(fieldItem.divider);
}
var $li = $('<li/>'); var $li = $('<li/>');
var $a = $('<a/>').addClass('dropdown-item'); var $a = $('<a/>').addClass('dropdown-item');

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

@ -79,6 +79,7 @@ public class AspNetCoreApiDescriptionModelProvider : IApiDescriptionModelProvide
} }
} }
model.NormalizeOrder();
return model; return model;
} }

2
framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs

@ -179,7 +179,7 @@ public class BlobContainer : IBlobContainer
{ {
//TODO: Consider to throw some type of "not found" exception and handle on the HTTP status side //TODO: Consider to throw some type of "not found" exception and handle on the HTTP status side
throw new AbpException( throw new AbpException(
$"Could not found the requested BLOB '{name}' in the container '{ContainerName}'!"); $"Could not find the requested BLOB '{name}' in the container '{ContainerName}'!");
} }
return stream; return stream;

19
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs

@ -184,8 +184,20 @@ public class CliService : ITransientDependency
var updateChannel = GetUpdateChannel(currentCliVersion); var updateChannel = GetUpdateChannel(currentCliVersion);
var latestVersionInfo = await GetLatestVersion(updateChannel); var latestVersionInfo = await GetLatestVersion(updateChannel);
if (latestVersionInfo != null && latestVersionInfo.Version > currentCliVersion) if (ShouldLogNewVersionInfo(latestVersionInfo, currentCliVersion))
{ {
if(updateChannel == UpdateChannel.Prerelease && !latestVersionInfo.Version.IsPrerelease)
{
latestVersionInfo = await PackageVersionCheckerService.GetLatestStableVersionFromGithubAsync();
if(ShouldLogNewVersionInfo(latestVersionInfo, currentCliVersion))
{
LogNewVersionInfo(updateChannel, latestVersionInfo.Version, toolPath, latestVersionInfo.Message);
}
return;
}
LogNewVersionInfo(updateChannel, latestVersionInfo.Version, toolPath, latestVersionInfo.Message); LogNewVersionInfo(updateChannel, latestVersionInfo.Version, toolPath, latestVersionInfo.Message);
} }
} }
@ -195,6 +207,11 @@ public class CliService : ITransientDependency
} }
} }
private bool ShouldLogNewVersionInfo(LatestVersionInfo latestVersionInfo, SemanticVersion currentCliVersion)
{
return latestVersionInfo != null && latestVersionInfo.Version > currentCliVersion;
}
private async Task<bool> IsLatestVersionCheckExpiredAsync() private async Task<bool> IsLatestVersionCheckExpiredAsync()
{ {
try try

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

@ -66,6 +66,7 @@ public class ChangeThemeStep : ProjectBuildPipelineStep
{ {
Theme.LeptonX => "@volosoft/abp.ng.theme.lepton-x", Theme.LeptonX => "@volosoft/abp.ng.theme.lepton-x",
Theme.LeptonXLite => "@abp/ng.theme.lepton-x", Theme.LeptonXLite => "@abp/ng.theme.lepton-x",
Theme.Lepton => "@volo/abp.ng.theme.lepton",
Theme.Basic => "@abp/ng.theme.basic", Theme.Basic => "@abp/ng.theme.basic",
_ => string.Empty _ => string.Empty
}; };
@ -783,4 +784,4 @@ public class ChangeThemeStep : ProjectBuildPipelineStep
Lepton Lepton
); );
} }
} }

1
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs

@ -107,7 +107,6 @@ public abstract class AppTemplateBase : TemplateInfo
if (context.BuildArgs.DatabaseProvider != DatabaseProvider.MongoDb) if (context.BuildArgs.DatabaseProvider != DatabaseProvider.MongoDb)
{ {
steps.Add(new AppTemplateRemoveMongodbCollectionFixtureStep());
steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.MongoDB")); steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.MongoDB"));
steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.MongoDB.Tests", projectFolderPath: "/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests")); steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.MongoDB.Tests", projectFolderPath: "/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests"));
} }

74
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateRemoveMongodbCollectionFixtureStep.cs

@ -1,74 +0,0 @@
using System.Collections.Generic;
using System.Linq;
using Volo.Abp.Cli.ProjectBuilding.Building;
namespace Volo.Abp.Cli.ProjectBuilding.Templates.App;
public class AppTemplateRemoveMongodbCollectionFixtureStep : ProjectBuildPipelineStep
{
public override void Execute(ProjectBuildContext context)
{
if (context.Template.IsNoLayer())
{
return;
}
//MyCompanyName.MyProjectName.Application.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationCollection.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/Samples/SampleAppServiceTests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.Domain.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainCollection.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Samples/SampleDomainTests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.EntityFrameworkCore.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreCollection.cs");
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreCollectionFixtureBase.cs");
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreFixture.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.Web.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebCollection.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/Pages/Index_Tests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.TestBase
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestConsts.cs");
}
private static void RemoveFile(ProjectBuildContext context, string targetModuleFilePath)
{
var file = context.Files.FirstOrDefault(x => x.Name == targetModuleFilePath);
if (file != null)
{
context.Files.Remove(file);
}
}
private static void RemoveKeyword(ProjectBuildContext context, string targetModuleFilePath, string keyword)
{
var file = context.GetFile(targetModuleFilePath);
file.NormalizeLineEndings();
var lines = file.GetLines();
var newLines = new List<string>();
for (var i = 0; i < lines.Length; i++)
{
if (!lines[i].Contains(keyword))
{
newLines.Add(lines[i]);
}
}
file.SetLines(newLines);
}
}

28
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs

@ -147,6 +147,34 @@ public class ProjectNpmPackageAdder : ITransientDependency
} }
} }
public async Task RemoveMvcPackageAsync(string directory, NpmPackageInfo npmPackage,
bool skipInstallingLibs = false)
{
var packageJsonFilePath = Path.Combine(directory, "package.json");
if (!File.Exists(packageJsonFilePath) ||
!File.ReadAllText(packageJsonFilePath).Contains($"\"{npmPackage.Name}\""))
{
return;
}
Logger.LogInformation($"Removing '{npmPackage.Name}' package from the project '{packageJsonFilePath}'...");
using (DirectoryHelper.ChangeCurrentDirectory(directory))
{
Logger.LogInformation("yarn remove " + npmPackage.Name);
CmdHelper.RunCmd("yarn remove " + npmPackage.Name);
if (skipInstallingLibs)
{
return;
}
Logger.LogInformation("Installing client-side packages...");
await InstallLibsService.InstallLibsAsync(directory);
}
}
private string DetectAbpVersionOrNull(string packageJsonFile) private string DetectAbpVersionOrNull(string packageJsonFile)
{ {
if (string.IsNullOrEmpty(packageJsonFile) || if (string.IsNullOrEmpty(packageJsonFile) ||

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

@ -184,6 +184,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
var currentVersion = versionAttribute.Value; var currentVersion = versionAttribute.Value;
var isLeptonXPackage = packageId.Contains("LeptonX"); var isLeptonXPackage = packageId.Contains("LeptonX");
var isStudioPackage = packageId.StartsWith("Volo.Abp.Studio.");
if(isLeptonXPackage) if(isLeptonXPackage)
{ {
//'SemanticVersion.TryParse' can not parse the version if the version contains floating version resolution, such as '*-*' //'SemanticVersion.TryParse' can not parse the version if the version contains floating version resolution, such as '*-*'
@ -201,7 +202,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
if (!specifiedVersion.IsNullOrWhiteSpace()) if (!specifiedVersion.IsNullOrWhiteSpace())
{ {
if (isLeptonXPackage) if (isLeptonXPackage || isStudioPackage)
{ {
Logger.LogWarning("Package: {0} could not be updated. Please manually update the package version yourself to prevent version mismatches.", packageId); Logger.LogWarning("Package: {0} could not be updated. Please manually update the package version yourself to prevent version mismatches.", packageId);
continue; continue;
@ -241,6 +242,10 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(leptonXPackageName, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString(); latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(leptonXPackageName, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString();
} }
else if(isStudioPackage)
{
latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString();
}
else else
{ {
latestVersion = latestMyGetVersion == null ? await GetLatestVersionFromMyGet(packageId) : latestMyGetVersion; latestVersion = latestMyGetVersion == null ? await GetLatestVersionFromMyGet(packageId) : latestMyGetVersion;
@ -267,13 +272,13 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
SemanticVersion latestVersion; SemanticVersion latestVersion;
if (currentSemanticVersion.IsPrerelease && !switchToStable) if (currentSemanticVersion.IsPrerelease && !switchToStable)
{ {
latestVersion = latestNugetReleaseCandidateVersion == null || isLeptonXPackage latestVersion = latestNugetReleaseCandidateVersion == null || isLeptonXPackage || isStudioPackage
? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: true))?.Version ? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: true))?.Version
: latestNugetReleaseCandidateVersion; : latestNugetReleaseCandidateVersion;
} }
else else
{ {
latestVersion = latestNugetVersion == null || isLeptonXPackage latestVersion = latestNugetVersion == null || isLeptonXPackage || isStudioPackage
? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: includeReleaseCandidates))?.Version ? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: includeReleaseCandidates))?.Version
: latestNugetVersion; : latestNugetVersion;
} }

24
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs

@ -14,6 +14,7 @@ using Volo.Abp.Cli.ProjectModification;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Json; using Volo.Abp.Json;
using Volo.Abp.Threading; using Volo.Abp.Threading;
using System.Net.Mail;
namespace Volo.Abp.Cli.Version; namespace Volo.Abp.Cli.Version;
@ -63,15 +64,7 @@ public class PackageVersionCheckerService : ITransientDependency
{ {
if (!includeNightly && !includeReleaseCandidates && !packageId.Contains("LeptonX")) if (!includeNightly && !includeReleaseCandidates && !packageId.Contains("LeptonX"))
{ {
var latestStableVersionResult = await GetLatestStableVersionOrNullAsync(); return await GetLatestStableVersionFromGithubAsync();
if (latestStableVersionResult == null)
{
return null;
}
return SemanticVersion.TryParse(latestStableVersionResult.Version, out var semanticVersion)
? new LatestVersionInfo(semanticVersion, latestStableVersionResult.Message)
: null;
} }
var versionList = await GetPackageVersionListAsync(packageId, includeNightly); var versionList = await GetPackageVersionListAsync(packageId, includeNightly);
@ -107,6 +100,19 @@ public class PackageVersionCheckerService : ITransientDependency
return await GetPackageVersionsFromNuGetOrgAsync(packageId) ?? new List<string>(); return await GetPackageVersionsFromNuGetOrgAsync(packageId) ?? new List<string>();
} }
public async Task<LatestVersionInfo> GetLatestStableVersionFromGithubAsync()
{
var latestStableVersionResult = await GetLatestStableVersionOrNullAsync();
if (latestStableVersionResult == null)
{
return null;
}
return SemanticVersion.TryParse(latestStableVersionResult.Version, out var semanticVersion)
? new LatestVersionInfo(semanticVersion, latestStableVersionResult.Message)
: null;
}
private async Task<bool> IsCommercialPackageAsync(string packageId) private async Task<bool> IsCommercialPackageAsync(string packageId)
{ {
if (CommercialPackages.IsCommercial(packageId)) if (CommercialPackages.IsCommercial(packageId))

2
framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json

@ -11,7 +11,7 @@
"DefaultErrorMessage403": "You are not authorised!", "DefaultErrorMessage403": "You are not authorised!",
"DefaultErrorMessage403Detail": "You are not allowed to perform this operation!", "DefaultErrorMessage403Detail": "You are not allowed to perform this operation!",
"DefaultErrorMessage404": "Resource not found!", "DefaultErrorMessage404": "Resource not found!",
"DefaultErrorMessage404Detail": "The resource requested could not found on the server!", "DefaultErrorMessage404Detail": "The resource requested could not be found on the server!",
"EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!", "EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!",
"Error": "Error", "Error": "Error",
"UnhandledException": "Unhandled exception!", "UnhandledException": "Unhandled exception!",

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

@ -11,7 +11,7 @@
"DefaultErrorMessage403": "You are not authorized!", "DefaultErrorMessage403": "You are not authorized!",
"DefaultErrorMessage403Detail": "You are not allowed to perform this operation!", "DefaultErrorMessage403Detail": "You are not allowed to perform this operation!",
"DefaultErrorMessage404": "Resource not found!", "DefaultErrorMessage404": "Resource not found!",
"DefaultErrorMessage404Detail": "The resource requested could not found on the server!", "DefaultErrorMessage404Detail": "The resource requested could not be found on the server!",
"EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!", "EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!",
"AbpDbConcurrencyErrorMessage": "The data you have submitted has already changed by another user/client. Please discard the changes you've done and try from the beginning.", "AbpDbConcurrencyErrorMessage": "The data you have submitted has already changed by another user/client. Please discard the changes you've done and try from the beginning.",
"Error": "Error", "Error": "Error",

2
framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/ApiDescriptionFinder.cs

@ -82,7 +82,7 @@ public class ApiDescriptionFinder : IApiDescriptionFinder, ITransientDependency
} }
} }
throw new AbpException($"Could not found remote action for method: {method} on the URL: {baseUrl}"); throw new AbpException($"Could not find remote action for method: {method} on the URL: {baseUrl}");
} }
public virtual async Task<ApplicationApiDescriptionModel> GetApiDescriptionAsync(HttpClient client, string baseUrl) public virtual async Task<ApplicationApiDescriptionModel> GetApiDescriptionAsync(HttpClient client, string baseUrl)

7
framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs

@ -22,7 +22,7 @@ public class ApplicationApiDescriptionModel
return new ApplicationApiDescriptionModel return new ApplicationApiDescriptionModel
{ {
Modules = new ConcurrentDictionary<string, ModuleApiDescriptionModel>(), //TODO: Why ConcurrentDictionary? Modules = new ConcurrentDictionary<string, ModuleApiDescriptionModel>(), //TODO: Why ConcurrentDictionary?
Types = new Dictionary<string, TypeApiDescriptionModel>() Types = new SortedDictionary<string, TypeApiDescriptionModel>()
}; };
} }
@ -55,4 +55,9 @@ public class ApplicationApiDescriptionModel
return subModel; return subModel;
} }
public void NormalizeOrder()
{
Modules = Modules.OrderBy(x => x.Key).ToDictionary(x => x.Key, x => x.Value);
}
} }

2
framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs

@ -35,7 +35,7 @@ public class ModuleApiDescriptionModel
{ {
RootPath = rootPath, RootPath = rootPath,
RemoteServiceName = remoteServiceName, RemoteServiceName = remoteServiceName,
Controllers = new Dictionary<string, ControllerApiDescriptionModel>() Controllers = new SortedDictionary<string, ControllerApiDescriptionModel>()
}; };
} }

28
framework/src/Volo.Abp.Swashbuckle/wwwroot/swagger/ui/abp.swagger.js

@ -9,11 +9,14 @@ var abp = abp || {};
var oidcSupportedFlows = configObject.oidcSupportedFlows || []; var oidcSupportedFlows = configObject.oidcSupportedFlows || [];
var oidcSupportedScopes = configObject.oidcSupportedScopes || []; var oidcSupportedScopes = configObject.oidcSupportedScopes || [];
var oidcDiscoveryEndpoint = configObject.oidcDiscoveryEndpoint || []; var oidcDiscoveryEndpoint = configObject.oidcDiscoveryEndpoint || [];
var tenantPlaceHolders = ["{{tenantId}}", "{{tenantName}}" , "{0}"]
abp.appPath = configObject.baseUrl || abp.appPath; abp.appPath = configObject.baseUrl || abp.appPath;
var requestInterceptor = configObject.requestInterceptor; var requestInterceptor = configObject.requestInterceptor;
var responseInterceptor = configObject.responseInterceptor; var responseInterceptor = configObject.responseInterceptor;
getAbpApplicationConfiguration();
configObject.requestInterceptor = async function (request) { configObject.requestInterceptor = async function (request) {
if (request.url.includes(excludeUrl[1])) { if (request.url.includes(excludeUrl[1])) {
@ -29,14 +32,15 @@ var abp = abp || {};
// Intercept .well-known request when the discoveryEndpoint is provided // Intercept .well-known request when the discoveryEndpoint is provided
if (!firstRequest && oidcDiscoveryEndpoint.length !== 0 && request.url.includes(".well-known/openid-configuration")) { if (!firstRequest && oidcDiscoveryEndpoint.length !== 0 && request.url.includes(".well-known/openid-configuration")) {
if (oidcDiscoveryEndpoint.endsWith(".well-known/openid-configuration")) { if (oidcDiscoveryEndpoint.endsWith(".well-known/openid-configuration")) {
request.url = oidcDiscoveryEndpoint; request.url = replaceTenantPlaceHolder(oidcDiscoveryEndpoint);
console.log(request.url); console.log(request.url);
return; return;
} }
if (!oidcDiscoveryEndpoint.endsWith("/")) { if (!oidcDiscoveryEndpoint.endsWith("/")) {
oidcDiscoveryEndpoint += "/" oidcDiscoveryEndpoint += "/"
} }
request.url = oidcDiscoveryEndpoint + ".well-known/openid-configuration"; request.url = replaceTenantPlaceHolder(oidcDiscoveryEndpoint) + ".well-known/openid-configuration";
console.log(request.url); console.log(request.url);
} }
@ -79,6 +83,26 @@ var abp = abp || {};
} }
return response; return response;
}; };
function replaceTenantPlaceHolder(url) {
url.replace(tenantPlaceHolders[0], abp.currentTenant.id);
url.replace(tenantPlaceHolders[1], abp.currentTenant.name);
if(abp.currentTenant.name != null){
url.replace(tenantPlaceHolders[2], abp.currentTenant.name);
}else if (abp.currentTenant.id != null){
url.replace(tenantPlaceHolders[2], abp.currentTenant.id);
}
return url;
}
function getAbpApplicationConfiguration() {
fetch(`${abp.appPath}api/abp/application-configuration`).then(response => response.json()).then(data => {
abp.currentTenant = data.currentTenant;
});
}
return SwaggerUIBundle(configObject); return SwaggerUIBundle(configObject);
} }

2
framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs

@ -61,7 +61,7 @@ public abstract class BlobContainer_Tests<TStartupModule> : AbpIntegratedTest<TS
using (CurrentTenant.Change(null)) using (CurrentTenant.Change(null))
{ {
// Could not found the requested BLOB... // Could not find the requested BLOB...
await Assert.ThrowsAsync<AbpException>(async () => await Assert.ThrowsAsync<AbpException>(async () =>
await Container.GetAllBytesAsync(blobName) await Container.GetAllBytesAsync(blobName)
); );

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

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

4
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,175 +43,175 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2": "@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94" resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw== integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8" clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/prismjs@~8.0.0-rc.2": "@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e" resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ== integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies: dependencies:
"@abp/clipboard" "~8.0.0-rc.2" "@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0" prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,201 +43,201 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/blogging@~8.0.0-rc.2": "@abp/blogging@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.0-rc.2.tgz#ff3f6c55804acc3cd2bd922f4e93cdd5ea7b12e2" resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.0-rc.3.tgz#f8b4b1e70555c67e5796ea8bf226e26b50e5f526"
integrity sha512-SfnUT7VuPuwVJinSbTEX4sTAE1A2TkG9yPR7oEe1Lmtnohe133fWBjfQzW113eqI2MKvVlB/BpQZ36jKOJ+yLQ== integrity sha512-55Xo1/092Y4GBGhJbbo57JkiJS6x6bBNLmCwdJ3/Pr8AasHZD+enm/wyWC7mlABU/gyAZKyj151jbSui3qp8jA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/owl.carousel" "~8.0.0-rc.2" "@abp/owl.carousel" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.2" "@abp/prismjs" "~8.0.0-rc.3"
"@abp/tui-editor" "~8.0.0-rc.2" "@abp/tui-editor" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2": "@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94" resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw== integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8" clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/owl.carousel@~8.0.0-rc.2": "@abp/owl.carousel@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.0-rc.2.tgz#93597c773bd4f170fd2c894e8cf09840729961b4" resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.0-rc.3.tgz#db3e9590ae4df9b567584dce45132e02caaf476b"
integrity sha512-SOn97MC45c/hncBJt3gFyGGbaVUff1hCHjhOPthKi9Hznqrbz/FMRad//ft3ydw0OD4k8NXcBVGhN0mT55xOww== integrity sha512-tbEu4mm8w4RjmLP+rivasVd4KKWSiVhjM7p6H717sMDzOQ4GEelsda9m69Vc+8k5t/Xfu+ilBEt0vZ0OmJC0ZQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
owl.carousel "^2.3.4" owl.carousel "^2.3.4"
"@abp/prismjs@~8.0.0-rc.2": "@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e" resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ== integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies: dependencies:
"@abp/clipboard" "~8.0.0-rc.2" "@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0" prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/tui-editor@~8.0.0-rc.2": "@abp/tui-editor@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.2.tgz#ea30d507877bdeab5762c905c8ec8fae87ea57fb" resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.3.tgz#b5cc1470598b1a478733767d21275334d130bfc1"
integrity sha512-QEgbx/N95Kp0uqOSJA3Yj8vGmBQyMeuOUWPxxkFN8Pu7hu/PEaSndX1izNuhIOSn7zFkuGhe6/aUgC+LcVP3jw== integrity sha512-EdPrVdTV9Yv18Ke4UTf6/BPF4eZx+eEECI3zSQMrnDlGv5C1gBG1MS37KdqMeHvvhz95rIv/RO6kpjGkJYEm9g==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.2" "@abp/prismjs" "~8.0.0-rc.3"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"

7
modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg

@ -1,3 +1,8 @@
{ {
"role": "lib.mvc" "role": "lib.mvc",
"npmDependencies": {
"@abp/blogging": {
"version": ""
}
}
} }

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"

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

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

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

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

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,257 +43,257 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2": "@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94" resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw== integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8" clipboard "^2.0.8"
"@abp/cms-kit.admin@~8.0.0-rc.2": "@abp/cms-kit.admin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.0-rc.2.tgz#f13534676eebeb7ff20fb22a03a5a1fdb822ae99" resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.0-rc.3.tgz#68b1c171d375443216fcd124219d60474e8df943"
integrity sha512-YFBGAwPAa73qUJvdtT+KncvTrY1tTcKwy0S6BTDhq6sGKMn8i76cV5WqnGNKcNrV9JxdxJNxCLf5/eCbGgfz/g== integrity sha512-nhr2Gi6m8tM4pMqkiV2t+uxBRt415pwgc6cYw2v2zH17REYZbFwXk+H3JxX8CWMlJG2BICGcYY+M9iwuPAP3Aw==
dependencies: dependencies:
"@abp/codemirror" "~8.0.0-rc.2" "@abp/codemirror" "~8.0.0-rc.3"
"@abp/jstree" "~8.0.0-rc.2" "@abp/jstree" "~8.0.0-rc.3"
"@abp/slugify" "~8.0.0-rc.2" "@abp/slugify" "~8.0.0-rc.3"
"@abp/tui-editor" "~8.0.0-rc.2" "@abp/tui-editor" "~8.0.0-rc.3"
"@abp/uppy" "~8.0.0-rc.2" "@abp/uppy" "~8.0.0-rc.3"
"@abp/cms-kit.public@~8.0.0-rc.2": "@abp/cms-kit.public@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.0-rc.2.tgz#3f9a6b37201e35b95e09d616bcad75702e22cb49" resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.0-rc.3.tgz#1d0c1d6bd9d6c6bd5b377ec6bd99a2a2003afb44"
integrity sha512-+r8BHj7HY6HwyViS53Fs6iXPM1IMjDiWwFwXZXApFQti6jwG+3zOArY3cnC4SI/TJajHtZ3fpbP3/5CyQ9z+HA== integrity sha512-rozjFN+lXxz88rPwqkzt9XiXTvu9rmm8oFjQWn4Ew8oivnkMAGb6TkRjVIuobkyLDq4f/jPbxNoiFKi5EBEW9Q==
dependencies: dependencies:
"@abp/highlight.js" "~8.0.0-rc.2" "@abp/highlight.js" "~8.0.0-rc.3"
"@abp/star-rating-svg" "~8.0.0-rc.2" "@abp/star-rating-svg" "~8.0.0-rc.3"
"@abp/cms-kit@8.0.0-rc.2": "@abp/cms-kit@8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.0-rc.2.tgz#65b965fbb64262603efa9f55d37069acee8e165e" resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.0-rc.3.tgz#b549eb3d7fc09f00473b5be3df66f81a12fb79aa"
integrity sha512-ZERfufcYmPER2igIzZlC2fN/LCYf1X/MWmtO5rC5Aa0GfJPJFI4kMxGHoNnzmDGLojfpUbXDz6M5gNHIkSQqIw== integrity sha512-zxxYB3U7ro4A06k0oOAZKCFPBbpySinjtuQU6GuD6p/E/mZgB51TLN/lEaSm8Xp8sd8BpT772MPuyS/My2r3NQ==
dependencies: dependencies:
"@abp/cms-kit.admin" "~8.0.0-rc.2" "@abp/cms-kit.admin" "~8.0.0-rc.3"
"@abp/cms-kit.public" "~8.0.0-rc.2" "@abp/cms-kit.public" "~8.0.0-rc.3"
"@abp/codemirror@~8.0.0-rc.2": "@abp/codemirror@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.0-rc.2.tgz#abbb8532472067b8a13efbf0126adb3aba9e94de" resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.0-rc.3.tgz#c044a51274c83796b25fa358af971ff9bfce71b0"
integrity sha512-KRnc2vaCdY3FycJSIaSqb3G8hG1OIkrGpC8rZGr64oFGPDLX1DnDoE7AxnsHyuhu6on9nRTmL1chuW4XR9T+Qg== integrity sha512-zuf7fPtTkKjgbg7dfXq9v2oxMUBUOsnauPCYbqJNBx1LVeylzbRoCaBKX2q0EQY+rWcQAn47iZv6w+fGWEVfsA==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
codemirror "^5.65.1" codemirror "^5.65.1"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/highlight.js@~8.0.0-rc.2": "@abp/highlight.js@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.0-rc.2.tgz#948cad2b1bf1ec2a444e6ec8777e291531466b6b" resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.0-rc.3.tgz#a063a365a190aec6677816c50fb9a15214cae3b6"
integrity sha512-hAr+V6udUnFGTdHaDCCJym7RemAA9LUCKiH0H0hXPJ0ESYRMiN29MPtfvAC+iYnSyuVLQrVllm4r7nB3qur0Og== integrity sha512-f6ugQqzuB5w9HX/3nYSwVburFZsTQI1jGdxjAvpwIUIHdIerPocI6kBNjNsGtCX3DYOWAlC/e6OKHcv4waEo1w==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@highlightjs/cdn-assets" "~11.4.0" "@highlightjs/cdn-assets" "~11.4.0"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/jstree@~8.0.0-rc.2": "@abp/jstree@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.0-rc.2.tgz#6e976a99d2f31d8eac43f4e5bd0151766724b1f7" resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.0-rc.3.tgz#4970a5e2ddc0d05491e6fecdb8f0e2604664d814"
integrity sha512-JK7g0KB2fqGTXV+wdHk5hY+qxFVz21f1e0kl/kWX+66HFgIXxWTh5aY3yeEniy6Ac67IssuyJYsUN04+OB+E8g== integrity sha512-rKq3tkU7Kb95ojPOBljdlmV8fTAnrEylA7DuVLjfvzNdkVHgAwErVAY8ERYZDMS1ttNa658teJzg5SaXUBeOUA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jstree "^3.3.12" jstree "^3.3.12"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/prismjs@~8.0.0-rc.2": "@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e" resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ== integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies: dependencies:
"@abp/clipboard" "~8.0.0-rc.2" "@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0" prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/slugify@~8.0.0-rc.2": "@abp/slugify@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.0-rc.2.tgz#5e87e433b36c8766d55e17e733bf62223fa65a37" resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.0-rc.3.tgz#4f293c4ce11cba2a605503f2e3f3b6d278c0ed31"
integrity sha512-N6sHmQo73IbksfbGs6gJMVT5xAxoTE4h0xJ96Ryv8nMmoR8doTEuM7HE9GNyFKU7yB1r/rN8NCm3dcfjsChRZA== integrity sha512-CfSatHeh3A0XylfDjUtpU/LBcQ/zx8mDq1TA5rDwd2je19PhkTkJkRjA3A3Ow1zohShe1sj0jl08ZRrlF7tshQ==
dependencies: dependencies:
slugify "^1.6.5" slugify "^1.6.5"
"@abp/star-rating-svg@~8.0.0-rc.2": "@abp/star-rating-svg@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.0-rc.2.tgz#27b6509f5ae61b70367bddad9731747d5a95409b" resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.0-rc.3.tgz#ea57e636fe5d2cd950588a2ee6d35b4504f8f65b"
integrity sha512-u5rb97RoaxLTOamYN7fSST40OrvUtjfUX9Z8GATP/KPb7/w12q5AAeFif75b4eQ/XT28rrJpAmCubQvkz94Afg== integrity sha512-TLarYvGYptcH6ITq2EVKXKw9ovg7B6VXxkuYk2hFVRvn6bxT1bNxf2W7DGFFt1jH0WMEs+ShBEb9xTzXLfXMxw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
star-rating-svg "^3.5.0" star-rating-svg "^3.5.0"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/tui-editor@~8.0.0-rc.2": "@abp/tui-editor@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.2.tgz#ea30d507877bdeab5762c905c8ec8fae87ea57fb" resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.3.tgz#b5cc1470598b1a478733767d21275334d130bfc1"
integrity sha512-QEgbx/N95Kp0uqOSJA3Yj8vGmBQyMeuOUWPxxkFN8Pu7hu/PEaSndX1izNuhIOSn7zFkuGhe6/aUgC+LcVP3jw== integrity sha512-EdPrVdTV9Yv18Ke4UTf6/BPF4eZx+eEECI3zSQMrnDlGv5C1gBG1MS37KdqMeHvvhz95rIv/RO6kpjGkJYEm9g==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.2" "@abp/prismjs" "~8.0.0-rc.3"
"@abp/uppy@~8.0.0-rc.2": "@abp/uppy@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.0-rc.2.tgz#a885c6f8757abe04910fb5d0eeb4dca5ee80dbf2" resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.0-rc.3.tgz#280e5d59633acc992be69e47740c6c124077ff7d"
integrity sha512-DD3FxBQh6rAym1cZ9LS8CtrLXGeKFOHKwq24/dh93mzRPaJKbul31+blLSdVKwA/ZtxWf8uKEc78gI4gzsG9MA== integrity sha512-0Ayn7YX4xNt9A+caoh27JcD27uQfsIdO7PKMiQNAZMp5p+zsN/qGFRnhReq+LMwYtezBkWqiGivZEmeRxN5fyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
uppy "^1.16.1" uppy "^1.16.1"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"

7
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg

@ -1,3 +1,8 @@
{ {
"role": "lib.mvc" "role": "lib.mvc",
"npmDependencies": {
"@abp/cms-kit.admin": {
"version": ""
}
}
} }

7
modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg

@ -1,3 +1,8 @@
{ {
"role": "lib.mvc" "role": "lib.mvc",
"npmDependencies": {
"@abp/cms-kit.public": {
"version": ""
}
}
} }

7
modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg

@ -1,3 +1,8 @@
{ {
"role": "lib.mvc" "role": "lib.mvc",
"npmDependencies": {
"@abp/cms-kit": {
"version": ""
}
}
} }

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

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

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

@ -2,47 +2,47 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/anchor-js@~8.0.0-rc.2": "@abp/anchor-js@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.0-rc.2.tgz#f6a8eac8df0af55a9fcb60e7bf0d3fa5e8ff4670" resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.0-rc.3.tgz#198d961c69c7faf75c381c88937efd40a8e158e4"
integrity sha512-+NUdbXXDGAF9+veOzRk8vauICbRGoL/MAWfwUy4la9VZzVP23BQMIscR2p7uwR+0n9Pdjn74X0CcwXHe/ANZYQ== integrity sha512-BDcp84sDuh4349o6Em3idqWeHAegF64M/zJLSW5QIiX23+46WKzvLorICt7cQkaGiKldr6b/Q6Qx7yDxVxYpGw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
anchor-js "^4.3.1" anchor-js "^4.3.1"
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -51,194 +51,194 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2": "@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94" resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw== integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8" clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/docs@~8.0.0-rc.2": "@abp/docs@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.0-rc.2.tgz#6e8a7579a84328d7e8f116093e897f360fd06f90" resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.0-rc.3.tgz#c92687c8a4e18dd500a4a1a5f6820f241424e8fb"
integrity sha512-HtDdH1x4obCMdX2Z9P2iI+1lWk7rNcmCVbnCXKzO9FtHLccnBdEzRfEAb4bQ3nnReXg7el1zpRe3+WdM8+c6gw== integrity sha512-T1XGo0KC59t1FkhLzBDOV2F3J0tVahoO9YQRH4fjAidCIGynkFjQdYwu2GHgWvKcKg2bqFVOR6BVIc4142oVPA==
dependencies: dependencies:
"@abp/anchor-js" "~8.0.0-rc.2" "@abp/anchor-js" "~8.0.0-rc.3"
"@abp/clipboard" "~8.0.0-rc.2" "@abp/clipboard" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/popper.js" "~8.0.0-rc.2" "@abp/popper.js" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.2" "@abp/prismjs" "~8.0.0-rc.3"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/popper.js@~8.0.0-rc.2": "@abp/popper.js@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.0-rc.2.tgz#52935f54ef45e015e6ba9d8309ad7b4a69958f54" resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.0-rc.3.tgz#8db4c89a4b2d86e3b04bb6952221d4886a4a3925"
integrity sha512-vEnFX8EMpiGz7FZhsJa57lAqWfYAnKZA9t60LCmNPie1JLDEpNrhhRI/d3EUCQYcdUXdnBhbqiBh9K2W0rFEpA== integrity sha512-migHMxSKeroU/9pDU9I/g/39A+6ZB0PP/RHYyM6KY8xSfgpVrb0k7JzAZk+RqsX7MntWcCBcQX8I7FVViw93OA==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@popperjs/core" "^2.11.2" "@popperjs/core" "^2.11.2"
"@abp/prismjs@~8.0.0-rc.2": "@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e" resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ== integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies: dependencies:
"@abp/clipboard" "~8.0.0-rc.2" "@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0" prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"

2
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml

@ -318,7 +318,7 @@
<select class="doc-section-combobox form-select" <select class="doc-section-combobox form-select"
aria-describedby="@("Section" + parameter.Name + "ComboboxAddonId")" aria-describedby="@("Section" + parameter.Name + "ComboboxAddonId")"
id="@("Section" + parameter.Name + "ComboboxId")" data-key="@parameter.Name"> id="@("Section" + parameter.Name + "ComboboxId")" data-key="@parameter.Name">
@foreach (var value in parameter.Values) @foreach (var value in parameter.Values.OrderBy(p => p.Value))
{ {
@if (value.Key == (Model.UserPreferences.ContainsKey(parameter.Name) ? Model.UserPreferences[parameter.Name] : null)) @if (value.Key == (Model.UserPreferences.ContainsKey(parameter.Name) ? Model.UserPreferences[parameter.Name] : null))
{ {

7
modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg

@ -1,3 +1,8 @@
{ {
"role": "lib.mvc" "role": "lib.mvc",
"npmDependencies": {
"@abp/docs": {
"version": ""
}
}
} }

9
modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/AbpIdentityAspNetCoreModule.cs

@ -1,6 +1,7 @@
using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using static Volo.Abp.Identity.AspNetCore.AbpSecurityStampValidatorCallback;
namespace Volo.Abp.Identity.AspNetCore; namespace Volo.Abp.Identity.AspNetCore;
@ -41,4 +42,12 @@ public class AbpIdentityAspNetCoreModule : AbpModule
.AddIdentityCookies(); .AddIdentityCookies();
} }
} }
public override void PostConfigureServices(ServiceConfigurationContext context)
{
Configure<SecurityStampValidatorOptions>(options =>
{
options.UpdatePrincipal();
});
}
} }

21
modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/SecurityStampValidatorOptionsExtensions.cs

@ -0,0 +1,21 @@
using Microsoft.AspNetCore.Identity;
using static Volo.Abp.Identity.AspNetCore.AbpSecurityStampValidatorCallback;
namespace Volo.Abp.Identity.AspNetCore;
public static class SecurityStampValidatorOptionsExtensions
{
public static SecurityStampValidatorOptions UpdatePrincipal(this SecurityStampValidatorOptions options)
{
var previousOnRefreshingPrincipal = options.OnRefreshingPrincipal;
options.OnRefreshingPrincipal = async context =>
{
await SecurityStampValidatorCallback.UpdatePrincipal(context);
if(previousOnRefreshingPrincipal != null)
{
await previousOnRefreshingPrincipal.Invoke(context);
}
};
return options;
}
}

2
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs

@ -82,7 +82,7 @@ public class IdentityUserManager : UserManager<IdentityUser>, IDomainService
return await CreateAsync(user); return await CreateAsync(user);
} }
public async override Task<IdentityResult> DeleteAsync(IdentityUser user) public async override Task<IdentityResult> DeleteAsync(IdentityUser user)
{ {
user.Claims.Clear(); user.Claims.Clear();

20
modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/IdentityRoleRepository_Tests.cs

@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Shouldly; using Shouldly;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.Uow;
using Xunit; using Xunit;
namespace Volo.Abp.Identity; namespace Volo.Abp.Identity;
@ -13,11 +14,17 @@ public abstract class IdentityRoleRepository_Tests<TStartupModule> : AbpIdentity
{ {
protected IIdentityRoleRepository RoleRepository { get; } protected IIdentityRoleRepository RoleRepository { get; }
protected ILookupNormalizer LookupNormalizer { get; } protected ILookupNormalizer LookupNormalizer { get; }
protected IdentityUserManager UserManager { get; }
protected IdentityTestData TestData { get; }
protected IUnitOfWorkManager UnitOfWorkManager { get; }
protected IdentityRoleRepository_Tests() protected IdentityRoleRepository_Tests()
{ {
RoleRepository = ServiceProvider.GetRequiredService<IIdentityRoleRepository>(); RoleRepository = ServiceProvider.GetRequiredService<IIdentityRoleRepository>();
LookupNormalizer = ServiceProvider.GetRequiredService<ILookupNormalizer>(); LookupNormalizer = ServiceProvider.GetRequiredService<ILookupNormalizer>();
UserManager = ServiceProvider.GetRequiredService<IdentityUserManager>();
TestData = ServiceProvider.GetRequiredService<IdentityTestData>();
UnitOfWorkManager = ServiceProvider.GetRequiredService<IUnitOfWorkManager>();
} }
[Fact] [Fact]
@ -77,6 +84,19 @@ public abstract class IdentityRoleRepository_Tests<TStartupModule> : AbpIdentity
roles.ShouldContain(r => r.Role.Name == "moderator" && r.UserCount == 1); roles.ShouldContain(r => r.Role.Name == "moderator" && r.UserCount == 1);
roles.ShouldContain(r => r.Role.Name == "supporter" && r.UserCount == 2); roles.ShouldContain(r => r.Role.Name == "supporter" && r.UserCount == 2);
roles.ShouldContain(r => r.Role.Name == "manager" && r.UserCount == 1); roles.ShouldContain(r => r.Role.Name == "manager" && r.UserCount == 1);
using (var uow = UnitOfWorkManager.Begin())
{
var userBob = await UserManager.FindByIdAsync(TestData.UserBobId.ToString());
await UserManager.DeleteAsync(userBob!);
await uow.CompleteAsync();
}
roles = await RoleRepository.GetListWithUserCountAsync();
roles.Count.ShouldBe(5);
roles.ShouldContain(r => r.Role.Name == "manager" && r.UserCount == 0);
roles.ShouldContain(r => r.Role.Name == "sale" && r.UserCount == 0); roles.ShouldContain(r => r.Role.Name == "sale" && r.UserCount == 0);
} }
} }

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

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

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

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

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

@ -62,7 +62,7 @@
@foreach (var permission in group.Permissions) @foreach (var permission in group.Permissions)
{ {
<Field Margin="permission.ParentName != null ? Margin.Is3.OnAll : Margin.Is3.OnY"> <Field Style="@($"margin-inline-start: {_permissionDepths[permission.Name] * 20}px")">
<Check <Check
Disabled="@(IsDisabledPermission(permission))" Disabled="@(IsDisabledPermission(permission))"
Cursor="Cursor.Pointer" Cursor="Cursor.Pointer"

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

@ -71,6 +71,8 @@ public partial class PermissionManagementModal
} }
} }
} }
protected Dictionary<string, int> _permissionDepths = new Dictionary<string, int>();
public PermissionManagementModal() public PermissionManagementModal()
{ {
@ -113,6 +115,11 @@ public partial class PermissionManagementModal
_selectedTabName = GetNormalizedGroupName(_groups.First().Name); _selectedTabName = GetNormalizedGroupName(_groups.First().Name);
foreach (var group in _groups)
{
SetPermissionDepths(group.Permissions, null, 0);
}
await InvokeAsync(_modal.Show); await InvokeAsync(_modal.Show);
} }
catch (Exception ex) catch (Exception ex)
@ -164,6 +171,18 @@ public partial class PermissionManagementModal
return "PermissionGroup_" + name.Replace(".", "_"); return "PermissionGroup_" + name.Replace(".", "_");
} }
protected virtual void SetPermissionDepths(List<PermissionGrantInfoDto> permissions, string currentParent, int currentDepth)
{
foreach (var item in permissions)
{
if (item.ParentName == currentParent)
{
_permissionDepths[item.Name] = currentDepth;
SetPermissionDepths(permissions, item.Name, currentDepth + 1);
}
}
}
protected virtual void GroupGrantAllChanged(bool value, PermissionGroupDto permissionGroup) protected virtual void GroupGrantAllChanged(bool value, PermissionGroupDto permissionGroup)
{ {
foreach (var permission in permissionGroup.Permissions) foreach (var permission in permissionGroup.Permissions)
@ -179,11 +198,9 @@ public partial class PermissionManagementModal
{ {
SetPermissionGrant(permission, value); SetPermissionGrant(permission, value);
if (value && permission.ParentName != null) if (value)
{ {
var parentPermission = GetParentPermission(permissionGroup, permission); SetParentPermissionGrant(permissionGroup, permission);
SetPermissionGrant(parentPermission, true);
} }
else if (value == false) else if (value == false)
{ {
@ -196,6 +213,20 @@ public partial class PermissionManagementModal
} }
} }
private void SetParentPermissionGrant(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
{
if(permission.ParentName == null)
{
return;
}
var parentPermission = GetParentPermission(permissionGroup, permission);
SetPermissionGrant(parentPermission, true);
SetParentPermissionGrant(permissionGroup, parentPermission);
}
private void SetPermissionGrant(PermissionGrantInfoDto permission, bool value) private void SetPermissionGrant(PermissionGrantInfoDto permission, bool value)
{ {
if (permission.IsGranted == value) if (permission.IsGranted == value)

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" 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", "version": "1.0.0",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2", "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3",
"@abp/virtual-file-explorer": "~8.0.0-rc.2" "@abp/virtual-file-explorer": "~8.0.0-rc.3"
} }
} }

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

@ -2,39 +2,39 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ== integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA== integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2" "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.2" "@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2" "@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2" "@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.2" "@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.2" "@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.2" "@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2" "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.2" "@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.2" "@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2" "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.2" "@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.2" "@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.2" "@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.2" "@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.2" "@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2": "@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb" resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw== integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies: dependencies:
ansi-colors "^4.1.1" ansi-colors "^4.1.1"
extend-object "^1.0.0" extend-object "^1.0.0"
@ -43,185 +43,185 @@
merge-stream "^2.0.0" merge-stream "^2.0.0"
micromatch "^4.0.2" micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2": "@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f" resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg== integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies: dependencies:
bootstrap-datepicker "^1.9.0" bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2": "@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902" resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg== integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2": "@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde" resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ== integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3" bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2": "@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94" resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw== integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8" clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2": "@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af" resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA== integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies: dependencies:
"@abp/utils" "~8.0.0-rc.2" "@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2": "@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39" resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ== integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies: dependencies:
"@abp/datatables.net" "~8.0.0-rc.2" "@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4" datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2": "@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708" resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q== integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4" datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2": "@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976" resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ== integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4" "@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2": "@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa" resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg== integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0" jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2": "@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0" resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA== integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies: dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2" "@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12" jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2": "@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6" resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw== integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3" jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2": "@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c" resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ== integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0" jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2": "@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453" resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ== integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21" lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2": "@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6" resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw== integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0" luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2": "@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993" resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ== integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2": "@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e" resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ== integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies: dependencies:
moment "^2.9.0" moment "^2.9.0"
"@abp/prismjs@~8.0.0-rc.2": "@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e" resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ== integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies: dependencies:
"@abp/clipboard" "~8.0.0-rc.2" "@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0" prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2": "@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463" resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A== integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13" select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2": "@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72" resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ== integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies: dependencies:
"@abp/core" "~8.0.0-rc.2" "@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6" sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2": "@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112" resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ== integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7" timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2": "@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543" resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw== integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies: dependencies:
"@abp/jquery" "~8.0.0-rc.2" "@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4" toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2": "@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ== integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies: dependencies:
just-compare "^2.3.0" just-compare "^2.3.0"
"@abp/virtual-file-explorer@~8.0.0-rc.2": "@abp/virtual-file-explorer@~8.0.0-rc.3":
version "8.0.0-rc.2" version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.0.0-rc.2.tgz#bf7d10f5e107b0cfb55e8d7582fff12cc7d3bea5" resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.0.0-rc.3.tgz#ca230f38dbe20403d09c1eefc8673c9cb33d7dcf"
integrity sha512-NXtye7gwko4sbRs43iKN6HFplgFrk+qJegTCKjBK3EIlT/IvRSpPSv+GPhSb5iNF+49iRawKkPe/2uh5oVwgDw== integrity sha512-RnAoApYkikG3JagAk6ApGX4c9Xvy0DctLyFW0XeC1upL5XbrIRrl2j89xwlfbZEUbFgmTILJ+BZ5uzfMczCtbw==
dependencies: dependencies:
"@abp/clipboard" "~8.0.0-rc.2" "@abp/clipboard" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.2" "@abp/prismjs" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free@^5.15.4": "@fortawesome/fontawesome-free@^5.15.4":
version "5.15.4" version "5.15.4"

2
npm/lerna.json

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

4
npm/ng-packs/package.json

@ -45,7 +45,7 @@
"private": true, "private": true,
"devDependencies": { "devDependencies": {
"@abp/ng.theme.lepton-x": "~3.0.0-rc.1", "@abp/ng.theme.lepton-x": "~3.0.0-rc.1",
"@abp/utils": "~8.0.0-rc.2", "@abp/utils": "~8.0.0-rc.3",
"@angular-devkit/build-angular": "~17.0.0", "@angular-devkit/build-angular": "~17.0.0",
"@angular-devkit/core": "~17.0.0", "@angular-devkit/core": "~17.0.0",
"@angular-devkit/schematics": "~17.0.0", "@angular-devkit/schematics": "~17.0.0",
@ -66,7 +66,7 @@
"@angular/platform-browser-dynamic": "~17.0.0", "@angular/platform-browser-dynamic": "~17.0.0",
"@angular/router": "~17.0.0", "@angular/router": "~17.0.0",
"@fortawesome/fontawesome-free": "^6.0.0", "@fortawesome/fontawesome-free": "^6.0.0",
"@ng-bootstrap/ng-bootstrap": "^16.0.0-rc.0", "@ng-bootstrap/ng-bootstrap": "~16.0.0",
"@ngneat/spectator": "^15.0.0", "@ngneat/spectator": "^15.0.0",
"@ngx-validate/core": "^0.2.0", "@ngx-validate/core": "^0.2.0",
"@nx/angular": "~17.1.0", "@nx/angular": "~17.1.0",

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

@ -1,14 +1,14 @@
{ {
"name": "@abp/ng.account.core", "name": "@abp/ng.account.core",
"version": "8.0.0-rc.2", "version": "8.0.0-rc.3",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/abpframework/abp.git" "url": "https://github.com/abpframework/abp.git"
}, },
"peerDependencies": { "peerDependencies": {
"@abp/ng.core": "~8.0.0-rc.2", "@abp/ng.core": "~8.0.0-rc.3",
"@abp/ng.theme.shared": "~8.0.0-rc.2", "@abp/ng.theme.shared": "~8.0.0-rc.3",
"@angular/common": ">=12.0.0", "@angular/common": ">=12.0.0",
"@angular/core": ">=12.0.0" "@angular/core": ">=12.0.0"
}, },

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

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

24
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html

@ -52,12 +52,13 @@
[abpDisabled]="disabled" [abpDisabled]="disabled"
class="form-select form-control" class="form-select form-control"
> >
<option @for (option of options$ | async; track option.value) {
*ngFor="let option of options$ | async; trackBy: track.by('value')" <option
[ngValue]="option.value" [ngValue]="option.value"
> >
{{ option.key }} {{ option.key }}
</option> </option>
}
</select> </select>
</ng-template> </ng-template>
@ -161,18 +162,21 @@
</div> </div>
</ng-template> </ng-template>
<small *ngIf="prop.formText" class="text-muted d-block">{{ @if (prop.formText) {
<small class="text-muted d-block">{{
prop.formText | abpLocalization prop.formText | abpLocalization
}}</small> }}</small>
}
</div> </div>
</ng-container> </ng-container>
<ng-template #label let-classes> <ng-template #label let-classes>
<label [htmlFor]="prop.id" [ngClass]="classes || 'form-label'"> <label [htmlFor]="prop.id" [ngClass]="classes || 'form-label'">
<ng-container *ngIf="prop.displayTextResolver; else displayNameTemplate"> @if (prop.displayTextResolver) {
{{ prop.displayTextResolver(data) | abpLocalization }} {{ prop.displayTextResolver(data) | abpLocalization }}
</ng-container> }@else{
<ng-template #displayNameTemplate> {{ prop.displayName | abpLocalization }}</ng-template> {{ prop.displayName | abpLocalization }}
}
{{ asterisk }} {{ asterisk }}
</label> </label>
</ng-template> </ng-template>

25
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts

@ -1,5 +1,5 @@
import { EXTENSIONS_FORM_PROP, EXTENSIONS_FORM_PROP_DATA } from './../../tokens/extensions.token'; import { EXTENSIONS_FORM_PROP, EXTENSIONS_FORM_PROP_DATA } from './../../tokens/extensions.token';
import { ABP, CoreModule, TrackByService } from '@abp/ng.core'; import { ABP, LocalizationModule, PermissionDirective, ShowPasswordDirective, TrackByService } from '@abp/ng.core';
import { import {
AfterViewInit, AfterViewInit,
ChangeDetectionStrategy, ChangeDetectionStrategy,
@ -30,12 +30,7 @@ import {
} from '@ng-bootstrap/ng-bootstrap'; } from '@ng-bootstrap/ng-bootstrap';
import { Observable, of } from 'rxjs'; import { Observable, of } from 'rxjs';
import { debounceTime, distinctUntilChanged, switchMap } from 'rxjs/operators'; import { debounceTime, distinctUntilChanged, switchMap } from 'rxjs/operators';
import { import { DateAdapter, DisabledDirective, TimeAdapter } from '@abp/ng.theme.shared';
DateAdapter,
DisabledDirective,
PasswordComponent,
TimeAdapter,
} from '@abp/ng.theme.shared';
import { EXTRA_PROPERTIES_KEY } from '../../constants/extra-properties'; import { EXTRA_PROPERTIES_KEY } from '../../constants/extra-properties';
import { FormProp } from '../../models/form-props'; import { FormProp } from '../../models/form-props';
import { PropData } from '../../models/props'; import { PropData } from '../../models/props';
@ -45,14 +40,14 @@ import { eThemeSharedComponents } from '../../enums/components';
import { ExtensibleDateTimePickerComponent } from '../date-time-picker/extensible-date-time-picker.component'; import { ExtensibleDateTimePickerComponent } from '../date-time-picker/extensible-date-time-picker.component';
import { NgxValidateCoreModule } from '@ngx-validate/core'; import { NgxValidateCoreModule } from '@ngx-validate/core';
import { ExtensibleFormPropService } from '../../services/extensible-form-prop.service'; import { ExtensibleFormPropService } from '../../services/extensible-form-prop.service';
import {CreateInjectorPipe} from "../../pipes/create-injector.pipe"; import { CreateInjectorPipe } from '../../pipes/create-injector.pipe';
import { AsyncPipe, NgClass, NgSwitch, NgSwitchCase, NgTemplateOutlet } from '@angular/common';
@Component({ @Component({
selector: 'abp-extensible-form-prop', selector: 'abp-extensible-form-prop',
templateUrl: './extensible-form-prop.component.html', templateUrl: './extensible-form-prop.component.html',
standalone: true, standalone: true,
imports: [ imports: [
CoreModule,
ExtensibleDateTimePickerComponent, ExtensibleDateTimePickerComponent,
NgbDatepickerModule, NgbDatepickerModule,
NgbTimepickerModule, NgbTimepickerModule,
@ -60,8 +55,15 @@ import {CreateInjectorPipe} from "../../pipes/create-injector.pipe";
DisabledDirective, DisabledDirective,
NgxValidateCoreModule, NgxValidateCoreModule,
NgbTypeaheadModule, NgbTypeaheadModule,
PasswordComponent, CreateInjectorPipe,
CreateInjectorPipe ShowPasswordDirective,
PermissionDirective,
LocalizationModule,
AsyncPipe,
NgSwitch,
NgSwitchCase,
NgClass,
NgTemplateOutlet,
], ],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
providers: [ExtensibleFormPropService], providers: [ExtensibleFormPropService],
@ -91,6 +93,7 @@ export class ExtensibleFormPropComponent implements OnChanges, AfterViewInit {
injectorForCustomComponent?: Injector; injectorForCustomComponent?: Injector;
asterisk = ''; asterisk = '';
containerClassName = 'mb-2'; containerClassName = 'mb-2';
showPassword = false;
options$: Observable<ABP.Option<any>[]> = of([]); options$: Observable<ABP.Option<any>[]> = of([]);
validators: ValidatorFn[] = []; validators: ValidatorFn[] = [];
readonly!: boolean; readonly!: boolean;

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

@ -5,8 +5,8 @@
[list]="list" [list]="list"
(activate)="tableActivate.emit($event)" (activate)="tableActivate.emit($event)"
> >
@if (actionsTemplate || (actionList.length && hasAtLeastOnePermittedAction)) {
<ngx-datatable-column <ngx-datatable-column
*ngIf="actionsTemplate || (actionList.length && hasAtLeastOnePermittedAction)"
[name]="actionsText | abpLocalization" [name]="actionsText | abpLocalization"
[maxWidth]="columnWidths[0]" [maxWidth]="columnWidths[0]"
[width]="columnWidths[0]" [width]="columnWidths[0]"
@ -21,50 +21,46 @@
</ng-template> </ng-template>
</ng-template> </ng-template>
</ngx-datatable-column> </ngx-datatable-column>
} @for (prop of propList; track prop.name; let i = $index) {
<ng-container *ngFor="let prop of propList; let i = index; trackBy: trackByFn"> <ngx-datatable-column
<ngx-datatable-column *abpVisible="prop.columnVisible(getInjected)"
*abpVisible="prop.columnVisible(getInjected)" [width]="columnWidths[i + 1] || 200"
[width]="columnWidths[i + 1] || 200" [name]="prop.displayName | abpLocalization"
[name]="prop.displayName | abpLocalization" [prop]="prop.name"
[prop]="prop.name" [sortable]="prop.sortable"
[sortable]="prop.sortable" >
> <ng-template ngx-datatable-header-template let-column="column">
<ng-template ngx-datatable-header-template let-column="column"> @if (prop.tooltip) {
<span <span [ngbTooltip]="prop.tooltip | abpLocalization" container="body">
*ngIf="prop.tooltip; else elseBlock" {{ column.name }} <i class="fa fa-info-circle" aria-hidden="true"></i>
[ngbTooltip]="prop.tooltip | abpLocalization" </span>
container="body" }@else{
> {{ column.name }}
{{ column.name }} <i class="fa fa-info-circle" aria-hidden="true"></i> }
</span> </ng-template>
<ng-template #elseBlock> <ng-template let-row="row" let-i="index" ngx-datatable-cell-template>
{{ column.name }} <ng-container *abpPermission="prop.permission; runChangeDetection: false">
</ng-template> <ng-container *abpVisible="row['_' + prop.name]?.visible">
</ng-template> @if (!row['_' + prop.name].component) {
<ng-template let-row="row" let-i="index" ngx-datatable-cell-template> <div
<ng-container *abpPermission="prop.permission; runChangeDetection: false"> [innerHTML]="row['_' + prop.name]?.value | async"
<ng-container *abpVisible="row['_' + prop.name]?.visible"> (click)="
<div prop.action && prop.action({ getInjected: getInjected, record: row, index: i })
*ngIf="!row['_' + prop.name].component; else component" "
[innerHTML]="row['_' + prop.name]?.value | async" [ngClass]="entityPropTypeClasses[prop.type]"
(click)=" [class.pointer]="prop.action"
prop.action && prop.action({ getInjected: getInjected, record: row, index: i }) ></div>
" }@else{
[ngClass]="entityPropTypeClasses[prop.type]" <ng-container
[class.pointer]="prop.action" *ngComponentOutlet="
></div> row['_' + prop.name].component;
</ng-container> injector: row['_' + prop.name].injector
<ng-template #component> "
<ng-container ></ng-container>
*ngComponentOutlet=" }
row['_' + prop.name].component;
injector: row['_' + prop.name].injector
"
></ng-container>
</ng-template>
</ng-container> </ng-container>
</ng-template> </ng-container>
</ngx-datatable-column> </ng-template>
</ng-container> </ngx-datatable-column>
}
</ngx-datatable> </ngx-datatable>

17
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts

@ -6,9 +6,18 @@ import {
getShortDateShortTimeFormat, getShortDateShortTimeFormat,
getShortTimeFormat, getShortTimeFormat,
ListService, ListService,
LocalizationModule,
PermissionDirective,
PermissionService, PermissionService,
} from '@abp/ng.core'; } from '@abp/ng.core';
import { formatDate } from '@angular/common'; import {
AsyncPipe,
formatDate,
NgComponentOutlet,
NgFor,
NgIf,
NgTemplateOutlet,
} from '@angular/common';
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
Component, Component,
@ -51,13 +60,17 @@ const DEFAULT_ACTIONS_COLUMN_WIDTH = 150;
selector: 'abp-extensible-table', selector: 'abp-extensible-table',
standalone: true, standalone: true,
imports: [ imports: [
CoreModule,
AbpVisibleDirective, AbpVisibleDirective,
NgxDatatableModule, NgxDatatableModule,
GridActionsComponent, GridActionsComponent,
NgbTooltip, NgbTooltip,
NgxDatatableDefaultDirective, NgxDatatableDefaultDirective,
NgxDatatableListDirective, NgxDatatableListDirective,
PermissionDirective,
LocalizationModule,
AsyncPipe,
NgTemplateOutlet,
NgComponentOutlet,
], ],
templateUrl: './extensible-table.component.html', templateUrl: './extensible-table.component.html',
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,

79
npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html

@ -1,4 +1,5 @@
<div *ngIf="actionList.length > 1" ngbDropdown container="body" class="d-inline-block"> @if (actionList.length > 1) {
<div ngbDropdown container="body" class="d-inline-block">
<button <button
class="btn btn-primary btn-sm dropdown-toggle" class="btn btn-primary btn-sm dropdown-toggle"
data-toggle="dropdown" data-toggle="dropdown"
@ -8,56 +9,58 @@
<i [ngClass]="icon" [class.me-1]="icon"></i>{{ text | abpLocalization }} <i [ngClass]="icon" [class.me-1]="icon"></i>{{ text | abpLocalization }}
</button> </button>
<div ngbDropdownMenu> <div ngbDropdownMenu>
<ng-container @for (action of actionList; track action.text) {
*ngFor="let action of actionList; trackBy: trackByFn" <ng-container
[ngTemplateOutlet]="dropDownBtnItemTmp" [ngTemplateOutlet]="dropDownBtnItemTmp"
[ngTemplateOutletContext]="{ $implicit: action }" [ngTemplateOutletContext]="{ $implicit: action }"
> >
</ng-container> </ng-container>
}
</div> </div>
</div> </div>
} @if (actionList.length === 1) {
<ng-container <ng-container
*ngIf="actionList.length === 1"
[ngTemplateOutlet]="btnTmp" [ngTemplateOutlet]="btnTmp"
[ngTemplateOutletContext]="{ $implicit: actionList.get(0).value }" [ngTemplateOutletContext]="{ $implicit: actionList.get(0).value }"
></ng-container> ></ng-container>
}
<ng-template #dropDownBtnItemTmp let-action> <ng-template #dropDownBtnItemTmp let-action>
<ng-container *ngIf="action.visible(data)"> @if (action.visible(data)) {
<button <button
ngbDropdownItem ngbDropdownItem
*abpPermission="action.permission; runChangeDetection: false" *abpPermission="action.permission; runChangeDetection: false"
(click)="action.action(data)" (click)="action.action(data)"
type="button" type="button"
> >
<ng-container <ng-container
*ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }" *ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }"
></ng-container> ></ng-container>
</button> </button>
</ng-container> }
</ng-template> </ng-template>
<ng-template #buttonContentTmp let-action> <ng-template #buttonContentTmp let-action>
<i [ngClass]="action.icon" [class.me-1]="action.icon"></i> <i [ngClass]="action.icon" [class.me-1]="action.icon"></i>
<span *ngIf="action.icon; else ellipsis">{{ action.text | abpLocalization }}</span> @if (action.icon) {
<ng-template #ellipsis> <span>{{ action.text | abpLocalization }}</span>
<div abpEllipsis>{{ action.text | abpLocalization }}</div> }@else {
</ng-template> <div abpEllipsis>{{ action.text | abpLocalization }}</div>
}
</ng-template> </ng-template>
<ng-template #btnTmp let-action> <ng-template #btnTmp let-action>
<ng-container *ngIf="action.visible(data)"> @if (action.visible(data)) {
<button <button
*abpPermission="action.permission; runChangeDetection: false" *abpPermission="action.permission; runChangeDetection: false"
(click)="action.action(data)" (click)="action.action(data)"
type="button" type="button"
[class]="action.btnClass" [class]="action.btnClass"
[style]="action.btnStyle" [style]="action.btnStyle"
> >
<ng-container <ng-container
*ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }" *ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }"
></ng-container> ></ng-container>
</button> </button>
</ng-container> }
</ng-template> </ng-template>

14
npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.ts

@ -9,13 +9,21 @@ import { EntityAction, EntityActionList } from '../../models/entity-actions';
import { EXTENSIONS_ACTION_TYPE } from '../../tokens/extensions.token'; import { EXTENSIONS_ACTION_TYPE } from '../../tokens/extensions.token';
import { AbstractActionsComponent } from '../abstract-actions/abstract-actions.component'; import { AbstractActionsComponent } from '../abstract-actions/abstract-actions.component';
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap';
import { CoreModule } from '@abp/ng.core'; import { LocalizationModule, PermissionDirective } from '@abp/ng.core';
import {EllipsisDirective} from "@abp/ng.theme.shared"; import { EllipsisDirective } from '@abp/ng.theme.shared';
import { NgClass, NgTemplateOutlet } from '@angular/common';
@Component({ @Component({
exportAs: 'abpGridActions', exportAs: 'abpGridActions',
standalone: true, standalone: true,
imports: [ CoreModule, NgbDropdownModule, EllipsisDirective], imports: [
NgbDropdownModule,
EllipsisDirective,
PermissionDirective,
NgClass,
LocalizationModule,
NgTemplateOutlet,
],
selector: 'abp-grid-actions', selector: 'abp-grid-actions',
templateUrl: './grid-actions.component.html', templateUrl: './grid-actions.component.html',
providers: [ providers: [

50
npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.html

@ -1,31 +1,29 @@
<div class="row justify-content-end mx-0 gap-2" id="AbpContentToolbar"> <div class="row justify-content-end mx-0 gap-2" id="AbpContentToolbar">
<div @for (action of actionList; track action.component || action.action; let last = $last) {
class="col-auto px-0 pt-0 " <div class="col-auto px-0 pt-0" [class.pe-0]="last">
[class.pe-0]="last" @if (action.visible(data)) {
*ngFor="let action of actionList; trackBy: trackByFn; let last = last" <ng-container *abpPermission="action.permission; runChangeDetection: false">
> @if (action.component; as component) {
<ng-container *ngIf="action.visible(data)"> <ng-container
<ng-container *abpPermission="action.permission;runChangeDetection: false"> *ngComponentOutlet="component; injector: record | createInjector: action:this"
<ng-container *ngIf="action.component as component; else button"> ></ng-container>
<ng-container
*ngComponentOutlet="component; injector: record | createInjector: action:this"
></ng-container>
</ng-container>
<ng-template #button> }@else {
<ng-container *ngIf="asToolbarAction(action).value as toolbarAction"> @if (asToolbarAction(action).value; as toolbarAction ) {
<button <button
(click)="action.action(data)" (click)="action.action(data)"
type="button" type="button"
[ngClass]="toolbarAction.btnClass ? toolbarAction.btnClass : defaultBtnClass" [ngClass]="toolbarAction?.btnClass ? toolbarAction?.btnClass : defaultBtnClass"
class="d-inline-flex align-items-center gap-1" class="d-inline-flex align-items-center gap-1"
> >
<i [ngClass]="toolbarAction.icon" [class.me-1]="toolbarAction.icon"></i> <i [ngClass]="toolbarAction?.icon" [class.me-1]="toolbarAction?.icon"></i>
{{ toolbarAction.text | abpLocalization }} {{ toolbarAction?.text | abpLocalization }}
</button> </button>
</ng-container> }
</ng-template> }
</ng-container>
</ng-container> </ng-container>
}
</div> </div>
}
</div> </div>

11
npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.ts

@ -9,13 +9,20 @@ import {
import { EXTENSIONS_ACTION_TYPE } from '../../tokens/extensions.token'; import { EXTENSIONS_ACTION_TYPE } from '../../tokens/extensions.token';
import { AbstractActionsComponent } from '../abstract-actions/abstract-actions.component'; import { AbstractActionsComponent } from '../abstract-actions/abstract-actions.component';
import { CreateInjectorPipe } from '../../pipes/create-injector.pipe'; import { CreateInjectorPipe } from '../../pipes/create-injector.pipe';
import { CoreModule } from '@abp/ng.core'; import { LocalizationModule, PermissionDirective } from '@abp/ng.core';
import { NgClass, NgComponentOutlet } from '@angular/common';
@Component({ @Component({
exportAs: 'abpPageToolbar', exportAs: 'abpPageToolbar',
selector: 'abp-page-toolbar', selector: 'abp-page-toolbar',
standalone: true, standalone: true,
imports: [ CoreModule, CreateInjectorPipe], imports: [
CreateInjectorPipe,
PermissionDirective,
LocalizationModule,
NgClass,
NgComponentOutlet,
],
templateUrl: './page-toolbar.component.html', templateUrl: './page-toolbar.component.html',
providers: [ providers: [
{ {

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

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

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

@ -1,13 +1,13 @@
{ {
"name": "@abp/ng.core", "name": "@abp/ng.core",
"version": "8.0.0-rc.2", "version": "8.0.0-rc.3",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/abpframework/abp.git" "url": "https://github.com/abpframework/abp.git"
}, },
"dependencies": { "dependencies": {
"@abp/utils": "~8.0.0-rc.2", "@abp/utils": "~8.0.0-rc.3",
"angular-oauth2-oidc": "^15.0.1", "angular-oauth2-oidc": "^15.0.1",
"just-clone": "^6.1.1", "just-clone": "^6.1.1",
"just-compare": "^2.3.0", "just-compare": "^2.3.0",

2
npm/ng-packs/packages/core/src/lib/abstracts/ng-model.component.ts

@ -47,7 +47,7 @@ export class AbstractNgModelComponent<T = any, U = T> implements ControlValueAcc
writeValue(value: T): void { writeValue(value: T): void {
this._value = this.valueLimitFn(value, this._value) || value; this._value = this.valueLimitFn(value, this._value) || value;
setTimeout(() => this.cdRef.markForCheck(), 0); this.cdRef.markForCheck();
} }
registerOnChange(fn: any): void { registerOnChange(fn: any): void {

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

@ -40,6 +40,16 @@ import { DefaultQueueManager } from './utils/queue';
import { IncludeLocalizationResourcesProvider } from './providers/include-localization-resources.provider'; import { IncludeLocalizationResourcesProvider } from './providers/include-localization-resources.provider';
import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.token'; import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.token';
const standaloneDirectives = [
AutofocusDirective,
InputEventDebounceDirective,
ForDirective,
FormSubmitDirective,
InitDirective,
PermissionDirective,
ReplaceableTemplateDirective,
StopPropagationDirective,
];
/** /**
* BaseCoreModule is the module that holds * BaseCoreModule is the module that holds
* all imports, declarations, exports, and entryComponents * all imports, declarations, exports, and entryComponents
@ -55,23 +65,16 @@ import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.tok
RouterModule, RouterModule,
LocalizationModule, LocalizationModule,
AbstractNgModelComponent, AbstractNgModelComponent,
AutofocusDirective,
DynamicLayoutComponent, DynamicLayoutComponent,
ForDirective,
FormSubmitDirective,
InitDirective,
InputEventDebounceDirective,
PermissionDirective,
ReplaceableRouteContainerComponent, ReplaceableRouteContainerComponent,
ReplaceableTemplateDirective,
RouterOutletComponent, RouterOutletComponent,
SortPipe, SortPipe,
SafeHtmlPipe, SafeHtmlPipe,
StopPropagationDirective,
ToInjectorPipe, ToInjectorPipe,
ShortDateTimePipe, ShortDateTimePipe,
ShortTimePipe, ShortTimePipe,
ShortDatePipe, ShortDatePipe,
...standaloneDirectives,
], ],
imports: [ imports: [
CommonModule, CommonModule,
@ -80,22 +83,15 @@ import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.tok
ReactiveFormsModule, ReactiveFormsModule,
RouterModule, RouterModule,
LocalizationModule, LocalizationModule,
...standaloneDirectives,
], ],
declarations: [ declarations: [
AbstractNgModelComponent, AbstractNgModelComponent,
AutofocusDirective,
DynamicLayoutComponent, DynamicLayoutComponent,
ForDirective,
FormSubmitDirective,
InitDirective,
InputEventDebounceDirective,
PermissionDirective,
ReplaceableRouteContainerComponent, ReplaceableRouteContainerComponent,
ReplaceableTemplateDirective,
RouterOutletComponent, RouterOutletComponent,
SortPipe, SortPipe,
SafeHtmlPipe, SafeHtmlPipe,
StopPropagationDirective,
ToInjectorPipe, ToInjectorPipe,
ShortDateTimePipe, ShortDateTimePipe,
ShortTimePipe, ShortTimePipe,
@ -179,7 +175,7 @@ export class CoreModule {
}, },
{ {
provide: SORT_COMPARE_FUNC, provide: SORT_COMPARE_FUNC,
useFactory: compareFuncFactory useFactory: compareFuncFactory,
}, },
{ {
provide: QUEUE_MANAGER, provide: QUEUE_MANAGER,

2
npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts

@ -1,7 +1,7 @@
import { AfterViewInit, Directive, ElementRef, Input } from '@angular/core'; import { AfterViewInit, Directive, ElementRef, Input } from '@angular/core';
@Directive({ @Directive({
// eslint-disable-next-line @angular-eslint/directive-selector standalone: true,
selector: '[autofocus]', selector: '[autofocus]',
}) })
export class AutofocusDirective implements AfterViewInit { export class AutofocusDirective implements AfterViewInit {

2
npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts

@ -4,7 +4,7 @@ import { debounceTime } from 'rxjs/operators';
import { SubscriptionService } from '../services/subscription.service'; import { SubscriptionService } from '../services/subscription.service';
@Directive({ @Directive({
// eslint-disable-next-line @angular-eslint/directive-selector standalone: true,
selector: '[input.debounce]', selector: '[input.debounce]',
providers: [SubscriptionService], providers: [SubscriptionService],
}) })

1
npm/ng-packs/packages/core/src/lib/directives/for.directive.ts

@ -33,6 +33,7 @@ class RecordView {
} }
@Directive({ @Directive({
standalone: true,
selector: '[abpFor]', selector: '[abpFor]',
}) })
export class ForDirective implements OnChanges { export class ForDirective implements OnChanges {

2
npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts

@ -18,7 +18,7 @@ type Controls = { [key: string]: UntypedFormControl } | UntypedFormGroup[];
* @deprecated FormSubmitDirective will be removed in V7.0.0. Use `ngSubmit` instead. * @deprecated FormSubmitDirective will be removed in V7.0.0. Use `ngSubmit` instead.
*/ */
@Directive({ @Directive({
// eslint-disable-next-line @angular-eslint/directive-selector standalone: true,
selector: 'form[ngSubmit][formGroup]', selector: 'form[ngSubmit][formGroup]',
providers: [SubscriptionService], providers: [SubscriptionService],
}) })

5
npm/ng-packs/packages/core/src/lib/directives/init.directive.ts

@ -1,6 +1,9 @@
import { Directive, Output, EventEmitter, ElementRef, AfterViewInit } from '@angular/core'; import { Directive, Output, EventEmitter, ElementRef, AfterViewInit } from '@angular/core';
@Directive({ selector: '[abpInit]' }) @Directive({
standalone: true,
selector: '[abpInit]',
})
export class InitDirective implements AfterViewInit { export class InitDirective implements AfterViewInit {
@Output('abpInit') readonly init = new EventEmitter<ElementRef<any>>(); @Output('abpInit') readonly init = new EventEmitter<ElementRef<any>>();

1
npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts

@ -17,6 +17,7 @@ import { QUEUE_MANAGER } from '../tokens/queue.token';
import { QueueManager } from '../utils/queue'; import { QueueManager } from '../utils/queue';
@Directive({ @Directive({
standalone: true,
selector: '[abpPermission]', selector: '[abpPermission]',
}) })
export class PermissionDirective implements OnDestroy, OnChanges, AfterViewInit { export class PermissionDirective implements OnDestroy, OnChanges, AfterViewInit {

1
npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts

@ -18,6 +18,7 @@ import { ReplaceableComponentsService } from '../services/replaceable-components
import { SubscriptionService } from '../services/subscription.service'; import { SubscriptionService } from '../services/subscription.service';
@Directive({ @Directive({
standalone: true,
selector: '[abpReplaceableTemplate]', selector: '[abpReplaceableTemplate]',
providers: [SubscriptionService], providers: [SubscriptionService],
}) })

2
npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts

@ -3,7 +3,7 @@ import { fromEvent } from 'rxjs';
import { SubscriptionService } from '../services/subscription.service'; import { SubscriptionService } from '../services/subscription.service';
@Directive({ @Directive({
// eslint-disable-next-line @angular-eslint/directive-selector standalone: true,
selector: '[click.stop]', selector: '[click.stop]',
providers: [SubscriptionService], providers: [SubscriptionService],
}) })

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save