Browse Source

Merge branch 'dev' into feature/ssr-support

pull/23416/head
erdemcaygor 1 year ago
parent
commit
c1cb33d882
  1. 4
      Directory.Packages.props
  2. 15
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
  3. 2
      docs/en/Community-Articles/2022-04-18-abp-community-talks-20223/post.md
  4. 10
      docs/en/Community-Articles/2022-04-19-official-abp-discord-server-is-here/post.md
  5. 2
      docs/en/Community-Articles/2022-05-10-abpio-platform-53-rc-has-been-published/post.md
  6. 300
      docs/en/Community-Articles/2023-02-21-abp-year-review-2022-wrap-up/post.md
  7. 32
      docs/en/framework/ui/blazor/layout-hooks.md
  8. BIN
      docs/en/get-started/images/abp-studio-created-new-solution_dark.png
  9. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-additional-options_dark.png
  10. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-database-configurations-efcore_dark.png
  11. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-database-configurations-mongo_dark.png
  12. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-database-provider-efcore_dark.png
  13. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-database-provider-mongo_dark.png
  14. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-mobile-framework_dark.png
  15. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-modularity_dark.png
  16. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-multi-tenancy_dark.png
  17. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-optional-modules_dark.png
  18. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-public-website_dark.png
  19. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-solution-properties_dark.png
  20. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure-tiered_dark.png
  21. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure_dark.png
  22. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-blazor-server_dark.png
  23. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-blazor-wasm_dark.png
  24. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-blazor-webapp_dark.png
  25. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-mvc_dark.png
  26. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-ng_dark.png
  27. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-ui-theme_dark.png
  28. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog_dark.png
  29. BIN
      docs/en/get-started/images/abp-studio-new-solution-language-selection_dark.png
  30. BIN
      docs/en/get-started/images/abp-studio-no-layers-created-new-solution_dark.png
  31. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-additional-options_dark.png
  32. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-configurations-efcore_dark.png
  33. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-configurations-mongo_dark.png
  34. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-provider-efcore_dark.png
  35. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-provider-mongo_dark.png
  36. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-multi-tenancy_dark.png
  37. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-solution-properties_dark.png
  38. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-server_dark.png
  39. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-wasm_dark.png
  40. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-webapp_dark.png
  41. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-mvc_dark.png
  42. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-ng_dark.png
  43. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog_dark.png
  44. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-language-selection_dark.png
  45. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-modularity_dark.png
  46. BIN
      docs/en/get-started/images/abp-studio-no-layers-new-solution-optional-modules_dark.png
  47. BIN
      docs/en/get-started/images/abp-studio-no-layers-open-in-visual-studio_dark.png
  48. BIN
      docs/en/get-started/images/abp-studio-no-layers-quick-start-application-solution-runner_dark.png
  49. BIN
      docs/en/get-started/images/abp-studio-no-layers-quick-start-browse-command_dark.png
  50. BIN
      docs/en/get-started/images/abp-studio-no-layers-quick-start-browse-user-list_dark.png
  51. BIN
      docs/en/get-started/images/abp-studio-no-layers-quick-start-browse_dark.png
  52. BIN
      docs/en/get-started/images/abp-studio-no-layers-quick-start-example-applications-in-solution-runner_dark.png
  53. BIN
      docs/en/get-started/images/abp-studio-nolayers-new-solution-dialog-ui-theme_dark.png
  54. BIN
      docs/en/get-started/images/abp-studio-open-in-visual-studio_dark.png
  55. BIN
      docs/en/get-started/images/abp-studio-quick-start-application-solution-runner_dark.png
  56. BIN
      docs/en/get-started/images/abp-studio-quick-start-browse-command_dark.png
  57. BIN
      docs/en/get-started/images/abp-studio-quick-start-browse-user-list_dark.png
  58. BIN
      docs/en/get-started/images/abp-studio-quick-start-browse_dark.png
  59. BIN
      docs/en/get-started/images/abp-studio-quick-start-example-applications-in-solution-runner_dark.png
  60. BIN
      docs/en/get-started/images/abp-studio-welcome-screen_dark.png
  61. BIN
      docs/en/get-started/images/bookstore-browser-users-page_dark.png
  62. BIN
      docs/en/get-started/images/no-layers-bookstore-browser-users-page_dark.png
  63. BIN
      docs/en/get-started/images/no-layers-visual-studio-bookstore-application_dark.png
  64. BIN
      docs/en/get-started/images/solution-runner-public-website.png
  65. BIN
      docs/en/get-started/images/visual-studio-bookstore-application_dark.png
  66. 102
      docs/en/get-started/layered-web-application.md
  67. 86
      docs/en/get-started/single-layer-web-application.md
  68. 27
      docs/en/release-info/migration-guides/AutoMapper-To-Mapperly.md
  69. 32
      framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/MvcRemoteTenantStore.cs
  70. 30
      framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageCompressor.cs
  71. 54
      framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageResizer.cs
  72. 23
      framework/src/Volo.Abp.Mapperly/Volo/Abp/Mapperly/AbpMapperlyModule.cs
  73. 3
      framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/RemoteDynamicClaimsPrincipalContributorCacheBase.cs
  74. 6
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  75. 264
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
  76. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  77. 268
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  78. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  79. 306
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  80. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  81. 240
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  82. 10
      modules/cms-kit/angular/package.json
  83. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  84. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  85. 240
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  86. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  87. 240
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  88. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  89. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  90. 4
      modules/docs/app/VoloDocs.Web/package.json
  91. 306
      modules/docs/app/VoloDocs.Web/yarn.lock
  92. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  93. 20
      modules/openiddict/app/angular/package.json
  94. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  95. 240
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  96. 4
      modules/virtual-file-explorer/app/package.json
  97. 2
      npm/lerna.json
  98. 4
      npm/ng-packs/package.json
  99. 6
      npm/ng-packs/packages/account-core/package.json
  100. 6
      npm/ng-packs/packages/account/package.json

4
Directory.Packages.props

@ -156,8 +156,8 @@
<PackageVersion Include="Serilog.Sinks.File" Version="7.0.0" />
<PackageVersion Include="SharpZipLib" Version="1.4.2" />
<PackageVersion Include="Shouldly" Version="4.3.0" />
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.8" />
<PackageVersion Include="SixLabors.ImageSharp.Drawing" Version="2.1.6" />
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.1" />
<PackageVersion Include="SixLabors.ImageSharp.Drawing" Version="2.1.7" />
<PackageVersion Include="SkiaSharp" Version="2.88.8" />
<PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="2.88.8" />
<PackageVersion Include="SkiaSharp.NativeAssets.macOS" Version="2.88.8" />

15
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json

@ -910,6 +910,7 @@
"ProudToWorkWith": "Proud to Work With",
"JoinOurConsumers": "Join them and build amazing products fast.",
"AdditionalServicesExplanation": "Do you need additional or custom services? <strong>We and our partners can provide;</strong>",
"CustomLicense": "Custom License",
"CustomProjectDevelopment": "Custom Project Development",
"CustomProjectDevelopmentExplanation": "Dedicated developers for your custom projects.",
"PortingExistingProjects": "Porting Existing Projects",
@ -1897,6 +1898,18 @@
"SelectAnOption": "Select an option",
"MostPopular": "Most Popular",
"AnnouncmentsPageTitle": "ABP Community Announcements | Stay Updated with the Latest News",
"AnnouncmentsPageDescription": "Get the latest news, feature updates, release notes, and important announcements about the ABP framework and .NET ecosystem. Stay ahead with timely information directly from the ABP team."
"AnnouncmentsPageDescription": "Get the latest news, feature updates, release notes, and important announcements about the ABP framework and .NET ecosystem. Stay ahead with timely information directly from the ABP team.",
"CanIUseABPProductsOnMoreThanOneComputer": "Can I use ABP products on more than one computer?",
"ABPProductsOnMoreThanOneComputerExplanation": "Yes. Each developer can install the software on up to two machines. A third machine requires approval via email. When you stop using one of your computers, the system understands and automatically invalidates that computer from your paired computer list.",
"CanIShareTheLicensedABPCommercialProducts": "Can I share the licensed ABP commercial products publicly or make them open source?",
"ShareTheLicensedABPCommercialProductsExplanation": "No! Sharing or sublicensing a Commercial (PRO) ABP package is strictly prohibited.",
"AreSubscriptionRenewalsAutomatic": "Are subscription renewals automatic?",
"SubscriptionRenewalsAutomaticExplanation": "By default, no, the renewals are manual. On the other hand, when you purchase a new license and use the payment gateway 'Iyzico' with your credit card, you will see a checkbox called 'Automatic Renewal' in the purchase steps which allows ABP system automatically renew your license. When you check that checkbox, the auto-renewal process lets you renew your license without losing this discount, and your development will never be interrupted. ABP does not save your credit card information, but our payment gateway does secure savings. You can disable auto-renewal at any time by accessing your Organization Management page.",
"DoYouProvideSupportForThird-partyLibraries": "Do you provide support for third-party libraries?",
"ProvideSupportForThird-partyExplanation": "No. Support only covers ABP Framework, ABP commercial packages and products which have been created by Volosoft.",
"DoYouSupportCustomABPArchitectures": "Do you support custom ABP architectures?",
"SupportCustomABPArchitecturesExplanation": "No. Support is only provided for standard ABP solution structures. On the other hand, you can always get support for your custom needs with a paid consultancy from the ABP Team.",
"DoesABPCollectAnyPersonalOrTechnicalData": "Does ABP collect any personal or technical data?",
"ABPCollectAnyDataExplanation": "The software may collect information about you and your use of the software, and send that to Volosoft. Volosoft as the software and service provider may use this information to provide services and improve its products & services. You may opt-out of these scenarios, as described in the <a href=\"{0}\">EULA</a> under PRIVACY AND COLLECTION OF PERSONAL DATA topic ."
}
}

2
docs/en/Community-Articles/2022-04-18-abp-community-talks-20223/post.md

@ -6,7 +6,7 @@
* ABP Community Talks are scheduled to be held on a monthly basis.
* ABP Community Talks are and always will be completely free to attend. Everyone is welcome to join, ask questions and make suggestions before, during and after the event.
* ABP Community Talks are created and announced on [Kommunity](https://kommunity.com/volosoft/events).
* ABP Community Talks are announced regularly on [ABP Framework Twitter Account](https://twitter.com/abpframework), [Volosoft LinkedIn account](https://www.linkedin.com/company/volosoft), [Volosoft Facebook Account](https://www.facebook.com/volosoftcompany), [ABP Community Discord Server](https://discord.gg/CrYrd5vcGh). We highly encourage everyone to follow us and make suggestions.
* ABP Community Talks are announced regularly on [ABP Framework Twitter Account](https://twitter.com/abpframework), [Volosoft LinkedIn account](https://www.linkedin.com/company/volosoft), [Volosoft Facebook Account](https://www.facebook.com/volosoftcompany), [ABP Community Discord Server](https://abp.io/join-discord). We highly encourage everyone to follow us and make suggestions.
* ABP Community Talks are available to watch after the event on YouTube. See [ABP Community Talks YouTube Playlist](https://www.youtube.com/playlist?list=PLsNclT2aHJcOsPustEkzG6DywiO8eh0lB).
# ABP Community Talks 2022.3

10
docs/en/Community-Articles/2022-04-19-official-abp-discord-server-is-here/post.md

@ -1,9 +1,9 @@
We are excited to announce Official ABP Discord Server is created! You can join the ABP Discord Community by clicking [here](https://discord.gg/wbcQAsUrs9).
We are excited to announce Official ABP Discord Server is created! You can join the ABP Discord Community by clicking [here](https://abp.io/join-discord).
In the first week of opening ABP Discord Server, member amount reached more than 500. We are grateful to and blessed by your interest. Thanks to all of you! This also made us sure that an ABP Discord Server was actually a need for the community members to interact with each other.
ABP Community is growing by the second, and we are grateful for all your contributions towards ABP Framework. We noticed that ABP Community’s communication were significant on ABP Framework’s GitHub, we wanted to take it to the next level and have an area where all of us can easily chat with each other.
> [Join ABP Discord Server Now](https://discord.gg/wbcQAsUrs9)
> [Join ABP Discord Server Now](https://abp.io/join-discord)
# What Can You Do on ABP Community Discord Server?
@ -42,11 +42,11 @@
# How Can You Join To ABP Discord Server?
You can join ABP Discord Server by simply clicking to [https://discord.gg/abp](https://discord.gg/wbcQAsUrs9).
You can join ABP Discord Server by simply clicking to [https://abp.io/join-discord](https://abp.io/join-discord).
We are excited to welcome you in ABP Discord Server!
> [Click Here to Join ABP Discord Server Now](https://discord.gg/wbcQAsUrs9)
> [Click Here to Join ABP Discord Server Now](https://abp.io/join-discord)
### What is Discord?
@ -62,4 +62,4 @@
In Discord Servers, users communicate with each other in a way that is convenient for them. Discord allows people to make voice calls, video chats, or simply text messages. Communities are created by wether fans of a specific topic(games, open-source frameworks, NFT, etc.) or by the official authorities of that specific topic(game creator, framework core team, creator of a token, etc).
In ABP Community Discord Server’s case, it is a server created by official authorities with core team being present in the server along with the community members. Even though it is created for the framework community members to communicate with each other easily, everyone who is interested in following the latest news about ABP Platform are welcome to [join ABP Discord Server](https://discord.gg/wbcQAsUrs9)!
In ABP Community Discord Server’s case, it is a server created by official authorities with core team being present in the server along with the community members. Even though it is created for the framework community members to communicate with each other easily, everyone who is interested in following the latest news about ABP Platform are welcome to [join ABP Discord Server](https://abp.io/join-discord)!

2
docs/en/Community-Articles/2022-05-10-abpio-platform-53-rc-has-been-published/post.md

@ -254,4 +254,4 @@ We've created an official ABP Discord server so the ABP Community can interact w
Thanks to the ABP Community, **700+** people joined our Discord Server so far and it grows every day.
You can join our Discord Server from [here](https://discord.gg/abp), if you haven't yet.
You can join our Discord Server from [here](https://abp.io/join-discord), if you haven't yet.

300
docs/en/Community-Articles/2023-02-21-abp-year-review-2022-wrap-up/post.md

@ -1,100 +1,200 @@
<p> ABP Framework is an open source infrastructure that enables developers to create modern web applications by following the best practices and conventions of software development. In 2022, ABP Framework continued to thrive, achieving significant milestones and making waves in the software development community. With more than 9K GitHub stars and over 10 millions of downloads on NuGet, ABP Framework has become a go-to framework for developers seeking a reliable and efficient way to build web applications.</p>
<p>As ABP Team, we owe our success to our vibrant community, and we are immensely grateful for the support and contributions of each and every member. With your help, we achieved a lot in 2022. We remained committed to our values of transparency, openness, and collaboration, engaging with our community members as much as possible to ensure that we are creating a framework that meets their needs.</p>
<p>One of the major highlights of 2022 was the release of .NET Core 7, which provided a powerful platform for ABP Framework to build upon. Additionally, ABP Commercial and our training programs continued to help developers and businesses to leverage the power of the ABP Framework, enabling them to build modern web applications more efficiently and effectively than ever before.</p>
<p>In this article, we'll take a closer look at the key highlights of 2022 for ABP Framework, from major updates to achivements and the community insights. We are excited to share our progress with you and provide insights into how ABP Framework is continuing to shape the future of software development. So, let's dive in!</p>
</ br>
<img src="https://i.ibb.co/qjgK7Dj/2022-Highlights.png">
<h2> NuGet Downloads </h2>
<p> NuGet is a package manager designed specifically for the .NET ecosystem. It simplifies the process of creating and consuming packages, thanks to the NuGet client tools. By using these tools, developers can easily manage their project dependencies and improve their workflow.</p>
<p> In 2022, <a href="https://www.nuget.org/packages/Volo.Abp.Core/7.0.1" target="_blank" rel="nofollow">ABP Core NuGet package</a> reached more than <b>10 million</b> of downloads! </p>
<p> On the other hand, overall <a href="https://www.nuget.org/profiles/volosoft" target="_blank" rel="nofollow">Volosoft NuGet Packages</a> reached <b> more than half a billion</b> downloads!</p>
<p> Thank you all for your interest and support towards Volosoft and ABP packages.</p>
<h2> E-Books </h2>
<p> Our published e-book amount is reached <b>3</b>! This year, with our founder <a href="https://github.com/hikalkan" target="_blank" rel="nofollow">Halil İbrahim Kalkan</a>'s contributions we now have <b>3 published e-books</b>. </p>
<ul>
<li> <b>Mastering ABP Framework Book</b>: You can learn more details about it from <a href="https://abp.io/books/mastering-abp-framework" target="_blank">here</a> or <a href="https://www.amazon.com/gp/product/B097Z2DM8Q" target="_blank" rel="nofollow">purchase from Amazon</a> or <a href="https://www.packtpub.com/product/mastering-abp-framework/9781801079242" target="_blank" rel="nofollow"> purchase from Packt Publishing's website</a>.</li>
<li> <b>Implementing Domain Driven Design</b>: You can download it for free from <a href="https://abp.io/books/implementing-domain-driven-design" target="_blank"> here</a>. </li>
<li> <b>Building Microservice Solutions</b>: You can download it for free from <a href="https://abp.io/books/building-microservice-solutions" target="_blank">here</a>. </li>
</ul>
<h2> Tutorial Videos </h2>
<p> In 2022, we tried to be as much active as we could. To give you more insight and let you understand ABP Framework with short videos according to your interests, we published 48 tutorial videos. Though the videos were created by overall team members of ABP Framework, someone deserves a special mention here. Shout out to our ABP Core Team member <a href="https://github.com/braim23" target="_blank" rel="nofollow">Hamza Albreem</a> for his hard work.</p>
<ul>
<li> 6 videos have been published on How to Build a To Do App in a Single Layer which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcPqZxk7D4tU8LtTeCFcN_ci" target="_blank"> ABP To-Do Application [Single Layer] Playlist</a>. </li>
<li> 8 videos have been published on How to Build a To-Do App in Multi Layers which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcM8LFSBnmmoNYBGwJ9-H8dG" target="_blank" rel="nofollow"> ABP To Do Application [Multi-Layers] Playlist</a>. </li>
<li> 1 video has been published on ABP Framework Essentials which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcNupH2wz83y7htugpLoUZ_B" target="_blank" rel="nofollow"> ABP Framework Essentials Playlist</a>. </li>
<li> 13 videos have been published to introduce ABP Modules which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcNQC8t7vighWWX6aDR5ZYbc" target="_blank" rel="nofollow"> ABP Modules Playlist</a>.</li>
<li> And many other videos can be found on <a href="https://www.youtube.com/c/@volosoft" target="_blank" rel="nofollow">Volosoft YouTube Channel</a>.</li>
</ul>
<h2> GitHub Stars </h2>
<p> ABP Framework GitHub repository reached <b>more than 9K stars</b>. We appreciate your interest and support for <a href="https://github.com/abpframework/abp" target="_blank" rel="nofollow">ABP Framework GitHub repository</a>. We are working hard to be worthy of your interest and reach out to more people to simplify and streamline their development processes.</p>
<h2> Community Talks </h2>
<p><a href="https://community.abp.io/events" target="_blank">ABP Community Talks</a> is our monthly event that brings together members of the ABP Framework community to discuss and exchange ideas. Prior to each event, we collect suggestions from our contributors, monitor trending topics in the industry, and review updates and news related to the ABP Platform to curate the topics for discussion. Once the topics are finalized, we announce them through our social media and community channels to ensure everyone is aware and can join in on the conversation.</p>
<p> We did 10 <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcOsPustEkzG6DywiO8eh0lB" target="_blank" rel="nofollow">ABP Community Talks Episodes</a> of and 1 <a href="https://www.youtube.com/watch?v=RFArBh60RSA" target="_blank" rel="nofollow"> ABP Suite webinar</a>. You can take a look at them and check out our videos we have on <a href="https://www.youtube.com/c/@volosoft" target="_blank" rel="nofollow">Volosoft YouTube Channel</a>. </p>
<h2> ABP Community Contributions </h2>
<p> The ABP Community is a hub that offers resources such as articles, video tutorials, and updates on ABP's development progress and events for ABP Framework, .NET, and software development. Developers can also connect with others, help each other, and share their expertise in <a href="https://community.abp.io/">ABP Community</a>.</p>
<ul> You can check out each source from the list below.
<li>ABP Community Events: You can reach them from <a href="https://community.abp.io/events" target="_blank"> here</a>.</li>
<li>ABP Community Posts: You can reach them from <a href="https://community.abp.io/posts" target="_blank"> here</a></li>
<li>ABP Community Videos: You can reach them from <a href="https://community.abp.io/videos" target="_blank"> here</a>. </li>
<li>ABP Community Stackoverflow: You can reach them from <a href="https://stackoverflow.com/questions/tagged/abp" target="_blank"> here</a>. </li>
</ul>
<p> In 2022, the community's contribution reached a point where <b>more than 100 resources</b>. Thank you for all your effort! Please keep it going! It is becoming a more and more rich resource thanks to your variety of contributions and help.</p>
<h2> ABP Community Discord Server</h2>
<p> To take community interaction to the next level, we created the official <a href="https://community.abp.io/discord" target="_blank"> ABP Discord server</a>, providing a platform for the ABP Community to connect and communicate instantly through chatting.</p>
<p> We were so excited <a href="https://blog.abp.io/abp/Official-ABP-Discord-Server-is-Here" target="_blank">announcing the official ABP Discord Server</a>. In the first week of announcing it, the server quickly attracted over 500 members. We're grateful for your interest and support, which confirms the need for a dedicated platform for community interaction.</p>
> <a href="https://discord.gg/wbcQAsUrs9" target="_blank" rel="nofollow">Join ABP Discord Server Now</a>
<h2> ABP Framework GitHub Contributions</h2>
<p> In 2022, ABP Core Team worked hard to achieve milestones and give the best value with ABP Framework so users can benefit from its features. Additional to our team's work, ABP Framework is perfected in 2022 with <a href="https://github.com/abpframework/abp/graphs/contributors" target="_blank" rel="nofollow"> ABP Community members' contributions</a>, <b>3157 commits</b> pushed from <b> 48 different contributors</b>.</p>
<p> We appreciate your hard work and effort you put into making ABP Framework better and improved.</p>
<h2> Events/Summits</h2>
<p> We try to contribute to the developers community as much as we can since day 1. This year was no different. We tried to give value through sponsorships for developer communities. Especially with us leaving the pandemic behind every day, we try to keep up with the in-person events as well as online events. We plan to do more in next year. So, stay tuned!</p>
<p> This year, we sponsored to 4 events. They were, <a href="https://kommunity.com/devnot/events/designing-monolith-first-for-microservice-architecture-e74fec40" target="_blank" rel="nofollow"> DevNot
Designing Monolith First for Microservice Architecture event</a>, <a href="https://www.dnfsummit.org/" target="_blank" rel="nofollow"> DNF Summit 2022</a>, <a href="https://summit.devnot.com/" target="_blank" rel="nofollow"> Developer Summit 2022</a>, and <a href="https://www.dotnetconf.net/" target="_blank" rel="nofollow"> .NET Conference 2022</a>.
<h2> ABP Releases </h2>
<p> ABP Framework released 4 versions from 5.1 to 7.1 in 2022. You can check the release logs from <a href="https://github.com/abpframework/abp/releases" target="_blank" rel="nofollow"> ABP Framework Release Logs</a>. </p>
<p> The most important milestone in these releases is that we upgraded ABP Framework to .NET 7.0 in <a href="https://blog.abp.io/abp/ABP.IO-Platform-7.0-RC-Has-Been-Published" target="_blank"> ABP v7.0</a>.</p>
<p> Additionally, we switched to OpenIddict for the startup templates in <a href="https://blog.abp.io/abp/ABP.IO-Platform-6.0-RC-Has-Been-Published" target="_blank"> ABP v6.0</a>.</p>
<h2> ABP Commercial</h2>
<p> It has been a successful year for ABP Commercial as well as ABP Framework. We have already reached to more than 100 countries over the years of ABP Commercial's release. This year, we continued to be streamline businesses' development processes with ABP Commercial. </p>
<ul>
<li> We have served to different sizes of businesses from <b> more than 50 countries</b> and <b> more than 40 industries </b>.</a></li>
<li> We performed <b>286 hours of training</b> to simplify users' learning curve of ABP Framework. </li>
<li> 1771 support tickets resolved in the premium support forum in which ABP Commercial users can ask their questions directly to ABP Core Team members via <a href="https://support.abp.io/" target="_blank"> ABP Commercial Support Center</a> in addition to community support we provide for ABP Framework users/developers. </li>
<li> We received 39 new testimonials, all from satisfied customers which led us to the other headline, Gartner Badges.</li>
</ul>
<h2> LeptonX Theme </h2>
<p>The Lepton Theme is a module that offers a theme for abp.io-based applications, featuring an Admin Dashboard designed by the ABP Platform. We released a version we called LeptonX Theme which is an upgraded version of Lepton Theme. You can view a live preview of the <a href="https://leptontheme.com/" target="_blank"> LeptonX Theme</a>. While the LeptonX theme is currently exclusive to ABP Commercial users, ABP Framework users can still access the Lite version. You can see the documentation for ABP LeptonX Theme light from <a href="https://docs.abp.io/en/abp/7.0/Themes/Index" target="_blank"> here</a>.</p>
<h2> Gartner Badges </h2>
<p> Gartner badges are given as an award to the listed softwares within their software review/suggestion platforms. To be able to get these awards, certain criterias have to be met such as ease of use, likelihood of recommend, functionality, etc. and they are calculated completely according to the users' real reviews. </p>
<p> In 2022, ABP Commercial reached to such success thanks to its users' support on Gartner, it has been recognized with 2 badges in Application Development category. </p>
<ul> ABP Commercial was selected in the following platforms of Gartner:
<li> <b>Software Advice's Front Runner:</b> <a href="https://www.softwareadvice.com/app-development/abp-commercial-profile/" target="_blank" rel="nofollow"> ABP Commercial's Software Advice profile</a> was given 2022 Front Runners badge according to its high success in terms of usability and customer satisfaction. <a href="https://blog.abp.io/abp/abpcommercial-2022-front-runner-in-app-development-category" target="_blank"> You can learn more about it from here</a>. </li>
<li> <b>GetApp's Category Leader</b>: <a href="https://www.getapp.com/development-tools-software/a/abp-commercial/" target="_blank" rel="nofollow"> ABP Commercial's GetApp profile</a> was given 2022 Category Leader badge among 368 other softwares in its category. <a href="https://blog.abp.io/abp/abpcommercial-2022-category-leader-in-app-development-category"> You can learn more about it from here</a>. </li>
</ul>
<p> Thank you all for all these recognition you deemed us worthy of. </p>
<p> ABP Framework is an open source infrastructure that enables developers to create modern web applications by following the best practices and conventions of software development. In 2022, ABP Framework continued to thrive, achieving significant milestones and making waves in the software development community. With more than 9K GitHub stars and over 10 millions of downloads on NuGet, ABP Framework has become a go-to framework for developers seeking a reliable and efficient way to build web applications.</p>
<p>As ABP Team, we owe our success to our vibrant community, and we are immensely grateful for the support and contributions of each and every member. With your help, we achieved a lot in 2022. We remained committed to our values of transparency, openness, and collaboration, engaging with our community members as much as possible to ensure that we are creating a framework that meets their needs.</p>
<p>One of the major highlights of 2022 was the release of .NET Core 7, which provided a powerful platform for ABP Framework to build upon. Additionally, ABP Commercial and our training programs continued to help developers and businesses to leverage the power of the ABP Framework, enabling them to build modern web applications more efficiently and effectively than ever before.</p>
<p>In this article, we'll take a closer look at the key highlights of 2022 for ABP Framework, from major updates to achivements and the community insights. We are excited to share our progress with you and provide insights into how ABP Framework is continuing to shape the future of software development. So, let's dive in!</p>
</ br>
<img src="https://i.ibb.co/qjgK7Dj/2022-Highlights.png">
<h2> NuGet Downloads </h2>
<p> NuGet is a package manager designed specifically for the .NET ecosystem. It simplifies the process of creating and consuming packages, thanks to the NuGet client tools. By using these tools, developers can easily manage their project dependencies and improve their workflow.</p>
<p> In 2022, <a href="https://www.nuget.org/packages/Volo.Abp.Core/7.0.1" target="_blank" rel="nofollow">ABP Core NuGet package</a> reached more than <b>10 million</b> of downloads! </p>
<p> On the other hand, overall <a href="https://www.nuget.org/profiles/volosoft" target="_blank" rel="nofollow">Volosoft NuGet Packages</a> reached <b> more than half a billion</b> downloads!</p>
<p> Thank you all for your interest and support towards Volosoft and ABP packages.</p>
<h2> E-Books </h2>
<p> Our published e-book amount is reached <b>3</b>! This year, with our founder <a href="https://github.com/hikalkan" target="_blank" rel="nofollow">Halil İbrahim Kalkan</a>'s contributions we now have <b>3 published e-books</b>. </p>
<ul>
<li> <b>Mastering ABP Framework Book</b>: You can learn more details about it from <a href="https://abp.io/books/mastering-abp-framework" target="_blank">here</a> or <a href="https://www.amazon.com/gp/product/B097Z2DM8Q" target="_blank" rel="nofollow">purchase from Amazon</a> or <a href="https://www.packtpub.com/product/mastering-abp-framework/9781801079242" target="_blank" rel="nofollow"> purchase from Packt Publishing's website</a>.</li>
<li> <b>Implementing Domain Driven Design</b>: You can download it for free from <a href="https://abp.io/books/implementing-domain-driven-design" target="_blank"> here</a>. </li>
<li> <b>Building Microservice Solutions</b>: You can download it for free from <a href="https://abp.io/books/building-microservice-solutions" target="_blank">here</a>. </li>
</ul>
<h2> Tutorial Videos </h2>
<p> In 2022, we tried to be as much active as we could. To give you more insight and let you understand ABP Framework with short videos according to your interests, we published 48 tutorial videos. Though the videos were created by overall team members of ABP Framework, someone deserves a special mention here. Shout out to our ABP Core Team member <a href="https://github.com/braim23" target="_blank" rel="nofollow">Hamza Albreem</a> for his hard work.</p>
<ul>
<li> 6 videos have been published on How to Build a To Do App in a Single Layer which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcPqZxk7D4tU8LtTeCFcN_ci" target="_blank"> ABP To-Do Application [Single Layer] Playlist</a>. </li>
<li> 8 videos have been published on How to Build a To-Do App in Multi Layers which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcM8LFSBnmmoNYBGwJ9-H8dG" target="_blank" rel="nofollow"> ABP To Do Application [Multi-Layers] Playlist</a>. </li>
<li> 1 video has been published on ABP Framework Essentials which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcNupH2wz83y7htugpLoUZ_B" target="_blank" rel="nofollow"> ABP Framework Essentials Playlist</a>. </li>
<li> 13 videos have been published to introduce ABP Modules which can be found in <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcNQC8t7vighWWX6aDR5ZYbc" target="_blank" rel="nofollow"> ABP Modules Playlist</a>.</li>
<li> And many other videos can be found on <a href="https://www.youtube.com/c/@volosoft" target="_blank" rel="nofollow">Volosoft YouTube Channel</a>.</li>
</ul>
<h2> GitHub Stars </h2>
<p> ABP Framework GitHub repository reached <b>more than 9K stars</b>. We appreciate your interest and support for <a href="https://github.com/abpframework/abp" target="_blank" rel="nofollow">ABP Framework GitHub repository</a>. We are working hard to be worthy of your interest and reach out to more people to simplify and streamline their development processes.</p>
<h2> Community Talks </h2>
<p><a href="https://community.abp.io/events" target="_blank">ABP Community Talks</a> is our monthly event that brings together members of the ABP Framework community to discuss and exchange ideas. Prior to each event, we collect suggestions from our contributors, monitor trending topics in the industry, and review updates and news related to the ABP Platform to curate the topics for discussion. Once the topics are finalized, we announce them through our social media and community channels to ensure everyone is aware and can join in on the conversation.</p>
<p> We did 10 <a href="https://www.youtube.com/playlist?list=PLsNclT2aHJcOsPustEkzG6DywiO8eh0lB" target="_blank" rel="nofollow">ABP Community Talks Episodes</a> of and 1 <a href="https://www.youtube.com/watch?v=RFArBh60RSA" target="_blank" rel="nofollow"> ABP Suite webinar</a>. You can take a look at them and check out our videos we have on <a href="https://www.youtube.com/c/@volosoft" target="_blank" rel="nofollow">Volosoft YouTube Channel</a>. </p>
<h2> ABP Community Contributions </h2>
<p> The ABP Community is a hub that offers resources such as articles, video tutorials, and updates on ABP's development progress and events for ABP Framework, .NET, and software development. Developers can also connect with others, help each other, and share their expertise in <a href="https://community.abp.io/">ABP Community</a>.</p>
<ul> You can check out each source from the list below.
<li>ABP Community Events: You can reach them from <a href="https://community.abp.io/events" target="_blank"> here</a>.</li>
<li>ABP Community Posts: You can reach them from <a href="https://community.abp.io/posts" target="_blank"> here</a></li>
<li>ABP Community Videos: You can reach them from <a href="https://community.abp.io/videos" target="_blank"> here</a>. </li>
<li>ABP Community Stackoverflow: You can reach them from <a href="https://stackoverflow.com/questions/tagged/abp" target="_blank"> here</a>. </li>
</ul>
<p> In 2022, the community's contribution reached a point where <b>more than 100 resources</b>. Thank you for all your effort! Please keep it going! It is becoming a more and more rich resource thanks to your variety of contributions and help.</p>
<h2> ABP Community Discord Server</h2>
<p> To take community interaction to the next level, we created the official <a href="https://community.abp.io/discord" target="_blank"> ABP Discord server</a>, providing a platform for the ABP Community to connect and communicate instantly through chatting.</p>
<p> We were so excited <a href="https://blog.abp.io/abp/Official-ABP-Discord-Server-is-Here" target="_blank">announcing the official ABP Discord Server</a>. In the first week of announcing it, the server quickly attracted over 500 members. We're grateful for your interest and support, which confirms the need for a dedicated platform for community interaction.</p>
> <a href="https://abp.io/join-discord" target="_blank" rel="nofollow">Join ABP Discord Server Now</a>
<h2> ABP Framework GitHub Contributions</h2>
<p> In 2022, ABP Core Team worked hard to achieve milestones and give the best value with ABP Framework so users can benefit from its features. Additional to our team's work, ABP Framework is perfected in 2022 with <a href="https://github.com/abpframework/abp/graphs/contributors" target="_blank" rel="nofollow"> ABP Community members' contributions</a>, <b>3157 commits</b> pushed from <b> 48 different contributors</b>.</p>
<p> We appreciate your hard work and effort you put into making ABP Framework better and improved.</p>
<h2> Events/Summits</h2>
<p> We try to contribute to the developers community as much as we can since day 1. This year was no different. We tried to give value through sponsorships for developer communities. Especially with us leaving the pandemic behind every day, we try to keep up with the in-person events as well as online events. We plan to do more in next year. So, stay tuned!</p>
<p> This year, we sponsored to 4 events. They were, <a href="https://kommunity.com/devnot/events/designing-monolith-first-for-microservice-architecture-e74fec40" target="_blank" rel="nofollow"> DevNot
Designing Monolith First for Microservice Architecture event</a>, <a href="https://www.dnfsummit.org/" target="_blank" rel="nofollow"> DNF Summit 2022</a>, <a href="https://summit.devnot.com/" target="_blank" rel="nofollow"> Developer Summit 2022</a>, and <a href="https://www.dotnetconf.net/" target="_blank" rel="nofollow"> .NET Conference 2022</a>.
<h2> ABP Releases </h2>
<p> ABP Framework released 4 versions from 5.1 to 7.1 in 2022. You can check the release logs from <a href="https://github.com/abpframework/abp/releases" target="_blank" rel="nofollow"> ABP Framework Release Logs</a>. </p>
<p> The most important milestone in these releases is that we upgraded ABP Framework to .NET 7.0 in <a href="https://blog.abp.io/abp/ABP.IO-Platform-7.0-RC-Has-Been-Published" target="_blank"> ABP v7.0</a>.</p>
<p> Additionally, we switched to OpenIddict for the startup templates in <a href="https://blog.abp.io/abp/ABP.IO-Platform-6.0-RC-Has-Been-Published" target="_blank"> ABP v6.0</a>.</p>
<h2> ABP Commercial</h2>
<p> It has been a successful year for ABP Commercial as well as ABP Framework. We have already reached to more than 100 countries over the years of ABP Commercial's release. This year, we continued to be streamline businesses' development processes with ABP Commercial. </p>
<ul>
<li> We have served to different sizes of businesses from <b> more than 50 countries</b> and <b> more than 40 industries </b>.</a></li>
<li> We performed <b>286 hours of training</b> to simplify users' learning curve of ABP Framework. </li>
<li> 1771 support tickets resolved in the premium support forum in which ABP Commercial users can ask their questions directly to ABP Core Team members via <a href="https://support.abp.io/" target="_blank"> ABP Commercial Support Center</a> in addition to community support we provide for ABP Framework users/developers. </li>
<li> We received 39 new testimonials, all from satisfied customers which led us to the other headline, Gartner Badges.</li>
</ul>
<h2> LeptonX Theme </h2>
<p>The Lepton Theme is a module that offers a theme for abp.io-based applications, featuring an Admin Dashboard designed by the ABP Platform. We released a version we called LeptonX Theme which is an upgraded version of Lepton Theme. You can view a live preview of the <a href="https://leptontheme.com/" target="_blank"> LeptonX Theme</a>. While the LeptonX theme is currently exclusive to ABP Commercial users, ABP Framework users can still access the Lite version. You can see the documentation for ABP LeptonX Theme light from <a href="https://docs.abp.io/en/abp/7.0/Themes/Index" target="_blank"> here</a>.</p>
<h2> Gartner Badges </h2>
<p> Gartner badges are given as an award to the listed softwares within their software review/suggestion platforms. To be able to get these awards, certain criterias have to be met such as ease of use, likelihood of recommend, functionality, etc. and they are calculated completely according to the users' real reviews. </p>
<p> In 2022, ABP Commercial reached to such success thanks to its users' support on Gartner, it has been recognized with 2 badges in Application Development category. </p>
<ul> ABP Commercial was selected in the following platforms of Gartner:
<li> <b>Software Advice's Front Runner:</b> <a href="https://www.softwareadvice.com/app-development/abp-commercial-profile/" target="_blank" rel="nofollow"> ABP Commercial's Software Advice profile</a> was given 2022 Front Runners badge according to its high success in terms of usability and customer satisfaction. <a href="https://blog.abp.io/abp/abpcommercial-2022-front-runner-in-app-development-category" target="_blank"> You can learn more about it from here</a>. </li>
<li> <b>GetApp's Category Leader</b>: <a href="https://www.getapp.com/development-tools-software/a/abp-commercial/" target="_blank" rel="nofollow"> ABP Commercial's GetApp profile</a> was given 2022 Category Leader badge among 368 other softwares in its category. <a href="https://blog.abp.io/abp/abpcommercial-2022-category-leader-in-app-development-category"> You can learn more about it from here</a>. </li>
</ul>
<p> Thank you all for all these recognition you deemed us worthy of. </p>

32
docs/en/framework/ui/blazor/layout-hooks.md

@ -2,7 +2,7 @@
ABP theming system places the page layout into the [theme](theming.md) NuGet packages. That means the final application doesn't include a layout, so you can't directly change the layout code to customize it.
> If you create a Blazor WASM project, the `index.html` file will be included within the template. You can also customize it to your needs.
> If you created your Blazor application with ABP templates, then you'll have an `App.razor` file in your project. You can customize it to your needs and even extend it with layout hooks.
You can copy the theme code into your solution. In this case, you are completely free to customize it. However, then you won't be able to get automatic updates of the theme (by upgrading the theme NuGet package).
@ -101,11 +101,41 @@ See the *Layouts* section below to learn more about the layout system.
There are some pre-defined layout hook points. The standard hook points are:
* `LayoutHooks.Head.First`: Used to add a component as the first item in the HTML head tag.
* `LayoutHooks.Head.Last`: Used to add a component as the last item in the HTML head tag.
* `LayoutHooks.Body.First`: Used to add a component as the first item in the HTML body tag.
* `LayoutHooks.Body.Last`: Used to add a component as the last item in the HTML body tag.
> You (or the modules you are using) can add **multiple items to the same hook point**. All of them will be added to the layout in the order they were added.
### Render LayoutHooks.Head in App.razor
In your Blazor application, there is an `App.razor` file, which acts as the entry point of your application. If you need to render layout hooks between the **head** tags, then you should manually register the layout hooks as below:
```csharp
@using Volo.Abp.AspNetCore.Components.Web.Theming.Components.LayoutHooks;
@using Volo.Abp.Ui.LayoutHooks;
@using Volo.Abp.AspNetCore.Components.Web.Theming.Layout;
<!DOCTYPE html>
<html>
<head>
<LayoutHook Name="@LayoutHooks.Head.First" Layout="@StandardLayouts.Application" />
// Your head content
// ...
<LayoutHook Name="@LayoutHooks.Head.Last" Layout="@StandardLayouts.Application" />
</head>
<body>
// Your body content
// ...
</body>
</html>
```
After registering the related layout hooks, you can define components to render in the specific place accordingly as mentioned above.
## Layouts
The layout system allows themes to define the standard named layouts and allows any page to select a proper layout for its purpose. There is one pre-defined layout:

BIN
docs/en/get-started/images/abp-studio-created-new-solution_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-additional-options_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-database-configurations-efcore_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-database-configurations-mongo_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-database-provider-efcore_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-database-provider-mongo_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-mobile-framework_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-modularity_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-multi-tenancy_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-optional-modules_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-public-website_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-solution-properties_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure-tiered_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-blazor-server_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-blazor-wasm_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-blazor-webapp_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-mvc_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-ui-framework-ng_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-ui-theme_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-language-selection_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-created-new-solution_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-additional-options_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-configurations-efcore_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-configurations-mongo_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-provider-efcore_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-database-provider-mongo_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-multi-tenancy_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-solution-properties_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-server_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-wasm_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-webapp_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-mvc_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog-ui-framework-ng_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-dialog_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-language-selection_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-modularity_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-new-solution-optional-modules_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-open-in-visual-studio_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-quick-start-application-solution-runner_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-quick-start-browse-command_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-quick-start-browse-user-list_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-quick-start-browse_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
docs/en/get-started/images/abp-studio-no-layers-quick-start-example-applications-in-solution-runner_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
docs/en/get-started/images/abp-studio-nolayers-new-solution-dialog-ui-theme_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
docs/en/get-started/images/abp-studio-open-in-visual-studio_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
docs/en/get-started/images/abp-studio-quick-start-application-solution-runner_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
docs/en/get-started/images/abp-studio-quick-start-browse-command_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
docs/en/get-started/images/abp-studio-quick-start-browse-user-list_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
docs/en/get-started/images/abp-studio-quick-start-browse_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

BIN
docs/en/get-started/images/abp-studio-quick-start-example-applications-in-solution-runner_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
docs/en/get-started/images/abp-studio-welcome-screen_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
docs/en/get-started/images/bookstore-browser-users-page_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
docs/en/get-started/images/no-layers-bookstore-browser-users-page_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
docs/en/get-started/images/no-layers-visual-studio-bookstore-application_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

BIN
docs/en/get-started/images/solution-runner-public-website.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 273 KiB

BIN
docs/en/get-started/images/visual-studio-bookstore-application_dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

102
docs/en/get-started/layered-web-application.md

@ -29,15 +29,15 @@ First things first! Let's setup your development environment before creating the
Assuming that you have [installed and logged in](../studio/installation.md) to the application, you should see the following screen when you open ABP Studio:
![abp-studio-welcome-screen](images/abp-studio-welcome-screen.png)
![abp-studio-welcome-screen](images/abp-studio-welcome-screen_dark.png)
Select the *File* -> *New Solution* in the main menu, or click the *New solution* button on the Welcome screen to open the *Create new solution* wizard:
![abp-studio-new-solution-dialog](images/abp-studio-new-solution-dialog.png)
![abp-studio-new-solution-dialog](images/abp-studio-new-solution-dialog_dark.png)
We will use the *Application (Layered)* solution template for this tutorial, so pick it and click the *Next* button:
![abp-studio-new-solution-dialog-solution-properties](images/abp-studio-new-solution-dialog-solution-properties.png)
![abp-studio-new-solution-dialog-solution-properties](images/abp-studio-new-solution-dialog-solution-properties_dark.png)
On that screen, you choose a name for your solution. You can use different levels of namespaces; e.g. `BookStore`, `Acme.BookStore` or `Acme.Retail.BookStore`.
@ -45,29 +45,61 @@ Then select an *output folder* to create your solution. The *Create solution fol
Once your configuration is done, click the *Next* button to navigate to the *UI Framework* selection:
![abp-studio-new-solution-dialog-ui-framework](images/abp-studio-new-solution-dialog-ui-framework.png)
{{ if UI == "MVC" }}
![abp-studio-new-solution-dialog-ui-framework-mvc](images/abp-studio-new-solution-dialog-ui-framework-mvc_dark.png)
{{ else if UI == "Blazor" }}
![abp-studio-new-solution-dialog-ui-framework-blazor-wasm](images/abp-studio-new-solution-dialog-ui-framework-blazor-wasm_dark.png)
{{ else if UI == "BlazorServer" }}
![abp-studio-new-solution-dialog-ui-framework-blazor-server](images/abp-studio-new-solution-dialog-ui-framework-blazor-server_dark.png)
{{ else if UI == "BlazorWebApp" }}
![abp-studio-new-solution-dialog-ui-framework-blazor-webapp](images/abp-studio-new-solution-dialog-ui-framework-blazor-webapp_dark.png)
{{ else if UI == "NG" }}
![abp-studio-new-solution-dialog-ui-framework-ng](images/abp-studio-new-solution-dialog-ui-framework-ng_dark.png)
{{ end }}
Here, you see all the possible UI options supported by that startup solution template. Pick the **{{ UI_Value }}**.
Notice that; Once you select a UI type, some additional options will be available under the UI Framework list. You can further configure the options or leave them as default and click the *Next* button for the *UI Theme* selection screen:
Notice that; Once you select a UI type, some additional options will be available under the UI Framework list. You can further configure the options or leave them as default and click the Next button for the *Database Provider* selection screen:
{{ if DB == "EF" }}
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-new-solution-dialog-database-provider-efcore_dark.png)
{{ else }}
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-new-solution-dialog-database-provider-mongo_dark.png)
{{ end }}
On that screen, you can decide on your database provider by selecting one of the provided options. There are some additional options for each database provider. Leave them as default or change them based on your preferences, then click the *Next* button for additional *Database Configurations*:
{{ if DB == "EF" }}
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-new-solution-dialog-database-configurations-efcore_dark.png)
{{ else }}
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-new-solution-dialog-database-configurations-mongo_dark.png)
{{ end }}
Here, you can select the database management systems (DBMS){{ if DB == "EF" }} and the connection string{{ end }}. Then, click the *Next* button for additional *Multi-Tenancy* selection:
![abp-studio-new-solution-dialog-ui-theme](images/abp-studio-new-solution-dialog-ui-theme.png)
![abp-studio-new-solution-dialog-multi-tenancy](images/abp-studio-new-solution-dialog-multi-tenancy_dark.png)
Here, you can enable or disable multi-tenancy for your solution. You can further configure the options or leave them as default and click the *Next* button for the *UI Theme* selection screen:
![abp-studio-new-solution-dialog-ui-theme](images/abp-studio-new-solution-dialog-ui-theme_dark.png)
Notice that; Once you select a UI type, some additional options will be available under the UI Framework list. You can further configure the options or leave them as default and click the Next button for the *Database Provider* selection screen:
LeptonX is the suggested UI theme that is proper for production usage. Select one of the themes, configure the additional options, and click the *Next* button for the *Mobile Framework* selection:
![abp-studio-new-solution-dialog-mobile-framework](images/abp-studio-new-solution-dialog-mobile-framework.png)
![abp-studio-new-solution-dialog-mobile-framework](images/abp-studio-new-solution-dialog-mobile-framework_dark.png)
Here, you see all the mobile applications available in that startup solution template. These mobile applications are well-integrated into your solution and can use the same backend with your web application. They are simple (do not have pre-built features as much as the web application) but a very good starting point to build your mobile application.
Pick the one best for you, or select the *None* if you don't want a mobile application in your solution, then click Next to navigate to the *Public website* screen:
![abp-studio-new-solution-dialog-public-website](images/abp-studio-new-solution-dialog-public-website.png)
![abp-studio-new-solution-dialog-public-website](images/abp-studio-new-solution-dialog-public-website_dark.png)
That startup solution template also provides an option to create a second web application inside the solution. The second application is called the Public website, an ASP.NET Core MVC / Razor Page application. It can be used to create a public landing/promotion for your product. It is well integrated into the solution (can share the same services, entities, database, and the same authentication logic, for example). If you want, you can also include the [CMS Kit module](../modules/cms-kit) to your solution to add dynamic content features to your web application.
So, either select the *Public website* or skip it and click the Next button for the *Optional Modules* selection:
![abp-studio-new-solution-dialog-optional-modules.png](images/abp-studio-new-solution-dialog-optional-modules.png)
![abp-studio-new-solution-dialog-optional-modules.png](images/abp-studio-new-solution-dialog-optional-modules_dark.png)
Each item in that list is a pre-built application module. You can click the blue icon near to the module name to get more information about the module. You can leave the list as is (so, it installs the most common and used modules for you) or customize based on your preference.
@ -77,11 +109,11 @@ Once you select the desired modules, click the *Next* button for the *Solution S
{{ if Tiered == "Yes" }}
![abp-studio-new-solution-dialog-solution-structure-tiered](images/abp-studio-new-solution-dialog-solution-structure-tiered.png)
![abp-studio-new-solution-dialog-solution-structure-tiered](images/abp-studio-new-solution-dialog-solution-structure-tiered_dark.png)
{{ else }}
![abp-studio-new-solution-dialog-solution-structure](images/abp-studio-new-solution-dialog-solution-structure.png)
![abp-studio-new-solution-dialog-solution-structure](images/abp-studio-new-solution-dialog-solution-structure_dark.png)
{{ end }}
@ -89,25 +121,23 @@ It creates a separate host application that only serves the HTTP (REST) APIs. Th
The tiered architecture allows you to host the web (UI) application in a server that can not access to your database server. However, it brings a slight loss of performance (because of the HTTP calls between UI and HTTP API applications) and makes your architecture, development, and deployment more complex. If you don't understand the tiered structure, just skip it.
After making your *Tiered* selection, you can click the *Next* button for the *Database Provider* selection:
After making your *Tiered* selection, you can click the *Next* button for the *Language Selection* page:
{{ if DB == "EF" }}
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-new-solution-dialog-database-provider-efcore.png)
{{ else }}
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-new-solution-dialog-database-provider-mongo.png)
{{ end }}
![abp-studio-no-layers-new-solution-language-selection](images/abp-studio-new-solution-language-selection_dark.png)
On that screen, you can decide on your database provider by selecting one of the provided options. There are some additional options for each database provider. Leave them as default or change them based on your preferences, then click the *Next* button for additional *Database Configurations*:
In this step, you can choose which languages your application will support.
{{ if DB == "EF" }}
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-new-solution-dialog-database-configurations-efcore.png)
{{ else }}
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-new-solution-dialog-database-configurations-mongo.png)
{{ end }}
* Default Language: Select the main language for your app.
* Localizable User Interface: Turn this on to support multiple languages.
* Available Languages: Check the languages you want to include.
* Click Add Custom Language if you want to add a language that is not listed.
Here, you can select the database management systems (DBMS){{ if DB == "EF" }} and the connection string{{ end }}. Click *Next* button to see the *Additional Options*.
You can change these settings later if needed. Thenk click the *Next* button for the *Additional Options* page:
![abp-studio-new-solution-dialog-additional-options](images/abp-studio-new-solution-dialog-additional-options.png)
![abp-studio-new-solution-dialog-additional-options](images/abp-studio-new-solution-dialog-additional-options_dark.png)
If you uncheck the *Kubernetes Configuration* option, the solution will not include the Kubernetes configuration files, such as Helm charts and other Kubernetes-related files. You can also specify *Social Logins*; if you uncheck this option, the solution will not be configured for social login. Lastly, you can specify the *Include Tests* option to include or exclude the test projects from the solution.
@ -115,11 +145,11 @@ On the next screen, you can configure the modularity options for your solution:
> If you select the *Setup as a modular solution* option, the solution is created more ready for [modular monolith development](../tutorials/modular-crm/index.md) and allows you to add sub-modules during the solution creation phase.
![abp-studio-new-solution-modularity](images/abp-studio-new-solution-dialog-modularity.png)
![abp-studio-new-solution-modularity](images/abp-studio-new-solution-dialog-modularity_dark.png)
Now, we are ready to allow ABP Studio to create our solution. Just click the *Create* button and let the ABP Studio do the rest for you. After clicking the Create button, the dialog is closed and your solution is loaded into ABP Studio:
![abp-studio-created-new-solution](images/abp-studio-created-new-solution.png)
![abp-studio-created-new-solution](images/abp-studio-created-new-solution_dark.png)
You can explore the solution, but you need to wait for background tasks to be completed before running any application in the solution.
@ -133,13 +163,13 @@ Open the [Solution Runner](../studio/running-applications.md) section on the lef
> The solution runner structure can be different in your case based on the options you've selected.
![abp-studio-quick-start-application-solution-runner](images/abp-studio-quick-start-application-solution-runner.png)
![abp-studio-quick-start-application-solution-runner](images/abp-studio-quick-start-application-solution-runner_dark.png)
Once you click the *Play* icon on the left side, the section is open in the same place as the Solution Explorer section. ABP Studio also opens the *Application Monitor* view on the main content area. *Application Monitor* shows useful insights for your applications (e.g. *HTTP Request*, *Events* and *Exceptions*) in real-time. You can use it to see the happenings in your applications, so you can easily track errors and many helpful details.
In the Solution Runner section (on the left side) you can see all the runnable applications in the current solution. For the MVC with public website and MAUI mobile example, we have four applications:
![abp-studio-quick-start-example-applications-in-solution-runner](images/abp-studio-quick-start-example-applications-in-solution-runner.png)
![abp-studio-quick-start-example-applications-in-solution-runner](images/abp-studio-quick-start-example-applications-in-solution-runner_dark.png)
You can run all the applications or start them one by one. To start an application, either click the *Play* icon near to the application or right-click and select the *Run* -> *Start* context menu item.
@ -172,17 +202,17 @@ You can start the following application(s):
Once the `Acme.BookStore.{{ if UI == "NG" }}Angular{{ else if UI == "BlazorServer" || UI == "Blazor" || UI == "BlazorWebApp" }}Blazor{{ else }}Web{{ end }}` application started, you can right-click it and select the *Browse* command:
![abp-studio-quick-start-browse-command](images/abp-studio-quick-start-browse-command.png)
![abp-studio-quick-start-browse-command](images/abp-studio-quick-start-browse-command_dark.png)
The *Browse* command opens the UI of the web application in the built-in browser:
![abp-studio-quick-start-browse](images/abp-studio-quick-start-browse.png)
![abp-studio-quick-start-browse](images/abp-studio-quick-start-browse_dark.png)
You can browse your application in a full-featured web browser in ABP Studio. Click the *Login* button in the application UI, enter `admin` as username and `1q2w3E*` as password to login to the application.
The following screenshot was taken from the *User Management* page of the [Identity module](../modules/identity.md) that is pre-installed in the application:
![abp-studio-quick-start-browse-user-list](images/abp-studio-quick-start-browse-user-list.png)
![abp-studio-quick-start-browse-user-list](images/abp-studio-quick-start-browse-user-list_dark.png)
## Open the Solution in Visual Studio
@ -192,7 +222,7 @@ First of all, we can stop the application(s) in ABP Studio, so it won't conflict
You can use ABP Studio to open the solution with Visual Studio. Right-click to the `Acme.BookStore` [module](../modules), and select the *Open with* -> *Visual Studio* command:
![abp-studio-open-in-visual-studio](images/abp-studio-open-in-visual-studio.png)
![abp-studio-open-in-visual-studio](images/abp-studio-open-in-visual-studio_dark.png)
If the *Visual Studio* command is not available, that means ABP Studio could not detect it on your computer. You can open the solution folder in your local file system (you can use the *Open with* -> *Explorer* as a shortcut) and manually open the solution in Visual Studio.
@ -200,11 +230,11 @@ Once the solution is opened in Visual Studio, you should see a screen like shown
> The solution structure can be different in your case based on the options you've selected.
![visual-studio-bookstore-application](images/visual-studio-bookstore-application.png)
![visual-studio-bookstore-application](images/visual-studio-bookstore-application_dark.png)
Right-click the `Acme.BookStore.{{ if UI == "NG" || UI == "Blazor" }}HttpApi.Host{{ else if UI == "BlazorServer" || UI == "BlazorWebApp" }}Blazor{{ else }}Web{{ end }}` project and select the *Set as Startup Project* command. You can then hit *F5* or *Ctrl + F5* to run the web application. It will run and open the application UI in your default browser:
![bookstore-browser-users-page](images/bookstore-browser-users-page.png)
![bookstore-browser-users-page](images/bookstore-browser-users-page_dark.png)
You can use `admin` as username and `1q2w3E*` as default password to login to the application.
@ -238,4 +268,4 @@ Before starting the mobile application, ensure that you configure it for [react-
> For example in non-tiered MVC with public website application:
![solution-runner-public-website](images/solution-runner-public-website.png)
![solution-runner-public-website](images/solution-runner-public-website.png)

86
docs/en/get-started/single-layer-web-application.md

@ -29,15 +29,15 @@ First things first! Let's setup your development environment before creating the
Assuming that you have [installed and logged in](../studio/installation.md) to the application, you should see the following screen when you open ABP Studio:
![abp-studio-welcome-screen](images/abp-studio-welcome-screen.png)
![abp-studio-welcome-screen](images/abp-studio-welcome-screen_dark.png)
Select the *File* -> *New Solution* in the main menu, or click the *New solution* button on the *Welcome* screen to open the *Create new solution* wizard:
![abp-studio-new-solution-dialog](images/abp-studio-no-layers-new-solution-dialog-0.9.13.png)
![abp-studio-new-solution-dialog](images/abp-studio-no-layers-new-solution-dialog_dark.png)
We will use the *Application (Single Layer)* solution template for this tutorial, so pick it and click the *Next* button:
![abp-studio-new-solution-dialog-solution-properties](images/abp-studio-no-layers-new-solution-dialog-solution-properties-0.9.13.png)
![abp-studio-new-solution-dialog-solution-properties](images/abp-studio-no-layers-new-solution-dialog-solution-properties_dark.png)
On that screen, you choose a name for your solution. You can use different levels of namespaces; e.g. `BookStore`, `Acme.BookStore` or `Acme.Retail.BookStore`.
@ -45,45 +45,79 @@ Then select an *output folder* to create your solution. The *Create solution fol
Once your configuration is done, click the *Next* button to navigate to the *UI Framework* selection:
![abp-studio-new-solution-dialog-ui-framework](images/abp-studio-no-layers-new-solution-dialog-ui-framework-0.9.13.png)
Here, you see all the possible UI options supported by that startup solution template. Pick the **{{ UI_Value }}**.
Notice that; Once you select a UI type, some additional options will be available under the UI Framework list. You can further configure the options or leave them as default and click the *Next* button for the *UI Theme* selection screen:
{{ if UI == "MVC" }}
![abp-studio-new-solution-dialog-ui-framework-mvc](images/abp-studio-no-layers-new-solution-dialog-ui-framework-mvc_dark.png)
{{ else if UI == "Blazor" }}
![abp-studio-new-solution-dialog-ui-framework-blazor-wasm](images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-wasm_dark.png)
{{ else if UI == "BlazorServer" }}
![abp-studio-new-solution-dialog-ui-framework-blazor-server](images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-server_dark.png)
{{ else if UI == "BlazorWebApp" }}
![abp-studio-new-solution-dialog-ui-framework-blazor-webapp](images/abp-studio-no-layers-new-solution-dialog-ui-framework-blazor-webapp_dark.png)
{{ else if UI == "NG" }}
![abp-studio-new-solution-dialog-ui-framework-ng](images/abp-studio-no-layers-new-solution-dialog-ui-framework-ng_dark.png)
{{ end }}
![abp-studio-new-solution-dialog-ui-theme](images/abp-studio-nolayers-new-solution-dialog-ui-theme-0.9.13.png)
Here, you see all the possible UI options supported by that startup solution template. Pick the **{{ UI_Value }}**.
LeptonX is the suggested UI theme that is proper for production usage. Select one of the themes, configure the additional options, and click the *Next* button for the *Database Provider* selection:
Notice that; Once you select a UI type, some additional options will be available under the UI Framework list. You can further configure the options or leave them as default and click the Next button for the *Database Provider* selection screen:
{{ if DB == "EF" }}
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-no-layers-new-solution-dialog-database-provider-efcore-0.9.13.png)
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-no-layers-new-solution-dialog-database-provider-efcore_dark.png)
{{ else }}
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-no-layers-new-solution-dialog-database-provider-mongo-0.9.13.png)
![abp-studio-new-solution-dialog-database-provider](images/abp-studio-no-layers-new-solution-dialog-database-provider-mongo_dark.png)
{{ end }}
On that screen, you can decide on your database provider by selecting one of the provided options. There are some additional options for each database provider. Leave them as default or change them based on your preferences, then click the *Next* button for additional *Database Configurations*:
{{ if DB == "EF" }}
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-no-layers-new-solution-dialog-database-configurations-efcore-0.9.13.png)
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-no-layers-new-solution-dialog-database-configurations-efcore_dark.png)
{{ else }}
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-no-layers-new-solution-dialog-database-configurations-mongo-0.9.13.png)
![abp-studio-new-solution-dialog-database-configurations](images/abp-studio-no-layers-new-solution-dialog-database-configurations-mongo_dark.png)
{{ end }}
Here, you can select the database management systems (DBMS){{ if DB == "EF" }} and the connection string{{ end }}. Then, you can select optional modules and enable additional options according to your preferences.
Here, you can select the database management systems (DBMS){{ if DB == "EF" }} and the connection string{{ end }}. Then, click the *Next* button for additional *Multi-Tenancy* selection:
![abp-studio-no-layers-new-solution-dialog-multi-tenancy](images/abp-studio-no-layers-new-solution-dialog-multi-tenancy_dark.png)
Here, you can enable or disable multi-tenancy for your solution. You can further configure the options or leave them as default and click the *Next* button for the *UI Theme* selection screen:
![abp-studio-new-solution-dialog-ui-theme](images/abp-studio-nolayers-new-solution-dialog-ui-theme_dark.png)
LeptonX is the suggested UI theme that is proper for production usage. Select one of the themes, configure the additional options, and click the *Next* button for the *Optional Modules* selection:
Then, you can select optional modules according to your preferences.
![abp-studio-no-layers-new-solution-additional-options](images/abp-studio-no-layers-new-solution-optional-modules_dark.png)
Select the modules you want to use in your project; you can disable the ones you don’t need based on your preferences. Then, click the *Next* button for the *Language Selection* page:
![abp-studio-no-layers-new-solution-language-selection](images/abp-studio-no-layers-new-solution-language-selection_dark.png)
In this step, you can choose which languages your application will support.
* Default Language: Select the main language for your app.
* Localizable User Interface: Turn this on to support multiple languages.
* Available Languages: Check the languages you want to include.
* Click Add Custom Language if you want to add a language that is not listed.
You can change these settings later if needed. Thenk click the *Next* button for the *Additional Options* page:
![abp-studio-no-layers-new-solution-additional-options](images/abp-studio-no-layers-new-solution-additional-options-0.9.13.png)
![abp-studio-no-layers-new-solution-additional-options](images/abp-studio-no-layers-new-solution-additional-options_dark.png)
Configure any additional options as needed and click the *Next* button to continue. On the next screen, you can configure the modularity options for your solution:
> If you select the *Setup as a modular solution* option, the solution is created more ready for [modular monolith development](../tutorials/modular-crm/index.md) and allows you to add sub-modules during the solution creation phase.
![abp-studio-no-layers-new-solution-modularity](images/abp-studio-no-layers-new-solution-modularity.png)
![abp-studio-no-layers-new-solution-modularity](images/abp-studio-no-layers-new-solution-modularity_dark.png)
Now, we are ready to allow ABP Studio to create our solution. Just click the *Create* button and let the ABP Studio do the rest for you.
After clicking the *Create* button, the dialog is closed and your solution is loaded into ABP Studio:
![abp-studio-created-new-solution](images/abp-studio-no-layers-created-new-solution.png)
![abp-studio-created-new-solution](images/abp-studio-no-layers-created-new-solution_dark.png)
You can explore the solution, but you need to wait for background tasks to be completed before running any application in the solution.
@ -95,13 +129,13 @@ Open the [Solution Runner](../studio/running-applications.md) section on the lef
> The solution runner structure can be different in your case based on the options you've selected.
![abp-studio-quick-start-application-solution-runner](images/abp-studio-no-layers-quick-start-application-solution-runner.png)
![abp-studio-quick-start-application-solution-runner](images/abp-studio-no-layers-quick-start-application-solution-runner_dark.png)
Once you click the *Play* icon on the left side, the section is open in the same place as the Solution Explorer section. ABP Studio also opens the *Application Monitor* view on the main content area. *Application Monitor* shows useful insights for your applications (e.g. *HTTP Request*, *Events*, and *Exceptions*) in real-time. You can use it to see the happenings in your applications, so you can easily track errors and many helpful details.
In the Solution Runner section (on the left side) you can see all the runnable applications in the current solution. For the MVC website example, we have only one application:
![abp-studio-quick-start-example-applications-in-solution-runner](images/abp-studio-no-layers-quick-start-example-applications-in-solution-runner.png)
![abp-studio-quick-start-example-applications-in-solution-runner](images/abp-studio-no-layers-quick-start-example-applications-in-solution-runner_dark.png)
To start an application, either click the *Play* icon near to the application or right-click and select the *Run* -> *Start* context menu item.
@ -109,17 +143,17 @@ You can start the `Acme.BookStore`{{ if UI == "NG" }} and `Acme.BookStore.Angula
Once the `Acme.BookStore{{ if UI == "NG" }}.Angular{{ end }}` application started, you can right-click it and select the *Browse* command:
![abp-studio-quick-start-browse-command](images/abp-studio-no-layers-quick-start-browse-command.png)
![abp-studio-quick-start-browse-command](images/abp-studio-no-layers-quick-start-browse-command_dark.png)
The *Browse* command opens the UI of the web application in the built-in browser:
![abp-studio-quick-start-browse](images/abp-studio-no-layers-quick-start-browse.png)
![abp-studio-quick-start-browse](images/abp-studio-no-layers-quick-start-browse_dark.png)
You can browse your application in a full-featured web browser in ABP Studio. Click the *Login* button in the application UI, enter `admin` as username and `1q2w3E*` as password to login to the application.
The following screenshot was taken from the *User Management* page of the [Identity module](../modules/identity.md) that is pre-installed in the application:
![abp-studio-quick-start-browse-user-list](images/abp-studio-no-layers-quick-start-browse-user-list.png)
![abp-studio-quick-start-browse-user-list](images/abp-studio-no-layers-quick-start-browse-user-list_dark.png)
## Open the Solution in Visual Studio
@ -129,7 +163,7 @@ First of all, we can stop the application(s) in ABP Studio, so it won't conflict
You can use ABP Studio to open the solution with Visual Studio. Right-click to the `Acme.BookStore` [module](../modules), and select the *Open with* -> *Visual Studio* command:
![abp-studio-open-in-visual-studio](images/abp-studio-no-layers-open-in-visual-studio.png)
![abp-studio-open-in-visual-studio](images/abp-studio-no-layers-open-in-visual-studio_dark.png)
If the *Visual Studio* command is not available, that means ABP Studio could not detect it on your computer. You can open the solution folder in your local file system (you can use the *Open with* -> *Explorer* as a shortcut) and manually open the solution in Visual Studio.
@ -137,10 +171,10 @@ Once the solution is opened in Visual Studio, you should see a screen like shown
> The solution structure can be different in your case based on the options you've selected.
![visual-studio-bookstore-application](images/no-layers-visual-studio-bookstore-application.png)
![visual-studio-bookstore-application](images/no-layers-visual-studio-bookstore-application_dark.png)
You can then hit *F5* or *Ctrl + F5* to run the web application. It will run and open the application UI in your default browser:
![bookstore-browser-users-page](images/no-layers-bookstore-browser-users-page.png)
![bookstore-browser-users-page](images/no-layers-bookstore-browser-users-page_dark.png)
You can use `admin` as username and `1q2w3E*` as default password to login to the application.

27
docs/en/release-info/migration-guides/AutoMapper-To-Mapperly.md

@ -182,3 +182,30 @@ Please refer to the [Mapperly documentation](https://mapperly.riok.app/docs/intr
- [Mapperly Configuration](https://mapperly.riok.app/docs/configuration/mapper/)
- [Mapperly Enums](https://mapperly.riok.app/docs/configuration/enum/)
- [Mapperly Flattening and unflattening](https://mapperly.riok.app/docs/configuration/flattening/)
## Set Default Mapping Provider
When your project contains modules using both AutoMapper and Mapperly, you may need to explicitly set the default `IAutoObjectMappingProvider` to ensure consistent behavior across your application.
If your application uses `AutoMapper`:
```csharp
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAutoMapperObjectMapper();
}
```
If your application uses `Mapperly`:
```csharp
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddMapperlyObjectMapper();
}
```
### Why Set Default Mapping Provider?
When your project contains modules using both AutoMapper and Mapperly, both `AbpAutoMapperModule` and `AbpMapperlyModule` will be loaded. Their dependency order may vary based on your project's module structure, and the last loaded module will override the `IAutoObjectMappingProvider` implementation. This could lead to unexpected behavior. Setting an explicit default ensures predictable mapping behavior throughout your application.

32
framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/MvcRemoteTenantStore.cs

@ -2,6 +2,8 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Extensions.Options;
using Pages.Abp.MultiTenancy.ClientProxies;
using Volo.Abp.Caching;
@ -13,6 +15,8 @@ namespace Volo.Abp.AspNetCore.Mvc.Client;
public class MvcRemoteTenantStore : ITenantStore, ITransientDependency
{
public ILogger<MvcRemoteTenantStore> Logger { get; set; }
protected AbpTenantClientProxy TenantAppService { get; }
protected IHttpContextAccessor HttpContextAccessor { get; }
protected IDistributedCache<TenantConfigurationCacheItem> Cache { get; }
@ -24,6 +28,8 @@ public class MvcRemoteTenantStore : ITenantStore, ITransientDependency
IDistributedCache<TenantConfigurationCacheItem> cache,
IOptions<AbpAspNetCoreMvcClientCacheOptions> options)
{
Logger = NullLogger<MvcRemoteTenantStore>.Instance;
TenantAppService = tenantAppService;
HttpContextAccessor = httpContextAccessor;
Cache = cache;
@ -45,6 +51,11 @@ public class MvcRemoteTenantStore : ITenantStore, ITransientDependency
{
var tenant = await TenantAppService.FindTenantByNameAsync(normalizedName);
tenantConfiguration = await Cache.GetAsync(cacheKey);
if (tenant.Success && tenantConfiguration?.Value == null)
{
Logger.LogWarning($"Tenant with name '{normalizedName}' was found, but not present in the distributed cache, " +
"Ensure all applications use the same distributed cache and the same cache key prefix");
}
}
if (httpContext != null)
@ -68,8 +79,13 @@ public class MvcRemoteTenantStore : ITenantStore, ITransientDependency
var tenantConfiguration = await Cache.GetAsync(cacheKey);
if (tenantConfiguration?.Value == null)
{
await TenantAppService.FindTenantByIdAsync(id);
var tenant = await TenantAppService.FindTenantByIdAsync(id);
tenantConfiguration = await Cache.GetAsync(cacheKey);
if (tenant.Success && tenantConfiguration?.Value == null)
{
Logger.LogWarning($"Tenant with ID '{id}' was found, but not present in the distributed cache, " +
"Ensure all applications use the same distributed cache and the same cache key prefix");
}
}
if (httpContext != null)
@ -98,8 +114,13 @@ public class MvcRemoteTenantStore : ITenantStore, ITransientDependency
var tenantConfiguration = Cache.Get(cacheKey);
if (tenantConfiguration?.Value == null)
{
AsyncHelper.RunSync(async () => await TenantAppService.FindTenantByNameAsync(normalizedName));
var tenant = AsyncHelper.RunSync(async () => await TenantAppService.FindTenantByNameAsync(normalizedName));
tenantConfiguration = Cache.Get(cacheKey);
if (tenant.Success && tenantConfiguration?.Value == null)
{
Logger.LogWarning($"Tenant with name '{normalizedName}' was found, but not present in the distributed cache, " +
"Ensure all applications use the same distributed cache and the same cache key prefix");
}
}
if (httpContext != null)
@ -123,8 +144,13 @@ public class MvcRemoteTenantStore : ITenantStore, ITransientDependency
var tenantConfiguration = Cache.Get(cacheKey);
if (tenantConfiguration?.Value == null)
{
AsyncHelper.RunSync(async () => await TenantAppService.FindTenantByIdAsync(id));
var tenant = AsyncHelper.RunSync(async () => await TenantAppService.FindTenantByIdAsync(id));
tenantConfiguration = Cache.Get(cacheKey);
if (tenant.Success && tenantConfiguration?.Value == null)
{
Logger.LogWarning($"Tenant with ID '{id}' was found, but not present in the distributed cache, " +
"Ensure all applications use the same distributed cache and the same cache key prefix");
}
}
if (httpContext != null)

30
framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageCompressor.cs

@ -12,9 +12,9 @@ namespace Volo.Abp.Imaging;
public class ImageCompressor : IImageCompressor, ITransientDependency
{
protected IEnumerable<IImageCompressorContributor> ImageCompressorContributors { get; }
protected ICancellationTokenProvider CancellationTokenProvider { get; }
public ImageCompressor(IEnumerable<IImageCompressorContributor> imageCompressorContributors, ICancellationTokenProvider cancellationTokenProvider)
{
ImageCompressorContributors = imageCompressorContributors.Reverse();
@ -27,12 +27,12 @@ public class ImageCompressor : IImageCompressor, ITransientDependency
CancellationToken cancellationToken = default)
{
Check.NotNull(stream, nameof(stream));
if(!stream.CanRead)
{
return new ImageCompressResult<Stream>(stream, ImageProcessState.Unsupported);
}
if(!stream.CanSeek)
{
var memoryStream = new MemoryStream();
@ -41,12 +41,12 @@ public class ImageCompressor : IImageCompressor, ITransientDependency
stream = memoryStream;
}
foreach (var imageCompressorContributor in ImageCompressorContributors)
foreach (var imageCompressorContributor in ImageCompressorContributors.Reverse())
{
var result = await imageCompressorContributor.TryCompressAsync(stream, mimeType, CancellationTokenProvider.FallbackToProvider(cancellationToken));
SeekToBegin(stream);
if (result.State == ImageProcessState.Unsupported)
{
continue;
@ -54,7 +54,7 @@ public class ImageCompressor : IImageCompressor, ITransientDependency
return result;
}
return new ImageCompressResult<Stream>(stream, ImageProcessState.Unsupported);
}
@ -64,22 +64,22 @@ public class ImageCompressor : IImageCompressor, ITransientDependency
CancellationToken cancellationToken = default)
{
Check.NotNull(bytes, nameof(bytes));
foreach (var imageCompressorContributor in ImageCompressorContributors)
foreach (var imageCompressorContributor in ImageCompressorContributors.Reverse())
{
var result = await imageCompressorContributor.TryCompressAsync(bytes, mimeType, CancellationTokenProvider.FallbackToProvider(cancellationToken));
if (result.State == ImageProcessState.Unsupported)
{
continue;
}
return result;
}
return new ImageCompressResult<byte[]>(bytes, ImageProcessState.Unsupported);
}
protected virtual void SeekToBegin(Stream stream)
{
if (stream.CanSeek)
@ -87,4 +87,4 @@ public class ImageCompressor : IImageCompressor, ITransientDependency
stream.Seek(0, SeekOrigin.Begin);
}
}
}
}

54
framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageResizer.cs

@ -13,36 +13,36 @@ namespace Volo.Abp.Imaging;
public class ImageResizer : IImageResizer, ITransientDependency
{
protected IEnumerable<IImageResizerContributor> ImageResizerContributors { get; }
protected ImageResizeOptions ImageResizeOptions { get; }
protected ICancellationTokenProvider CancellationTokenProvider { get; }
public ImageResizer(
IEnumerable<IImageResizerContributor> imageResizerContributors,
IOptions<ImageResizeOptions> imageResizeOptions,
IEnumerable<IImageResizerContributor> imageResizerContributors,
IOptions<ImageResizeOptions> imageResizeOptions,
ICancellationTokenProvider cancellationTokenProvider)
{
ImageResizerContributors = imageResizerContributors.Reverse();
CancellationTokenProvider = cancellationTokenProvider;
ImageResizeOptions = imageResizeOptions.Value;
}
public virtual async Task<ImageResizeResult<Stream>> ResizeAsync(
[NotNull] Stream stream,
ImageResizeArgs resizeArgs,
string? mimeType = null,
[NotNull] Stream stream,
ImageResizeArgs resizeArgs,
string? mimeType = null,
CancellationToken cancellationToken = default)
{
Check.NotNull(stream, nameof(stream));
ChangeDefaultResizeMode(resizeArgs);
if(!stream.CanRead)
{
return new ImageResizeResult<Stream>(stream, ImageProcessState.Unsupported);
}
if(!stream.CanSeek)
{
var memoryStream = new MemoryStream();
@ -50,13 +50,13 @@ public class ImageResizer : IImageResizer, ITransientDependency
SeekToBegin(memoryStream);
stream = memoryStream;
}
foreach (var imageResizerContributor in ImageResizerContributors)
foreach (var imageResizerContributor in ImageResizerContributors.Reverse())
{
var result = await imageResizerContributor.TryResizeAsync(stream, resizeArgs, mimeType, CancellationTokenProvider.FallbackToProvider(cancellationToken));
SeekToBegin(stream);
if (result.State == ImageProcessState.Unsupported)
{
continue;
@ -64,24 +64,24 @@ public class ImageResizer : IImageResizer, ITransientDependency
return result;
}
return new ImageResizeResult<Stream>(stream, ImageProcessState.Unsupported);
}
public virtual async Task<ImageResizeResult<byte[]>> ResizeAsync(
[NotNull] byte[] bytes,
ImageResizeArgs resizeArgs,
string? mimeType = null,
[NotNull] byte[] bytes,
ImageResizeArgs resizeArgs,
string? mimeType = null,
CancellationToken cancellationToken = default)
{
Check.NotNull(bytes, nameof(bytes));
ChangeDefaultResizeMode(resizeArgs);
foreach (var imageResizerContributor in ImageResizerContributors)
foreach (var imageResizerContributor in ImageResizerContributors.Reverse())
{
var result = await imageResizerContributor.TryResizeAsync(bytes, resizeArgs, mimeType, CancellationTokenProvider.FallbackToProvider(cancellationToken));
if (result.State == ImageProcessState.Unsupported)
{
continue;
@ -89,10 +89,10 @@ public class ImageResizer : IImageResizer, ITransientDependency
return result;
}
return new ImageResizeResult<byte[]>(bytes, ImageProcessState.Unsupported);
}
protected virtual void ChangeDefaultResizeMode(ImageResizeArgs resizeArgs)
{
if (resizeArgs.Mode == ImageResizeMode.Default)
@ -100,7 +100,7 @@ public class ImageResizer : IImageResizer, ITransientDependency
resizeArgs.Mode = ImageResizeOptions.DefaultResizeMode;
}
}
protected virtual void SeekToBegin(Stream stream)
{
if (stream.CanSeek)
@ -108,4 +108,4 @@ public class ImageResizer : IImageResizer, ITransientDependency
stream.Seek(0, SeekOrigin.Begin);
}
}
}
}

23
framework/src/Volo.Abp.Mapperly/Volo/Abp/Mapperly/AbpMapperlyModule.cs

@ -1,4 +1,6 @@
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Linq;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Auditing;
using Volo.Abp.Modularity;
using Volo.Abp.ObjectExtending;
@ -20,6 +22,23 @@ public class AbpMapperlyModule : AbpModule
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddMapperlyObjectMapper();
// This is the temporary solution, We will remove it in when all apps are migrated to Mapperly.
var disableMapperlyAutoObjectMappingProvider = false;
var modules = context.Services.GetSingletonInstance<IAbpApplication>().Modules.ToList();
var autoMapperModuleIndex = modules.FindIndex(x => x.Type.FullName!.Equals("Volo.Abp.AutoMapper.AbpAutoMapperModule", StringComparison.OrdinalIgnoreCase));
if (autoMapperModuleIndex >= 0)
{
var mapperlyModuleIndex = modules.FindIndex(x => x.Type == typeof(AbpMapperlyModule));
if (mapperlyModuleIndex > autoMapperModuleIndex)
{
disableMapperlyAutoObjectMappingProvider = true;
}
}
if (!disableMapperlyAutoObjectMappingProvider)
{
context.Services.AddMapperlyObjectMapper();
}
}
}

3
framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/RemoteDynamicClaimsPrincipalContributorCacheBase.cs

@ -42,7 +42,8 @@ public abstract class RemoteDynamicClaimsPrincipalContributorCacheBase<TContribu
dynamicClaims = await GetCacheAsync(userId, tenantId);
if (dynamicClaims == null)
{
throw new AbpException($"Failed to refresh remote claims for user: {userId}");
throw new AbpException($"Failed to get dynamic claims for user: {userId} from cache after refreshing, " +
$"Ensure all applications use the same distributed cache and the same cache key prefix.");
}
return dynamicClaims;

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

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

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

@ -2,203 +2,203 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0.tgz#282723f42fd749385e7f2cef8c6129173c7c75e3"
integrity sha512-im1HYhcfFvDC1ImA7uYK4m6eTG6pfNmGBf+90Kd5eqlU5gc55pHESiH7YHS0eOahy4JrolpG+pVuVo0+ewILsQ==
"@abp/clipboard@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.1.tgz#7ec773243463fe09c1bf7cda474fde1d100bddbb"
integrity sha512-mD/jUCo2ggMp0mBKXtdz2gtKfO0ukd4kqY141TzYq8VIjNkNUbODkXdLkNfxVPyAeYY4lzE5oGDxJHwkteTvjQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
clipboard "^2.0.11"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/highlight.js@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.0.tgz#b4aa4d48b55ef6833c6440bd4f8f0aefec150742"
integrity sha512-HQQKH2Zlud3KOPJweXxZerdWNIU8LLeN7uj5dN17FKO1OuwCEw/JyvQnbGLB6Kj+Re+e5f+kGavickI9PlSidw==
"@abp/highlight.js@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.1.tgz#bf94c188a330f29e5a1dd1094d3130231e46baf8"
integrity sha512-gkiKNTMuUa4xh3DgXJy3Sm3Mcq0hd7g6xlhAQ/Cf+O7rIQyWh3UACjcaqoylnk5iqgaN9QnWumwz7k5H4DgtnA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@highlightjs/cdn-assets" "~11.10.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0.tgz#500bf2ad0e944d30111d588fc93e480a6e41be0d"
integrity sha512-hcAnr5n77Duj1Z8TPe3L7J1D5vskUMcIZa2TDlOScgwSZGRK+7L58fXraLWreifVQAKSjBmtb14bgh07+M3k6Q==
"@abp/prismjs@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.1.tgz#f2f42e962d6d759e8e016e4909a806a672328318"
integrity sha512-OIC3pKNLv5Cf6VPDOVLwYweQ+ADw0i50fXxb0+oPYN/bkfYdEL+M4q3A0UWKvE67/nJLMUHyPXxMlqAFSbqYrw==
dependencies:
"@abp/clipboard" "~9.3.0"
"@abp/core" "~9.3.0"
"@abp/clipboard" "~9.3.1"
"@abp/core" "~9.3.1"
prismjs "^1.29.0"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,202 +2,202 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0.tgz#282723f42fd749385e7f2cef8c6129173c7c75e3"
integrity sha512-im1HYhcfFvDC1ImA7uYK4m6eTG6pfNmGBf+90Kd5eqlU5gc55pHESiH7YHS0eOahy4JrolpG+pVuVo0+ewILsQ==
"@abp/clipboard@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.1.tgz#7ec773243463fe09c1bf7cda474fde1d100bddbb"
integrity sha512-mD/jUCo2ggMp0mBKXtdz2gtKfO0ukd4kqY141TzYq8VIjNkNUbODkXdLkNfxVPyAeYY4lzE5oGDxJHwkteTvjQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
clipboard "^2.0.11"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0.tgz#500bf2ad0e944d30111d588fc93e480a6e41be0d"
integrity sha512-hcAnr5n77Duj1Z8TPe3L7J1D5vskUMcIZa2TDlOScgwSZGRK+7L58fXraLWreifVQAKSjBmtb14bgh07+M3k6Q==
"@abp/prismjs@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.1.tgz#f2f42e962d6d759e8e016e4909a806a672328318"
integrity sha512-OIC3pKNLv5Cf6VPDOVLwYweQ+ADw0i50fXxb0+oPYN/bkfYdEL+M4q3A0UWKvE67/nJLMUHyPXxMlqAFSbqYrw==
dependencies:
"@abp/clipboard" "~9.3.0"
"@abp/core" "~9.3.0"
"@abp/clipboard" "~9.3.1"
"@abp/core" "~9.3.1"
prismjs "^1.29.0"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,228 +2,228 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/blogging@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.3.0.tgz#45dcd1cb7bf1adb92590517088ed2aedd1648997"
integrity sha512-PmL2xOBSis7QE9jMJ7jM3h/lKr8WHidH3mA9c6ZdI7Ewu1QOIl6wdadug8fxlVG/um8r7MddZkxSvg8gfT8FsA==
"@abp/blogging@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.3.1.tgz#f483ab13a5e261a5d868cb7ba8d38c2927a383d9"
integrity sha512-P1D28md548j/OKbvQ2VYveGN9RfDn3HcoWuDKKZvx/dRp4SeIDopKwOgR7+fSsLJboAbhETb12yu++rW72LaPA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/owl.carousel" "~9.3.0"
"@abp/prismjs" "~9.3.0"
"@abp/tui-editor" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/owl.carousel" "~9.3.1"
"@abp/prismjs" "~9.3.1"
"@abp/tui-editor" "~9.3.1"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0.tgz#282723f42fd749385e7f2cef8c6129173c7c75e3"
integrity sha512-im1HYhcfFvDC1ImA7uYK4m6eTG6pfNmGBf+90Kd5eqlU5gc55pHESiH7YHS0eOahy4JrolpG+pVuVo0+ewILsQ==
"@abp/clipboard@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.1.tgz#7ec773243463fe09c1bf7cda474fde1d100bddbb"
integrity sha512-mD/jUCo2ggMp0mBKXtdz2gtKfO0ukd4kqY141TzYq8VIjNkNUbODkXdLkNfxVPyAeYY4lzE5oGDxJHwkteTvjQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
clipboard "^2.0.11"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/owl.carousel@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.3.0.tgz#e9209c46c6bd33d11e858e086a3070622745a25f"
integrity sha512-bBuiOlKldYkGi9pFkwTSrbQZ2bQhL57O7barPfINgOduZkXEtLhiO3LJY/VXyZIG4CztnVyCUA+rc6c7d7nhzw==
"@abp/owl.carousel@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.3.1.tgz#fc97b50bb9b8ef7d106556a3ed1ea99919645b4a"
integrity sha512-ZfLE7mAk7MntBr7b5a7p+7MruknHP/9rHG5yk8QMZfIHzEjm8KN7Hm/o6FgyFDi15QU0Ht1ITxXJZcs5eU84aQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
owl.carousel "^2.3.4"
"@abp/prismjs@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0.tgz#500bf2ad0e944d30111d588fc93e480a6e41be0d"
integrity sha512-hcAnr5n77Duj1Z8TPe3L7J1D5vskUMcIZa2TDlOScgwSZGRK+7L58fXraLWreifVQAKSjBmtb14bgh07+M3k6Q==
"@abp/prismjs@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.1.tgz#f2f42e962d6d759e8e016e4909a806a672328318"
integrity sha512-OIC3pKNLv5Cf6VPDOVLwYweQ+ADw0i50fXxb0+oPYN/bkfYdEL+M4q3A0UWKvE67/nJLMUHyPXxMlqAFSbqYrw==
dependencies:
"@abp/clipboard" "~9.3.0"
"@abp/core" "~9.3.0"
"@abp/clipboard" "~9.3.1"
"@abp/core" "~9.3.1"
prismjs "^1.29.0"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/tui-editor@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.0.tgz#1b668a53306a995d2412abc097bd041d82a7b411"
integrity sha512-o908PclmVtcguO0PHlw9SPO3Uf140qzTSEoXX1UFD6rLFRZ0asBBXo72dgcx7ZfhRZCPrOhsLydywi6dsw8/8g==
"@abp/tui-editor@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.1.tgz#3ffbbb87465114d81b890693d37cbd391492d4c0"
integrity sha512-9aVdg4cyamuutM7A/MlDMEFTvI2TBH30DQWNvAeaabQPlBfja6uE9mReAwHmPm/bHJUAKLJGuWS7+i9kFQaIGA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/prismjs" "~9.3.0"
"@abp/jquery" "~9.3.1"
"@abp/prismjs" "~9.3.1"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

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

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

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

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

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,293 +2,293 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0.tgz#282723f42fd749385e7f2cef8c6129173c7c75e3"
integrity sha512-im1HYhcfFvDC1ImA7uYK4m6eTG6pfNmGBf+90Kd5eqlU5gc55pHESiH7YHS0eOahy4JrolpG+pVuVo0+ewILsQ==
"@abp/clipboard@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.1.tgz#7ec773243463fe09c1bf7cda474fde1d100bddbb"
integrity sha512-mD/jUCo2ggMp0mBKXtdz2gtKfO0ukd4kqY141TzYq8VIjNkNUbODkXdLkNfxVPyAeYY4lzE5oGDxJHwkteTvjQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
clipboard "^2.0.11"
"@abp/cms-kit.admin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.3.0.tgz#db4eb192d87b17ab55cf645d13dc09e9568012a2"
integrity sha512-nsiIWtk9GtssDPPIh6zHcsMVCTkx+uAh8U3OY7c47tENyi/zj7rVPVYX1ncLim/J6Fvup1+miCD3LJg2c0kjuw==
"@abp/cms-kit.admin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.3.1.tgz#a31a454f1697b07fab9ae07233953c201bb143a4"
integrity sha512-36Twu160T5GIiISUEG/R4e1zW86KxHgbhRPZOV/iOmb3i7/Bkks8XPl6rnmwC8NvXdR9cnoDH0iRV+oCgX80Kw==
dependencies:
"@abp/codemirror" "~9.3.0"
"@abp/jstree" "~9.3.0"
"@abp/markdown-it" "~9.3.0"
"@abp/slugify" "~9.3.0"
"@abp/tui-editor" "~9.3.0"
"@abp/uppy" "~9.3.0"
"@abp/codemirror" "~9.3.1"
"@abp/jstree" "~9.3.1"
"@abp/markdown-it" "~9.3.1"
"@abp/slugify" "~9.3.1"
"@abp/tui-editor" "~9.3.1"
"@abp/uppy" "~9.3.1"
"@abp/cms-kit.public@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.3.0.tgz#b333dc1937c14c091ae6e1dfc8b8d3aa7fd86a44"
integrity sha512-NiwUKOckW+vWjxAWJAO9f9nXuqCATthbnDXqSuQ5W9RC+d0RjV/tTY7rZu2+7e32IP61Cfihm6ac1jTt/c+qxA==
"@abp/cms-kit.public@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.3.1.tgz#6cab353d26869a17caabf4741fc480455e3fa2e7"
integrity sha512-13f3Qg3U7aXDcG6pN9kWdj33rR2dKWu4OKh3xeqDMcxlwVEAS5rD1HJRjzgdlH526hAsObTJE78y9vzNJ6yp7Q==
dependencies:
"@abp/highlight.js" "~9.3.0"
"@abp/star-rating-svg" "~9.3.0"
"@abp/highlight.js" "~9.3.1"
"@abp/star-rating-svg" "~9.3.1"
"@abp/cms-kit@9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.3.0.tgz#6e18eeb9fdc54ae32202d57914e4e46e3017544b"
integrity sha512-rMGJxc2HcRex/7/XWmeOqyDnijad3DQe7Xu01/lwTGcVz2WVtPRJIhUxIoR1yr+6/ZVd5l9y/Ycghc1Cqjzcfw==
"@abp/cms-kit@9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.3.1.tgz#5dbbc05b0c896e95ca5fe46e85ea40d58e62ae56"
integrity sha512-fg47XSvym6AzNya+Oc0JkPXtu/LAI+9I2AxE8JssPb6qPvrof+n55mrGIUpR5yXwBnAr6Cr6z/F7EM6IieLUZg==
dependencies:
"@abp/cms-kit.admin" "~9.3.0"
"@abp/cms-kit.public" "~9.3.0"
"@abp/cms-kit.admin" "~9.3.1"
"@abp/cms-kit.public" "~9.3.1"
"@abp/codemirror@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.3.0.tgz#903910a9f635bbccdb89c307dfffb5e74231ff2a"
integrity sha512-+TvLgKjY3xXf1Ltkf4xpKFQ8f12hM/0EylTprvhHsptwmzJ/Zn7JLUnslhN/2EBbkVD/KEtrTf9jjmzmPWQSSQ==
"@abp/codemirror@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.3.1.tgz#6ce9c118a41f87ecae823f19b32714d548c63e70"
integrity sha512-OYgdE1SuHD7efLA2pIAe28CxRjlnEHxqp+vQVxAVHn3cInnZ8eME6Gt+Chj/lq8/Qu4PwJ5kB6vnNQmhQtPWwQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
codemirror "^5.65.1"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/highlight.js@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.0.tgz#b4aa4d48b55ef6833c6440bd4f8f0aefec150742"
integrity sha512-HQQKH2Zlud3KOPJweXxZerdWNIU8LLeN7uj5dN17FKO1OuwCEw/JyvQnbGLB6Kj+Re+e5f+kGavickI9PlSidw==
"@abp/highlight.js@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.1.tgz#bf94c188a330f29e5a1dd1094d3130231e46baf8"
integrity sha512-gkiKNTMuUa4xh3DgXJy3Sm3Mcq0hd7g6xlhAQ/Cf+O7rIQyWh3UACjcaqoylnk5iqgaN9QnWumwz7k5H4DgtnA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@highlightjs/cdn-assets" "~11.10.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/jstree@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.3.0.tgz#0026adf32dfcc3c6578014795b685f251ea211fd"
integrity sha512-YHjj1BFSaRLF+6wGC2dcp7j1xMVM/GbrjACCZjeT5P1Rm0H2CIoLcbUOjZ0eJMdwxqQmko1cfmVRXJ/Fo8sG3A==
"@abp/jstree@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.3.1.tgz#122d2b1855dcd06ac1fa0395f7492409fa4fd0fe"
integrity sha512-hHzaH9a/z2Hvw+/4qgZ3cl3vKYsfNeqmBKzXnJFy0tOOEIuSaH2p265ltnKczxbwMQUhYX5pb87SEDrW97EwKw==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jstree "^3.3.17"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/markdown-it@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.3.0.tgz#e4ffa1b6e8b4896e90f47e5d5d92916cb16ab066"
integrity sha512-ugFZ5nX6dpyzFTYdAFUNct1DTY2JPnkqRHa1wPi2oCekHW/xehixyxGNcbyIRM72ZWrzBkmw59TBHXR4rzyzwg==
"@abp/markdown-it@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.3.1.tgz#4feb95406e14c8d0131e29cbcf6f86caca60f320"
integrity sha512-XYQxs9Orj4Du3oNRh5dXdgLEi4S/iPhJDhLMfrKiDcMyiKbi6gec4nXSZMNScH9JOu6ZweveREt/kvIzdU4oJw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
markdown-it "^14.1.0"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0.tgz#500bf2ad0e944d30111d588fc93e480a6e41be0d"
integrity sha512-hcAnr5n77Duj1Z8TPe3L7J1D5vskUMcIZa2TDlOScgwSZGRK+7L58fXraLWreifVQAKSjBmtb14bgh07+M3k6Q==
"@abp/prismjs@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.1.tgz#f2f42e962d6d759e8e016e4909a806a672328318"
integrity sha512-OIC3pKNLv5Cf6VPDOVLwYweQ+ADw0i50fXxb0+oPYN/bkfYdEL+M4q3A0UWKvE67/nJLMUHyPXxMlqAFSbqYrw==
dependencies:
"@abp/clipboard" "~9.3.0"
"@abp/core" "~9.3.0"
"@abp/clipboard" "~9.3.1"
"@abp/core" "~9.3.1"
prismjs "^1.29.0"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/slugify@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.3.0.tgz#48f3c73894c1e947802024d6783921c7feb3280a"
integrity sha512-XQQ7nIBEj7C2aKHn1tCeGMsq8WeufzBfM403fGqYj6OToqVrz0VyyI27jkTnOnfNHYA7MXzEcrS3sLYyDUqxow==
"@abp/slugify@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.3.1.tgz#c55fd6e62682004052c9c79e3f0ae1e08bd6cf80"
integrity sha512-V+G6P6t4fqVVCLZqOMFmvNwQxFCxehW6L0dVrxo/XhCVtx00qcj1Y0B/HukPQog03mVSqoPJexqmHugYo2V2hg==
dependencies:
slugify "^1.6.6"
"@abp/star-rating-svg@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.3.0.tgz#4602b945d2c64b8879e56b6caa5f0c105b26e126"
integrity sha512-G2agyGqYhYXguZUAPsF9I1tEdy4U3qBAIivyQ9jf5JPnGJ2JzsLfDcce06JhW2ZOvESF+ZUX4SNVhq0M13U5ZQ==
"@abp/star-rating-svg@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.3.1.tgz#50299196564831e264cc683728399c260cd051d3"
integrity sha512-RYRY6qnjE8U90DgRBXvPKZY3/wBSIWZUgOqJ8oKWjsAMNnf1+55yESGxCzWw+/RaLBFSiZQbkUXJGJQveaMRiw==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/tui-editor@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.0.tgz#1b668a53306a995d2412abc097bd041d82a7b411"
integrity sha512-o908PclmVtcguO0PHlw9SPO3Uf140qzTSEoXX1UFD6rLFRZ0asBBXo72dgcx7ZfhRZCPrOhsLydywi6dsw8/8g==
"@abp/tui-editor@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.1.tgz#3ffbbb87465114d81b890693d37cbd391492d4c0"
integrity sha512-9aVdg4cyamuutM7A/MlDMEFTvI2TBH30DQWNvAeaabQPlBfja6uE9mReAwHmPm/bHJUAKLJGuWS7+i9kFQaIGA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/prismjs" "~9.3.0"
"@abp/jquery" "~9.3.1"
"@abp/prismjs" "~9.3.1"
"@abp/uppy@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.3.0.tgz#904d1952a24d3cc172377e1287f603680b11ee34"
integrity sha512-b6AkReBemDhZmHWuPrlTOwGUxt59j0ZWw+XlBz6BMaBiXtJISarhk8KwA0JyhZrp/9dZr3efsnL5OPeD5qR3Xg==
"@abp/uppy@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.3.1.tgz#0c8549f25de91c735af4b1f1333924ad87c9bb9c"
integrity sha512-Ys4PWSNyabvz6/z8MA9uBDDvesBjq+mnSXdBwtBqU/TvFzpkseBWM+dn+D7UuRpwznWi98ErzHTYoJtEss3Wpw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
uppy "^4.4.1"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,229 +2,229 @@
# yarn lockfile v1
"@abp/anchor-js@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.3.0.tgz#d7d2887ecc1fd1da5e0881037abc9951d1cbc91e"
integrity sha512-zmgUT5/YvD5g50i25K496lLAZEXz5hxdiOcesu2e256Tkn+Z8hjaq2rAHarAN8CfRbrGhJNpzpwGicrk0nWJXw==
"@abp/anchor-js@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.3.1.tgz#5d8f360f76001321c092b6b6335da084e093cc4c"
integrity sha512-dPeHKsjQe+m8U/DNZg4tOyNCUBaMBCToeJzuYL944/eV5dglvhK8uIvouOG+YDvA9MvH2un8RJw5OX3wUKNfzA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
anchor-js "^5.0.0"
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0.tgz#282723f42fd749385e7f2cef8c6129173c7c75e3"
integrity sha512-im1HYhcfFvDC1ImA7uYK4m6eTG6pfNmGBf+90Kd5eqlU5gc55pHESiH7YHS0eOahy4JrolpG+pVuVo0+ewILsQ==
"@abp/clipboard@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.1.tgz#7ec773243463fe09c1bf7cda474fde1d100bddbb"
integrity sha512-mD/jUCo2ggMp0mBKXtdz2gtKfO0ukd4kqY141TzYq8VIjNkNUbODkXdLkNfxVPyAeYY4lzE5oGDxJHwkteTvjQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
clipboard "^2.0.11"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/docs@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.3.0.tgz#a9d830e4992a8b052bb90243c4647b676fdf079e"
integrity sha512-6UNpuasSQsQcHXJKRuI5L7lJZBJRAYdSxEobRObK8mF7h58OnJyMuVPjBRJNtHlsDiFcK5fw6hq8vV5d0S3ZUw==
"@abp/docs@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.3.1.tgz#efeee43a4259af10606de5eefdfe5187cd941f9a"
integrity sha512-+JwkuPcst70NiPkctCBBY344CWGqYs3nHQN1x9OMOB60ukOdDw/DMDMc3KW6crQrNOYrCxBAfnPYzlro/RHkzA==
dependencies:
"@abp/anchor-js" "~9.3.0"
"@abp/clipboard" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/popper.js" "~9.3.0"
"@abp/prismjs" "~9.3.0"
"@abp/anchor-js" "~9.3.1"
"@abp/clipboard" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/popper.js" "~9.3.1"
"@abp/prismjs" "~9.3.1"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/popper.js@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.3.0.tgz#0a049648696a24bcb274c1e9ba348a7e50e92ac1"
integrity sha512-jsKC2rA8Wk25f3l7YHMiLXHqhxIPjalN0Qt3eQIb00YISlI+feY/mb9FJnwy7OKN1brGiKDCDHxzHVcnvbSAQQ==
"@abp/popper.js@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.3.1.tgz#66a5455db7f90eb804b193683ecd50112b0ba8dc"
integrity sha512-5L+109nQTYOgMxA05S2PDz2dPGDUzmjcZOTX1y52niTAdqVet3gSR+V5cJ1XihiJkyJhwkwpTdg1c7WhdTFvrw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@popperjs/core" "^2.11.8"
"@abp/prismjs@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0.tgz#500bf2ad0e944d30111d588fc93e480a6e41be0d"
integrity sha512-hcAnr5n77Duj1Z8TPe3L7J1D5vskUMcIZa2TDlOScgwSZGRK+7L58fXraLWreifVQAKSjBmtb14bgh07+M3k6Q==
"@abp/prismjs@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.1.tgz#f2f42e962d6d759e8e016e4909a806a672328318"
integrity sha512-OIC3pKNLv5Cf6VPDOVLwYweQ+ADw0i50fXxb0+oPYN/bkfYdEL+M4q3A0UWKvE67/nJLMUHyPXxMlqAFSbqYrw==
dependencies:
"@abp/clipboard" "~9.3.0"
"@abp/core" "~9.3.0"
"@abp/clipboard" "~9.3.1"
"@abp/core" "~9.3.1"
prismjs "^1.29.0"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

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

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

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

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

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

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0.tgz#580d6d4a56ff4e6accaa7aa28ea8f0d1edff3f18"
integrity sha512-P1O6c6j/rgr9meFFk6NU1u+nuLiR6nl2uJj3D3cUVFTuXS0bBo4gay2JdSCPUbKUhq1oE3JSAmLhrLlS0KjvYw==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.1.tgz#a35e984e38773f53e0b2b25761bcf503ba613aaf"
integrity sha512-kTN8pqfpTxOMD3nOVmwGHqtVwN4qlUjyQm7c+on98cmnXFllGXJ1QQLgnLRYT68lHJzW4nUNNN1VfET4tlMdDg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0.tgz#19b2c082120a21a021a72cb516950b18e1388f1d"
integrity sha512-Ps5e2+R4rB42K7hhEzynv3Um9cY/dlu/rj8ztcV+YExIl+MIx7LGyKEYH54YXmmwEmxBjDQAsZ93EZalAYN3vg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.1.tgz#7b8b297c9fac61970b3f0d7e4a6d11fa89b892ea"
integrity sha512-cc2BacHCyaDHP0xeSMyIR7asiVmTkfYtMhh+kLp8XBQ6JeqDLi5YW4TdgwJv+t8s8U0j+DwKtgUOtwHBhlOtvg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0"
"@abp/bootstrap" "~9.3.0"
"@abp/bootstrap-datepicker" "~9.3.0"
"@abp/bootstrap-daterangepicker" "~9.3.0"
"@abp/datatables.net-bs5" "~9.3.0"
"@abp/font-awesome" "~9.3.0"
"@abp/jquery-form" "~9.3.0"
"@abp/jquery-validation-unobtrusive" "~9.3.0"
"@abp/lodash" "~9.3.0"
"@abp/luxon" "~9.3.0"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0"
"@abp/moment" "~9.3.0"
"@abp/select2" "~9.3.0"
"@abp/sweetalert2" "~9.3.0"
"@abp/timeago" "~9.3.0"
"@abp/aspnetcore.mvc.ui@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0.tgz#eb197a50a094daca252ad98bf2b6357d41b4c73d"
integrity sha512-fTjPqxCSs5g2G9v5IpF+tO/0O9tJHK0J/lS/nOjh3gBml4EERFne5amrr2aPzGLi7B5fKtH/wv5/o8A2oyv3qA==
"@abp/aspnetcore.mvc.ui" "~9.3.1"
"@abp/bootstrap" "~9.3.1"
"@abp/bootstrap-datepicker" "~9.3.1"
"@abp/bootstrap-daterangepicker" "~9.3.1"
"@abp/datatables.net-bs5" "~9.3.1"
"@abp/font-awesome" "~9.3.1"
"@abp/jquery-form" "~9.3.1"
"@abp/jquery-validation-unobtrusive" "~9.3.1"
"@abp/lodash" "~9.3.1"
"@abp/luxon" "~9.3.1"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.1"
"@abp/moment" "~9.3.1"
"@abp/select2" "~9.3.1"
"@abp/sweetalert2" "~9.3.1"
"@abp/timeago" "~9.3.1"
"@abp/aspnetcore.mvc.ui@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.1.tgz#17b9e49e4a3588cb0d383f9da700c99d5974b562"
integrity sha512-bxpsiwfDSfDHYyHc8jVBrnbIrJ7hbHGO86wWmYxd6iM/qMpgjzi1eFadt5oPVrFw99FnfNqREtMpdVbNJZ7n/Q==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0.tgz#69764fbbdda067cd758b57bed5b7ea5af681b1ac"
integrity sha512-uRghuzNt5DdJthhvqc6VvNPf8GzwFekTwXIB4hKNhHgQd8ns6ibcQbyhxw+XQbNN6OLUoqdz33XC4cczV1YKcA==
"@abp/bootstrap-datepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.1.tgz#b3c6d0843d17bc22d15658d0b284f2c23811bef1"
integrity sha512-oGwqGf2Qkq0EXzOn9r3TsNccAklwabHu3J00VyLgAAkn3vGlou1r7xG8n0H0zC3V7/EirDKoyFr9s106g7kxJA==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0.tgz#97628ce76a354cc72535c45cc5a15d77d48786cd"
integrity sha512-2ieD/U8ng3QxzfDFYkFVbaCk5zOhVUXYuonvA1Z3/ngORV4URXKvJcX41hnWfcFitgImqW41vEdgX2nvNjSBsQ==
"@abp/bootstrap-daterangepicker@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.1.tgz#3be4165954e0aa5bfec782df677ae687cc94b651"
integrity sha512-1wdVw/JOfxwND3TQD8kOPJU3UwECi4rsrzPSQtPCAt/YGWtF5MIl9nhZ9WqSwukNie0dYmECAw5FNaoC79LOAw==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0.tgz#1c90091f0734ba53e86478e6e5943f6e4fc92b3c"
integrity sha512-vGDWJ/Z1U8bZ7eOULcpMwQFHsnqsr2h3zEwyEH6zD9FcXFA9Wj53PRi2Eu571YX9j1w7nhDJAdNQ5CJZ0IBeLw==
"@abp/bootstrap@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.1.tgz#917d013d257bbd035f264a324e77c6aecd4170c5"
integrity sha512-t34nqLrMn0Wvw+3KNmVTMsdjHhMMppNITskuUdFwCCD14UIWcbQYLr9sSuYtS76nna6RUaL0MuYL4uRcqA7hiw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
bootstrap "^5.3.3"
"@abp/core@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0.tgz#6d9c955ffdc316d04812ce0e979a2fc95d5e1f38"
integrity sha512-uyzc+rXb/0acHiMpmXoyB0vMSofLkTOu2a5BDe2nftWya0kF8eNtA8XXplIC/J0xKn76pjC16kT6q3jhhCatuQ==
"@abp/core@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.1.tgz#db01b8d8917283226e5552b1961e63c075ecae4f"
integrity sha512-y/cvEvbxahaLygeJ6D7LSuNOWAwWRMf/ceLQLZ+J97trKKzQ58q3sth8E8FqhSAGJRYnGwGNqKLsBmFPjlKtMA==
dependencies:
"@abp/utils" "~9.3.0"
"@abp/utils" "~9.3.1"
"@abp/datatables.net-bs5@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0.tgz#40894fda15f2bfde630f5533264161c5e14afb62"
integrity sha512-Nwuqk5ucr5rJPEKzo90YzEJnyl9vfRcex28KpV8eY5OwdwlfXNv97BE+dzq8UQWjG+1FiImcJPFzFn44XrY7Sg==
"@abp/datatables.net-bs5@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.1.tgz#488c5bdf548f637b8ef2f8109b2416f9af201f8d"
integrity sha512-8j+fsDjYf9PgWxioZMQb/WjmW/8LHpR+E5v5m+Oxd9epDR+ugsvT7IhuMvBJ+yv96FZA19ULTgj3dhNa6ff7Og==
dependencies:
"@abp/datatables.net" "~9.3.0"
"@abp/datatables.net" "~9.3.1"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0.tgz#3e3eebe2c240b7de1e28118cd001412339f05f6a"
integrity sha512-OmysnH0kiqfBD3XmPmV2QXvlWzd/35bzCM1jgKllknxaQOzazZmtWYEeCt8bXQBnKxQYB6oZ61+wgXIZBdjOxA==
"@abp/datatables.net@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.1.tgz#41e2daca48ac0517cc53afe26e98cea9d347e03f"
integrity sha512-oD6s0luu2wuLODCaTqujAczTVySDr+d988AMHpiNlHLTcdXGapF9q3oWrK9bvSrNdJpCtAMhAUKyZ9b28aoBWg==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0.tgz#821b77eba75bb911cf5955f97d60f9d6abf9caf6"
integrity sha512-2wJGIOMmIVc5rTWDr8i5SKYrJZvyDQmZ3vpKvyIf9U2Gtt9WavKf+zOtOnfYnOVQ9PVc7tDyejZMe89AFd8mLw==
"@abp/font-awesome@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.1.tgz#ec988894248ea187bb5aec72dc79b4be27034acc"
integrity sha512-z1zwl0SZYrBVX+J961vbF0AMnyjhn00E9GfqGR6hH/mvyrN8T95xyDN+vDRwl907pTItNKBdWH78eXkv58WMdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0.tgz#900dc6be3c9405113943388db015765522d0d0cf"
integrity sha512-4y2vqsW5gXaa/Lg+6M0MaR4PLMAdBXyI7+rvaGQ+0SeWDOULWi3H89shjCN/reRy09n7QDnRn9fs7D8+E2QGIw==
"@abp/jquery-form@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.1.tgz#8ec1724231d4415bab47047938a6fa0c9ca1c79c"
integrity sha512-8mN3JfZWdXAZ3y9jQpGkge4JctAt5DCZHu3lV4kafZtmhz1xdaj6vaaIpxo2TpTjx7/79XY8mymnxXefiO0U3Q==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0.tgz#2d4ede7578329dd96c90834c836309a2d0f247b7"
integrity sha512-mE3Koplfi69XR/PWEa/+LTmy8VSJsoysGVlFQT/YSy5zEhnVqdr+BLm+/JqosTbk9hBN4wDRjPpVb+yNkZtMTw==
"@abp/jquery-validation-unobtrusive@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.1.tgz#31ab753a296fa9d6838f2d97ff256a40df633bdc"
integrity sha512-YBQu/sKItnbjXoOYqUIm8wyJnXfRTaHy4/TSVEB3JYBcpHjjXMd9KX3FwK4AzCsSgaIGJK/WkdkiO5bvPqApCg==
dependencies:
"@abp/jquery-validation" "~9.3.0"
"@abp/jquery-validation" "~9.3.1"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0.tgz#2c7249f3c4f1fab247b114010b77a99f34c1bacc"
integrity sha512-MVvpVMeBt0xzY84nldrQu2nThO7FFnxlEbFffESh/jZ3u4jiU/Yt7AYL3vrHOpqyvEHIdfWKsdOjBdRTRYbuLA==
"@abp/jquery-validation@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.1.tgz#b96a430cffdb8cce298463b975786b25dc6d655b"
integrity sha512-041+nqCqp6ySlzocQnKJ6/FMumMcyHmkVjlguEShbttJJL27JVq3V8qmh9t/flQSa9Vv7q1qHyYBQBLZ0ISIBA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0.tgz#88d516de96b33b7b3a7ff3293802b74b94af88ea"
integrity sha512-/zof5pCdxLsQM1cYmn73Q9I49/uO1fUlOhitzDwHEbXZjQyWg3pjOyiApPlE7Ve1eYECskXGhNqBYKvEedJoAQ==
"@abp/jquery@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.1.tgz#697c59500eeb76e047a26c9176e7cd2d55e40965"
integrity sha512-pUurE04byV0bK7O9C7pFiLECP8keE7+KodDH8K9qwBCZ0O/DBsbG9cI7EZW6xAd+WPPrcAEi6QC8y3MIn9dv2A==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
jquery "~3.7.1"
"@abp/lodash@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0.tgz#3b9ba5e6a0b155d6d312fe8106456342927fa32d"
integrity sha512-6cZVDMTscdOnK5oZ537DF0dO+KZnFn5GEESpRbo+5ld0DwMg0RmlxJ4jt4NVrmptJmr0fZezq7sBmpxsdpViWA==
"@abp/lodash@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.1.tgz#6ff141b9cad8454de30c2d0a80035054af9570e5"
integrity sha512-9FPq/ggTRMpBJk4Qz2HhYbExXUpWoNSsIbxR3xyrxiD3CDwt7AK51X+NbYkqW7EqvccKENfqsQ6hOcwCpyPcdQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
lodash "^4.17.21"
"@abp/luxon@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0.tgz#a9ff3527514538c707485107107671d7714d162c"
integrity sha512-ZthDi5yl4/7MyhLxxW9zKgl7K1g6Sj+MfSOx2xXTDOrOnDzeDgZ6q1GeEzfqosU8bFULRzgZLnwdrGf7qPSNLQ==
"@abp/luxon@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.1.tgz#ff3ad7fcb9bc56d0286f69eb665ab3137a1142e5"
integrity sha512-r46jTdWiDp41/UEYc0hqdSHVwIQfqGpPvAysN+8csjLg5EkZhAjrahlsnJbu0BfCC+E+GhjOQ/oad1hz68bDJA==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0.tgz#3a3432eccfe813220887417681ee62e10271d4da"
integrity sha512-l+PBUudx2xnX/fMGoLO4kYeclVk7UQ2YEKp5kDNGMHxjRPZY3cbffXtvLdGovxXGI17y1JlmfdaEQKLKmoQfyQ==
"@abp/malihu-custom-scrollbar-plugin@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.1.tgz#1071a8095197af1f98ddc06fdcc71e84ab6fd7f2"
integrity sha512-eijQKbRJT2cXspXuPCNOtbYCp/PwPlBAQgKr9FHNPT9ujuOEA3spY71VyIOBKh/cTnH0ANaUSZzEE4G/7r9cag==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0.tgz#e8631060d5d5cbf574253d05b2cd3ef901880103"
integrity sha512-MC50cSmvlFLKmvjGM+1z6SgyV+xv81AcdrJZHNLF8KvPPHVZwcTN2uJmOQVdLKu13r1o0doD8O3AX9Pze+kwpw==
"@abp/moment@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.1.tgz#ac0ef40a34197efff6539effd865a014e2c10b81"
integrity sha512-X+VoWNCcC5p0YC9betQmG+tm9C3y50vuShKCKrnOKvoILNSQJ+siVtYjIf0PQa/O8jUefUlehgWTk0yWYgKxjQ==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0.tgz#43fe4923d58d8758863bcb090451828fe7baab59"
integrity sha512-KntYlirtHjm9rMdj98buqjXKYEIH0xgGj2jAzah0vWxbWqi2hsrTrpUZZIx1Nw7+7l75V2kEVTlKCc67aT66KQ==
"@abp/select2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.1.tgz#f760050b3b0a51a4c3311600a5c7abc991e560fc"
integrity sha512-KA1AMToMMfReJek0yWgviYr9vvlH1r43ObaIrfweF3sZsvo86VHtUeBEcYdGr5MtAmtHRukTfu2y0fSaK7GjYQ==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0.tgz#c5d7ebb6ad39665a520b6ae82b7a46e22b466f45"
integrity sha512-7Io9GW9PKSo91m86G3/d0hjdYDada+qPktdk2rsXyfBFSLwaEhOaF4nuGAzCdYNlKAlafzOeqLQMOCN+anzElA==
"@abp/sweetalert2@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.1.tgz#279a0b070ea27d1beb9b0b472768694b0d6a7162"
integrity sha512-bEaoM7wNrF4dkf2IoBmxRhcHWMK9LjG7hUnZWhFi/J1n10wJH+2yz7qsajbdzIF6CVvelAcMRzbxdVg7nxrnvw==
dependencies:
"@abp/core" "~9.3.0"
"@abp/core" "~9.3.1"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0.tgz#1b68b4ac06df9bcd672383e40501b81c15150f5c"
integrity sha512-5hPeLfQo+B2L+ZTqE1XncjE5/BQHF9FDVOit2cuwSq97JnMif2g8O1h2Rx3fvgriTag9E1GGpkHP6+90TT5GTA==
"@abp/timeago@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.1.tgz#ae0a7ff8867f228b464f0c7bef46466e72aa5d28"
integrity sha512-FVAzEYl0SV07EM/W5wlE6Z25lnGC5CT4bBVzNFq8b3UjM+m0AhGNBwPrAyianyZyMYUzaF0UtL3PgTJJ+BZ8gA==
dependencies:
"@abp/jquery" "~9.3.0"
"@abp/jquery" "~9.3.1"
timeago "^1.6.7"
"@abp/utils@~9.3.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0.tgz#25668cdc5b58ea071aed300e04fdf9c9d44a41c5"
integrity sha512-rypUWd5BMyrf9fHTXAH9OarfhrK/SMcH1ioawStnAtC9vKTNN3Sn+m+tBfhGIWxLQdzUuZLzWTuAJmkVc4Ousg==
"@abp/utils@~9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.1.tgz#1a649f793c0a95a3a02f331bf0467908ba32fe65"
integrity sha512-4cEl8npNp3R5cnhIjlXq8DjBLnA3U1H50E4xMtSY8Y9/nnvkn7ESqIzMlYlPDw9SUjQ4uhftVJqUyh83yq48jg==
dependencies:
just-compare "^2.3.0"

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

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

2
npm/lerna.json

@ -1,5 +1,5 @@
{
"version": "9.3.0",
"version": "9.3.1",
"packages": [
"packs/*"
],

4
npm/ng-packs/package.json

@ -46,8 +46,8 @@
},
"private": true,
"devDependencies": {
"@abp/ng.theme.lepton-x": "~4.3.0",
"@abp/utils": "~9.3.0",
"@abp/ng.theme.lepton-x": "~4.3.1",
"@abp/utils": "~9.3.1",
"@angular-devkit/build-angular": "~20.0.0",
"@angular-devkit/core": "~20.0.0",
"@angular-devkit/schematics": "~20.0.0",

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

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

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

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

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

Loading…
Cancel
Save