Browse Source

Merge branch 'dev' into Onur/cmskit-comment

pull/16476/head
Onur Pıçakcı 3 years ago
parent
commit
7eb48a50b2
  1. 1
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
  2. 1
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  3. 1
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
  4. 1
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
  5. 1
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
  6. 1
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
  7. 86
      docs/en/Blog-Posts/2023-05-03 v7_2_Release_Stable/POST.md
  8. BIN
      docs/en/Blog-Posts/2023-05-03 v7_2_Release_Stable/abp-conf.png
  9. BIN
      docs/en/Blog-Posts/2023-05-03 v7_2_Release_Stable/cover-image.png
  10. 36
      docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/POST.md
  11. BIN
      docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/delegate-new-user.jpg
  12. BIN
      docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/delegated-impersonate.jpg
  13. BIN
      docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/delegated-users.jpg
  14. BIN
      docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/my-delegated-users.jpg
  15. 62
      docs/en/Deployment/Configuring-OpenIddict.md
  16. 1
      docs/en/Deployment/Index.md
  17. 6
      docs/en/Index.md
  18. 12
      docs/en/Road-Map.md
  19. 2
      docs/en/Tutorials/Part-9.md
  20. 4
      docs/en/docs-nav.json
  21. 3
      framework/src/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus/Volo/Abp/AspNetCore/Mvc/Dapr/EventBus/Controllers/AbpAspNetCoreMvcDaprEventsController.cs
  22. 10
      framework/src/Volo.Abp.EventBus.Abstractions/Volo/Abp/EventBus/Distributed/DistributedEventReceived.cs
  23. 10
      framework/src/Volo.Abp.EventBus.Abstractions/Volo/Abp/EventBus/Distributed/DistributedEventSent.cs
  24. 10
      framework/src/Volo.Abp.EventBus.Abstractions/Volo/Abp/EventBus/Distributed/DistributedEventSource.cs
  25. 101
      framework/src/Volo.Abp.EventBus.Azure/Volo/Abp/EventBus/Azure/AzureDistributedEventBus.cs
  26. 40
      framework/src/Volo.Abp.EventBus.Dapr/Volo/Abp/EventBus/Dapr/DaprDistributedEventBus.cs
  27. 56
      framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs
  28. 49
      framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs
  29. 41
      framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/RebusDistributedEventBus.cs
  30. 93
      framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs
  31. 28
      framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/LocalDistributedEventBus.cs
  32. 8
      framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/EventBusBase.cs
  33. 42
      framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Local/LocalEventBus.cs
  34. 2
      framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbDateTimeSerializer.cs
  35. 22
      framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Distributed/DistributedEventHandles.cs
  36. 44
      framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Distributed/LocalDistributedEventBus_Test.cs
  37. 2
      latest-versions.json
  38. 2
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  39. 244
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
  40. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  41. 280
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  42. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  43. 318
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  44. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  45. 258
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  46. 10
      modules/cms-kit/angular/package.json
  47. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  48. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  49. 258
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  50. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  51. 258
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  52. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  53. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  54. 4
      modules/docs/app/VoloDocs.Web/package.json
  55. 318
      modules/docs/app/VoloDocs.Web/yarn.lock
  56. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  57. 18
      modules/openiddict/app/angular/package.json
  58. 6
      modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.csproj
  59. 2
      modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.csproj
  60. 2
      modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.csproj
  61. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  62. 258
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  63. 4
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json
  64. 292
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock
  65. 2
      npm/lerna.json
  66. 2
      npm/ng-packs/lerna.version.json
  67. 35
      npm/ng-packs/package.json
  68. 6
      npm/ng-packs/packages/account-core/package.json
  69. 6
      npm/ng-packs/packages/account/package.json
  70. 6
      npm/ng-packs/packages/components/package.json
  71. 4
      npm/ng-packs/packages/core/package.json
  72. 4
      npm/ng-packs/packages/feature-management/package.json
  73. 6
      npm/ng-packs/packages/identity/package.json
  74. 6
      npm/ng-packs/packages/oauth/package.json
  75. 4
      npm/ng-packs/packages/permission-management/package.json
  76. 2
      npm/ng-packs/packages/schematics/package.json
  77. 6
      npm/ng-packs/packages/setting-management/package.json
  78. 6
      npm/ng-packs/packages/tenant-management/package.json
  79. 6
      npm/ng-packs/packages/theme-basic/package.json
  80. 4
      npm/ng-packs/packages/theme-shared/package.json
  81. 4
      npm/packs/anchor-js/package.json
  82. 4
      npm/packs/aspnetcore.components.server.basictheme/package.json
  83. 6
      npm/packs/aspnetcore.components.server.theming/package.json
  84. 4
      npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
  85. 34
      npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
  86. 2
      npm/packs/aspnetcore.mvc.ui/package-lock.json
  87. 2
      npm/packs/aspnetcore.mvc.ui/package.json
  88. 10
      npm/packs/blogging/package.json
  89. 2
      npm/packs/bootstrap-datepicker/package.json
  90. 2
      npm/packs/bootstrap-daterangepicker/package.json
  91. 4
      npm/packs/bootstrap/package.json
  92. 2
      npm/packs/chart.js/package.json
  93. 4
      npm/packs/clipboard/package.json
  94. 12
      npm/packs/cms-kit.admin/package.json
  95. 6
      npm/packs/cms-kit.public/package.json
  96. 6
      npm/packs/cms-kit/package.json
  97. 4
      npm/packs/codemirror/package.json
  98. 4
      npm/packs/core/package.json
  99. 4
      npm/packs/cropperjs/package.json
  100. 4
      npm/packs/datatables.net-bs4/package.json

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

@ -516,6 +516,7 @@
"Pricing_Page_Testimonial_4": "ABP التجاري منتج رائع يوصى به. تسويق المنتجات التجارية لعملائنا في منصة واحدة قابلة للتكوين. البداية السريعة التي يوفرها إطار العمل والأدوات لأي فريق تستحق كل سنت. كانت ABP هي الأنسب لاحتياجاتنا.",
"Pricing_Page_Testimonial_5": "إطار عمل ABP ليس مجرد إطار عمل ، ولكنه أيضًا دليل لتطوير / إدارة المشروع ، لأنه يوفر تدريب DDD و GenericRepository و DI و Microservice و Modularity. حتى إذا كنت لن تستخدم الإطار نفسه ، يمكنك تطوير نفسك باستخدام docs.abp.io المُعد جيدًا ومهنيًا (OpenIdict و Redis و Quartz وما إلى ذلك). نظرًا لأن العديد من الأشياء مبنية مسبقًا ، فإنها تقصر وقت تطوير المشروع بشكل كبير (مثل صفحة تسجيل الدخول ، ومعالجة الاستثناءات ، وتصفية البيانات ، والبذر ، وتسجيل التدقيق ، والترجمة ، ووحدة التحكم في واجهة برمجة التطبيقات التلقائية ، وما إلى ذلك). كمثال من تطبيقنا ، لقد استخدمت Local Event Bus للتحكم في المخزون. لذلك ، أنا قادر على إدارة حركات الأوامر عن طريق كتابة معالج الأسهم. إنه لأمر رائع ألا تضيع الوقت من أجل CreationTime ، CreatorId. يتم ملؤها تلقائيًا.",
"Pricing_Page_Testimonial_6": "إطار عمل ABP هو إطار عمل جيد ولكنه يحتاج إلى وقت لفهم الطبقات والفئات والمكتبات المختلفة التي يستخدمها (خاصة ABP). قضيت الكثير من الوقت في قراءة قاعدة الكود ، لكن ABP Commercial توفر لنا الوقت لإنشاء كيانات تخصص المشروع (AR) والمستودع المرتبط بكل منها. أعجبني أيضًا أن النهج المستخدم في ABP ناضج جدًا ، ونعلم أنه يعتمد على DDD و monolith.",
"Pricing_Page_Testimonial_7": "كشركة ناشئة ، نحتاج إلى التكرار بسرعة وقضاء أقل وقت في استخدام الميزات المعيارية وغير الأساسية.\nتتراوح مهندسينا من ذوي الخبرة العالية إلى المهندسين المبتدئين ، فنحن بحاجة إلى فهم مشترك وطريقة لمشاركة المعرفة الفنية والمعرفة بالمجال ، وقد سمح لنا ABP بالقيام بذلك بسبب أدلةهم ووثائقهم الرائعة.\nهناك أشياء لا داعي للقلق بشأنها لأنها تعمل خارج الصندوق مع ABP.\nساعدتنا ABP في تبسيط النماذج الأولية السريعة والتطوير ، أقل من 4 أسابيع من بداية الميزة إلى الإنتاج. مع كل ميزاتها المتميزة المضمنة في الترخيص ، منحتنا ABP \"Startup in a Box\" في جانب هندسة البرمجيات.",
"AbpBookDownloadArea_ClaimYourEBook": "احصل على كتاب <span class='gradient-framework'>إتقان إطار عمل ABP</span> الالكتروني الخاص بك",
"AddMemberModal_Warning_1": "اذا كان <strong>المستخدم</strong> الذي تحاول اضافته لا يوجد في النظام, يرجى مطالبة عضو فريقك بالتسجيل في <a href='{0}/Account/Register'>{0}</a> ومشاركة اسم المستخدم الخاص بحسابه معك.",
"MyOrganizations_Detail_WelcomeMessage": "مرحبًا بك في مؤسستك، {0}",

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

@ -538,6 +538,7 @@
"Pricing_Page_Testimonial_4": "ABP Commercial is a fantastic product would recommend. Commercial products to market for our customers in a single configurable platform. The jump start that the framework and tooling provide any team is worth every cent. ABP Commercial was the best fit for our needs.",
"Pricing_Page_Testimonial_5": "ABP Framework is not only a framework, but it is also a guide for project development/management, because it provides DDD, GenericRepository, DI, Microservice, and Modularity training. Even if you are not going to use the framework itself, you can develop yourself with docs.abp.io which is well and professionally prepared (OpenIddict, Redis, Quartz etc.). Because many things are pre-built, it shortens project development time significantly (Such as login page, exception handling, data filtering, seeding, audit logging, localization, auto API controller etc.). As an example from our application, I have used Local Event Bus for stock control. So, I am able to manage order movements by writing stock handler. It is wonderful not to lose time for CreationTime, CreatorId. They are being filled automatically.",
"Pricing_Page_Testimonial_6": "ABP Framework is a good framework but it needs time to understand the different layers, classes, and libraries it used (specially ABP). I spent a lot of time reading the code base, but ABP Commercial save us time to create the project specialty entities (AR) and the repository linked to each of them. I liked also the approach used in ABP is very mature, we know is based on DDD and monolith.",
"Pricing_Page_Testimonial_7": "As a startup we need to iterate quickly and spend minimal time on boilerplate and non-core features.\nOur engineers range from highly experienced to junior engineers, we needed a common understanding and a way to share technical and domain knowledge, ABP allowed us to do this due to their great guides and documentation. \nThere are things we haven't had to worry about since they work out of the box with ABP. \nABP helped us streamline rapid prototyping and development, less than 4 weeks from feature inception to production. With all its premium features included in the license, ABP has given us, \"Startup in a Box\" on the Software Engineering Side.",
"AbpBookDownloadArea_ClaimYourEBook": "Claim your <span class='gradient-framework'>Mastering ABP Framework</span> E-Book",
"AddMemberModal_Warning_1": "If the <strong>username</strong> you are trying to add doesn't exist in the system, please ask your team member to register on <a href='{0}/Account/Register'>{0}</a> and share the username of his/her account with you.",
"MyOrganizations_Detail_WelcomeMessage": "Welcome to your organization, {0}",

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

@ -538,6 +538,7 @@
"Pricing_Page_Testimonial_4": "ABP Commercial on loistava tuote, jota suosittelen. Kaupalliset tuotteet markkinoille asiakkaillemme yhdellä konfiguroitavalla alustalla. Kehyksen ja työkalujen tarjoama aloitus jokaiselle joukkueelle on jokaisen sentin arvoinen. ABP Commercial sopi parhaiten tarpeisiimme.",
"Pricing_Page_Testimonial_5": "ABP Framework ei ole vain viitekehys, vaan se on myös opas projektin kehittämiseen/hallintaan, koska se tarjoaa DDD-, GenericRepository-, DI-, Microservice- ja Modularity-koulutusta. Vaikka et itse käyttäisikään kehystä, voit kehittää itseäsi docs.abp.io:lla, joka on hyvin ja ammattimaisesti valmisteltu (OpenIddict, Redis, Quartz jne.). Koska monet asiat on rakennettu valmiiksi, se lyhentää projektin kehitysaikaa merkittävästi (kuten kirjautumissivu, poikkeusten käsittely, tietojen suodatus, kylvö, tarkastusloki, lokalisointi, automaattinen API-ohjain jne.). Esimerkkinä sovelluksestamme olen käyttänyt paikallista tapahtumaväylää varastonhallintaan. Pystyn siis hallitsemaan tilausliikkeitä kirjoittamalla varastokäsittelijäksi. On hienoa olla hukkaamatta aikaa CreationTimelle, CreatorId:lle. Ne täytetään automaattisesti.",
"Pricing_Page_Testimonial_6": "ABP Framework on hyvä kehys, mutta sen käyttämien eri kerrosten, luokkien ja kirjastojen (erityisesti ABP:n) ymmärtäminen vaatii aikaa. Käytin paljon aikaa koodikannan lukemiseen, mutta ABP Commercial säästää aikaa projektin erityiskokonaisuuksien (AR) ja kuhunkin niistä linkitetyn arkiston luomiseen. Pidin myös ABP:ssä käytetystä lähestymistavasta, joka on hyvin kypsä, sillä se perustuu DDD:hen ja monoliittisuuteen.",
"Pricing_Page_Testimonial_7": "Aloittajana meidän on iteroitava nopeasti ja käytettävä mahdollisimman vähän aikaa perusominaisuuksiin ja muihin kuin ydinominaisuuksiin.\nInsinöörimme vaihtelevat erittäin kokeneista nuorempiin insinööreihin, tarvitsimme yhteisymmärryksen ja tavan jakaa teknistä ja aluetietoa. ABP antoi meille mahdollisuuden tehdä tämä heidän loistavien oppaidensa ja dokumentointinsa ansiosta.\nOn asioita, joista meidän ei ole tarvinnut huolehtia, koska ne toimivat suoraan ABP:n kanssa.\nABP auttoi meitä virtaviivaistamaan nopeaa prototyyppien valmistusta ja kehitystä, alle 4 viikkoa ominaisuuden käyttöönotosta tuotantoon. Kaikkien lisenssiin sisältyvien ensiluokkaisten ominaisuuksiensa ansiosta ABP on antanut meille \"Startup in a Box\" -ohjelman ohjelmistosuunnittelun puolella.",
"AbpBookDownloadArea_ClaimYourEBook": "Lunasta <span class='gradient-framework'>Mastering ABP Framework</span> -e-kirja",
"AddMemberModal_Warning_1": "Jos <strong>käyttäjätunnusta</strong>, jota yrität lisätä, ei ole järjestelmässä, pyydä tiimisi jäsentä rekisteröitymään osoitteessa <a href='{0}/Account/Register'>{0}</ a> ja jakaa hänen tilinsä käyttäjätunnus kanssasi.",
"MyOrganizations_Detail_WelcomeMessage": "Tervetuloa organisaatioosi, {0}",

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

@ -539,6 +539,7 @@
"Pricing_Page_Testimonial_4": "Az ABP Commercial egy fantasztikus termék, amelyet ajánlunk. Kereskedelmi termékek, amelyeket ügyfeleink számára egyetlen konfigurálható platformon értékesíthetnek. Az ugrásszerű indítás, amelyet a keret és az eszközök biztosítanak bármely csapat számára, minden centet megér. Az ABP Commercial volt a legjobban megfelelő az igényeinknek.",
"Pricing_Page_Testimonial_5": "Az ABP Framework nem csak keretrendszer, hanem útmutató is a projektfejlesztéshez/menedzsmenthez, mert DDD, GenericRepository, DI, Microservice és Modularity képzést biztosít. Ha magát a keretrendszert nem is használja, fejlesztheti magát a docs.abp.io-val, amely jól és professzionálisan elkészített (OpenIddict, Redis, Quartz stb.) leírás. Mivel sok minden előre be van építve, jelentősen lerövidíti a projektfejlesztési időt (például bejelentkezési oldal, kivételkezelés, adatszűrés, aéapadatok, audit naplózás, lokalizáció, automatikus API vezérlő stb.). Alkalmazásunkból példaként a Helyi Event Bus-t használtam az állomány karbantartására. Így a rendelési mozgásokat eseményekkel tudom a készlethez igazítani. Csodálatos, hogy nem veszítünk időt a CreationTime-ra, a CreatorId-re. Automatikusan feltöltődnek.",
"Pricing_Page_Testimonial_6": "Az ABP Framework egy jó keretrendszer, de időre van szükség a különböző rétegek, osztályok és könyvtárak (különösen az ABP) megértéséhez. Sok időt töltöttem a kódbázis elolvasásával, de az ABP Commercial időt takarít meg nekünk a projekt speciális entitások (AR) és a mindegyikhez kapcsolódó tároló létrehozására. Tetszett az ABP-ben használt megközelítés is nagyon érett, tudjuk, hogy a DDD-n és a monoliton alapul.",
"Pricing_Page_Testimonial_7": "Indításként gyorsan ismételgetnünk kell, és minimális időt kell töltenünk az alapjellemzőkkel és a nem alapvető funkciókkal.\nMérnökeink a nagy tapasztalattal rendelkező mérnököktől a fiatal mérnökökig terjednek, közös megértésre volt szükségünk, és egy módra volt szükségünk a műszaki és területi ismeretek megosztására, az ABP ezt nagyszerű útmutatóik és dokumentációik révén tette lehetővé.\nVannak dolgok, amelyek miatt nem kellett aggódnunk, mióta az ABP-vel már a dobozból működnek.\nAz ABP segített nekünk a gyors prototípus-készítés és fejlesztés egyszerűsítésében, kevesebb mint 4 héttel a funkció kezdetétől a gyártásig. A licencben szereplő összes prémium funkcióval együtt az ABP a szoftverfejlesztési oldalon a „Startup in a Box”-t adta nekünk.",
"AbpBookDownloadArea_ClaimYourEBook": "Igényelje <span class='gradient-framework'>Mastering ABP Framework</span> e-könyvét",
"AddMemberModal_Warning_1": "Ha a hozzáadni kívánt <strong>felhasználónév</strong> nem létezik a rendszerben, kérje meg csapattagját, hogy regisztráljon a <a href='{0}/Account/Register'>(z) {0}</a> webhelyen, és ossza meg fiókja felhasználónevét Önnel.",
"MyOrganizations_Detail_WelcomeMessage": "Üdvözöljük szervezetében, {0}",

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

@ -548,6 +548,7 @@
"Pricing_Page_Testimonial_4": "ABP Commercial harika bir ürün, tavsiye ederim. Müşterilerimiz için ticari ürünleri tek bir yapılandırılabilir platformda pazara sunuyor. Çerçeve ve araçların herhangi bir ekibe sağladığı hızlı başlangıç her kuruşa değer. ABP Commercial ihtiyaçlarımız için en uygun üründü.",
"Pricing_Page_Testimonial_5": "ABP Framework sadece bir framework değil, aynı zamanda bir proje geliştirme/yönetme rehberi, çünkü DDD, GenericRepository, DI, Microservice ve Modularity eğitimleri veriyor. Framework'ün kendisini kullanmayacak olsanız bile, iyi ve profesyonelce hazırlanmış docs.abp.io ile kendinizi geliştirebilirsiniz (OpenIddict, Redis, Quartz vb.). Birçok şey önceden hazır olduğu için proje geliştirme süresini önemli ölçüde kısaltıyor (Giriş sayfası, istisna işleme, veri filtreleme, tohumlama, denetim günlüğü, yerelleştirme, otomatik API denetleyicisi vb.) Uygulamamızdan bir örnek olarak, stok kontrolü için Local Event Bus kullandım. Böylece stok işleyicisi yazarak sipariş hareketlerini yönetebiliyorum. CreationTime, CreatorId için zaman kaybetmemek harika. Bunlar otomatik olarak dolduruluyor.",
"Pricing_Page_Testimonial_6": "ABP Framework iyi bir çerçeve ancak kullandığı farklı katmanları, sınıfları ve kütüphaneleri (özellikle ABP) anlamak için zaman gerekiyor. Kod tabanını okumak için çok zaman harcadım, ancak ABP Commercial, proje özel varlıklarını (AR) ve her birine bağlı depoyu oluşturmak için bize zaman kazandırdı. ABP'de kullanılan yaklaşımın çok olgun olduğunu da beğendim, DDD ve monolith'e dayandığını biliyoruz.",
"Pricing_Page_Testimonial_7": "Bir başlangıç olarak hızlı bir şekilde yineleme yapmamız ve temel olmayan özellikler için minimum zaman harcamamız gerekiyor.\nMühendislerimiz son derece deneyimli mühendislerden genç mühendislere kadar çeşitlilik gösteriyor, ortak bir anlayışa ve teknik ve alan bilgisini paylaşmanın bir yoluna ihtiyacımız vardı, ABP harika kılavuzları ve belgeleri sayesinde bunu yapmamızı sağladı. \nABP ile kutudan çıkar çıkmaz çalıştıkları için endişelenmemize gerek kalmayan şeyler var. \nABP, hızlı prototip oluşturma ve geliştirmeyi kolaylaştırmamıza yardımcı oldu, özelliğin başlangıcından üretime kadar 4 haftadan kısa bir süre geçti. Lisansa dahil olan tüm premium özellikleriyle ABP, Yazılım Mühendisliği tarafında bize \"Startup in a Box\" sağladı.",
"AbpBookDownloadArea_ClaimYourEBook": "<span class='gradient-framework'>Mastering ABP Framework</span> E-Kitabınızı talep edin",
"AddMemberModal_Warning_1": "Eklemeye çalıştığınız <strong>kullanıcı adı</strong> sistemde yoksa, lütfen ekip üyenizden <a href='{0}/Account/Register'>{0}</a> adresine kaydolmasını ve hesabının kullanıcı adını sizinle paylaşmasını isteyin.",
"MyOrganizations_Detail_WelcomeMessage": "Organizasyonunuza hoş geldiniz, {0}",

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

@ -538,6 +538,7 @@
"Pricing_Page_Testimonial_4": "ABP 商业版 是一款很值得推荐的出色产品。 是在一个可配置的平台上为我们的客户推向市场的商业产品。 其框架和工具为任何团队提供的快速启动值得每一分钱。 ABP 商业版 最适合我们的需求。",
"Pricing_Page_Testimonial_5": "ABP Framework 不仅是一个框架,它还是项目开发/管理的指南,因为它提供了 DDD、GenericRepository、DI、微服务和模块化培训。 即使你不打算使用框架本身,你也可以通过 docs.abp.io 进行自己的开发,该文档已经做好了专业的准备(OpenIddict、Redis、Quartz 等)。 因为很多东西都是预先构建的,它大大缩短了项目开发时间(例如登录页面、异常处理、数据过滤、种子、审计日志、本地化、自动 API 控制器等)。 作为我们应用程序的一个示例,我使用本地事件总线进行库存控制。 因此我可以通过编写库存处理程序来管理订单移动。 不为 CreationTime,CreatorId 浪费时间真是太好了。 它们正在自动填充。",
"Pricing_Page_Testimonial_6": "ABP Framework 是一个很好的框架,但它需要时间来理解它使用的不同层、类和库(特别是 ABP)。 我花了很多时间阅读代码库,但是 ABP Commercial 为我们节省了创建项目专业实体 (AR) 和链接到每个实体的存储库的时间。 我也喜欢 ABP 中使用的方法非常成熟,我们知道它基于 DDD 和单体。",
"Pricing_Page_Testimonial_7": "作为一家初创公司,我们需要快速迭代并在样板和非核心功能上花费最少的时间。\n我们的工程师从经验丰富的工程师到初级工程师,我们需要一个共同的理解和一种分享技术和领域知识的方式,ABP 允许我们这样做是因为他们提供了很好的指南和文档。\n有些事情我们不必担心,因为它们与 ABP 一起开箱即用。\nABP 帮助我们简化了快速原型设计和开发,从功能开始到生产不到 4 周。凭借许可证中包含的所有高级功能,ABP 在软件工程方面为我们提供了“盒子里的启动”。",
"AbpBookDownloadArea_ClaimYourEBook": "领取您的<span class='gradient-framework'>掌握ABP框架</span>电子书",
"AddMemberModal_Warning_1": "如果您尝试添加的<strong>用户名</strong>在系统中不存在,请让您的团队成员在 <a href='{0}/账户/注册'>{0}</ 上注册 a> 并与您分享他/她帐户的用户名。",
"MyOrganizations_Detail_WelcomeMessage": "欢迎加入您的组织,{0}",

86
docs/en/Blog-Posts/2023-05-03 v7_2_Release_Stable/POST.md

@ -0,0 +1,86 @@
# ABP.IO Platform 7.2 Final Has Been Released!
[ABP Framework](https://abp.io/) and [ABP Commercial](https://commercial.abp.io/) 7.2 versions have been released today.
## What's New With Version 7.2?
All the new features were already explained in detail in the [7.2 RC Announcement Post](https://blog.abp.io/abp/ABP.IO-Platform-7.2-RC-Has-Been-Published), so no need to go over them again. Check it out for more details.
## Getting Started with 7.2
### Creating New Solutions
You can create a new solution with the ABP Framework version 7.2 by either using the `abp new` command or generating the CLI command on the [get started page](https://abp.io/get-started).
> See the [getting started document](https://docs.abp.io/en/abp/latest/Getting-Started) for more.
### How to Upgrade an Existing Solution
#### Install/Update the ABP CLI
First of all, install the ABP CLI or upgrade it to the latest version.
If you haven't installed it yet:
```bash
dotnet tool install -g Volo.Abp.Cli
```
To update the existing CLI:
```bash
dotnet tool update -g Volo.Abp.Cli
```
#### Upgrading Existing Solutions with the ABP Update Command
[ABP CLI](https://docs.abp.io/en/abp/latest/CLI) provides a handy command to update all the ABP related NuGet and NPM packages in your solution with a single command:
```bash
abp update
```
Run this command in the root folder of your solution.
## Migration Guides
There are breaking changes in this version that may affect your application.
Please see the following migration documents, if you are upgrading from v7.1:
* [ABP Framework 7.1 to 7.2 Migration Guide](https://docs.abp.io/en/abp/7.2/Migration-Guides/Abp-7_2)
* [ABP Commercial 7.1 to 7.2 Migration Guide](https://docs.abp.io/en/commercial/7.2/migration-guides/v7_2)
## Community News
### ABP - DOTNET CONF'23
![abp-conf](abp-conf.png)
As the ABP team, we've organized 10+ [online events](https://community.abp.io/events) and gained a good experience with software talks. We are organizing ABP Dotnet Conference 2023, a full-featured software conference, on May 10. You can visit [https://abp.io/conference](https://abp.io/conference) to see the speakers, talks, schedules, and other details.
Don't forget to take your seat and buy a ticket from [https://kommunity.com/volosoft/events/1st-abp-conference-96db1a54](https://kommunity.com/volosoft/events/1st-abp-conference-96db1a54)!
### New ABP Community Posts
There are exciting articles contributed by the ABP community as always. I will highlight some of them here:
* [Converting Create/Edit Modal to Page AngularUI](https://community.abp.io/posts/converting-createedit-modal-to-page-angularui-doadhgil) by [Masum Ulu](https://twitter.com/masumulu)
* [How to Export Data to Excel Files with ASP.NET Core Minimal API](https://community.abp.io/posts/how-to-export-data-to-excel-files-with-asp.net-core-minimal-api-79o45u3s) by [Berkan Sasmaz](https://twitter.com/berkansasmazz)
* [ABP React Template](https://community.abp.io/posts/abp-react-template-33pjmran) by [Anto Subash](https://twitter.com/antosubash)
* [Using Dapper with the ABP Framework](https://community.abp.io/posts/using-dapper-with-the-abp-framework-shp74p2l) by [Halil Ibrahim Kalkan](https://twitter.com/hibrahimkalkan)
* [Converting Create/Edit Modal to Page - Blazor](https://community.abp.io/posts/converting-createedit-modal-to-page-blazor-eexdex8y) by [Enis Necipoglu](https://twitter.com/EnisNecipoglu)
* [What’s New in .NET 8 🧐 ? Discover ALL .NET 8 Features](https://community.abp.io/posts/whats-new-in-.net-8-discover-all-.net-8-features-llcmrdre) by [Alper Ebicoglu](https://twitter.com/alperebicoglu)
Thanks to the ABP Community for all the content they have published. You can also [post your ABP-related (text or video) content](https://community.abp.io/articles/submit) to the ABP Community.
### New ABP Blog Posts
There are also some exciting blog posts written by the ABP team. You can see the following list for some of those articles:
* [You Are Invited to ABP .NET Conf’23! 📣](https://blog.abp.io/abp/You-Are-Invited-to-ABP-dotNET-Conf23) by [Bige Beşikçi](https://twitter.com/bigedediki)
* [💻 Speed Up Your ASP.NET Application 🚀](https://blog.abp.io/abp/Speed-Up-Your-ASP.NET-Application) by [Salih Özkara](https://twitter.com/salihozkara_)
* [C# 12 🔍 Discover the Exciting New Features & Improvements 🆕🚀](https://blog.abp.io/abp/CSharp-12-Discover-the-Exciting-New-Features-and-Improvements) by [Alper Ebiçoğlu](https://twitter.com/alperebicoglu)
## About the Next Version
The next feature version will be 7.3. You can follow the [release planning here](https://github.com/abpframework/abp/milestones). Please [submit an issue](https://github.com/abpframework/abp/issues/new) if you have any problems with this version.

BIN
docs/en/Blog-Posts/2023-05-03 v7_2_Release_Stable/abp-conf.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 KiB

BIN
docs/en/Blog-Posts/2023-05-03 v7_2_Release_Stable/cover-image.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

36
docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/POST.md

@ -0,0 +1,36 @@
# Authority Delegation in ABP Commercial
In this post, I'll explain a new feature that comes with the ABP Commercial `v7.2.0`. It's called **Authority Delegation**.
## Authority Delegation
Authority Delegation is a way of delegating the responsibility of the current user to a different user(s) for a limited time. Thus, the user can switch to the delegated user's account and perform actions on their behalf.
> This feature is part of the [Account Pro module](https://commercial.abp.io/modules/Volo.Account.Pro), which is one of the application PRO modules of [ABP Commercial](https://commercial.abp.io/).
### Delegating a new user
After logging into the application, you can see the `Authority Delegation` menu item under the user menu. When you click the menu, a modal will open, and in the first tab of the modal, you will see the list of delegated users.
![delegated-users](images/delegated-users.jpg)
You can click the `Delegate New User` button to delegate a new user:
![delegate-new-user](images/delegate-new-user.jpg)
* You can specify a time range to ensure the delegation is only available within the time range.
* You can make multiple delegates to the same user and set different delegate time ranges.
> The delegation has three states: `Expired`, `Active`, and `Future`. These states are set automatically by checking the specified time interval.
### My delegated users
A list of users who delegated me to log in on behalf of them can be seen in the figure:
![my-delegated-users](images/my-delegated-users.jpg)
You can click the `Login` button to log in to the application as a delegated user and go back to your account by clicking the `Back to my account` icon.
![delegated-impersonate](images/delegated-impersonate.jpg)
> The **Authority Delegation** feature uses the [impersonation system](https://docs.abp.io/en/commercial/latest/modules/account/impersonation) internally.

BIN
docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/delegate-new-user.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

BIN
docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/delegated-impersonate.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

BIN
docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/delegated-users.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

BIN
docs/en/Community-Articles/2023-05-03-Authority-Delegation-In-ABP-Commerical/images/my-delegated-users.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

62
docs/en/Deployment/Configuring-OpenIddict.md

@ -0,0 +1,62 @@
# Configuring OpenIddict
This document introduces how to configure `OpenIddict` in the `AuthServer` project.
There are different configurations in the `AuthServer` project for `Development` and `Production` environment.
````csharp
public override void PreConfigureServices(ServiceConfigurationContext context)
{
var hostingEnvironment = context.Services.GetHostingEnvironment();
// Development environment
if (hostingEnvironment.IsDevelopment())
{
PreConfigure<AbpOpenIddictAspNetCoreOptions>(options =>
{
// This is default value, you can remove this line.
options.AddDevelopmentEncryptionAndSigningCertificate = true;
});
}
// Production or Staging environment
if (!hostingEnvironment.IsDevelopment())
{
PreConfigure<AbpOpenIddictAspNetCoreOptions>(options =>
{
options.AddDevelopmentEncryptionAndSigningCertificate = false;
});
PreConfigure<OpenIddictServerBuilder>(builder =>
{
builder.AddSigningCertificate(GetSigningCertificate(hostingEnvironment));
builder.AddEncryptionCertificate(GetSigningCertificate(hostingEnvironment));
//...
});
}
}
private X509Certificate2 GetSigningCertificate(IWebHostEnvironment hostingEnv)
{
return new X509Certificate2(Path.Combine(hostingEnv.ContentRootPath, "authserver.pfx"), "00000000-0000-0000-0000-000000000000");
}
````
## Development Environment
We've enabled `AddDevelopmentEncryptionAndSigningCertificate` by default on development environment, It registers (and generates if necessary) a user-specific development encryption/development signing certificate. This is a certificate used for signing and encrypting the tokens and for **development environment only**.
`AddDevelopmentEncryptionAndSigningCertificate` cannot be used in applications deployed on IIS or Azure App Service: trying to use them on IIS or Azure App Service will result in an exception being thrown at runtime (unless the application pool is configured to [load a user profile](https://learn.microsoft.com/en-us/iis/manage/configuring-security/application-pool-identities#user-profile)).
To avoid that, consider creating self-signed certificates and storing them in the X.509 certificates storage of the host machine(s). This is the way we do it in production environment.
## Production Environment
We've disabled `AddDevelopmentEncryptionAndSigningCertificate` in production environment and tried to setup signing and encrypting certificates using `authserver.pfx`.
You can use the `dotnet dev-certs https -v -ep authserver.pfx -p 00000000-0000-0000-0000-000000000000` command to generate the `authserver.pfx` certificate.
> `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want.
> Also, please remember to copy `authserver.pfx` to the [Content Root Folder](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.ihostingenvironment.contentrootpath?view=aspnetcore-7.0) of the `AuthServer` website.

1
docs/en/Deployment/Index.md

@ -6,6 +6,7 @@ However, there are some topics that you should care about when you are deploying
## Guides
* [Configuring for OpenIddict](Configuring-OpenIddict.md): Notes for some essential configurations for OpenIddict.
* [Configuring for Production](Configuring-Production.md): Notes for some essential configurations for production environments.
* [Optimization for Production](Optimizing-Production.md): Tips and suggestions for optimizing your application on production environments.
* [Deploying to a Clustered Environment](Clustered-Environment.md): Explains how to configure your application when you want to run multiple instances of your application concurrently.

6
docs/en/Index.md

@ -18,7 +18,7 @@ ABP Framework can work with any UI framework, while the following frameworks are
ABP Framework can work with any database provider, while the following providers are supported out of the box:
<img width="500" height="56" src="images/db-options.png" alt="database options">
<img width="500" height="56" src="images/db-options.png" alt="ABP Database Providers" />
## Exploring the Documentation
@ -60,7 +60,7 @@ The [Startup templates](Startup-Templates/Index.md) are pre-built Visual Studio
### Mastering ABP Framework
![abp-book](images/abp-book.png)
<img width="302" height="372" src="images/abp-book.png" alt="Mastering ABP Framework - Halil İbrahim Kalkan" />
*Mastering ABP Framework* is an ultimate guide to get started and expertise with the ABP Framework. It is authored by Halil İbrahim Kalkan, the creator and the lead developer of the ABP Framework.
@ -68,7 +68,7 @@ The [Startup templates](Startup-Templates/Index.md) are pre-built Visual Studio
### Free E-Book: Implementing Domain Driven Design
![Implementing Domain Driven Design](images/implementing-domain-driven-design-book.png)
<img width="441" height="331" src="images/implementing-domain-driven-design-book.png" alt="Implementing Domain Driven Design">
A **practical guide** for implementing Domain Driven Design (DDD). While the implementation details are **based on the ABP Framework** infrastructure, the basic concepts, principles and models can be applied to any solution, even if it is not a .NET solution.

12
docs/en/Road-Map.md

@ -4,11 +4,11 @@ This document provides a road map, release schedule and planned features for the
## Next Versions
### v7.1
### v7.3
The next version will be 7.1 and planned to release the stable 7.1 version in February, 2023. In the version 7.1, we will mostly focus on stabilizing and enhancing existing features, improving the developer experience, as well as adding relatively minor new features.
The next version will be 7.3 and planned to release the stable 7.3 version in July, 2023. In the version 7.3, we will mostly focus on stabilizing and enhancing existing features, improving the developer experience, as well as adding relatively minor new features.
See the [7.1 milestone](https://github.com/abpframework/abp/milestone/68) for all the issues we've planned to work on.
See the [7.3 milestone](https://github.com/abpframework/abp/milestone/82) for all the issues we've planned to work on.
## Backlog Items
@ -19,13 +19,15 @@ Here, a list of major items in the backlog we are considering to work on in the
* [#6655](https://github.com/abpframework/abp/pull/6655) / Use Typescript for the MVC UI
* [#236](https://github.com/abpframework/abp/issues/236) / Resource based authorization system
* [#2882](https://github.com/abpframework/abp/issues/2882) / Providing a gRPC integration infrastructure (while it is [already possible](https://github.com/abpframework/abp-samples/tree/master/GrpcDemo) to create or consume gRPC endpoints for your application, we plan to create endpoints for the [standard application modules](https://docs.abp.io/en/abp/latest/Modules/Index))
* [#1754](https://github.com/abpframework/abp/issues/1754) / Multi-lingual entities
* [#57](https://github.com/abpframework/abp/issues/57) / Built-in CQRS infrastructure
* [#336](https://github.com/abpframework/abp/issues/336) / Health Check abstractions
* [#2532](https://github.com/abpframework/abp/issues/2532), [#2564](https://github.com/abpframework/abp/issues/2465) / CosmosDB integration with EF Core and MongoDB API
* [#2532](https://github.com/abpframework/abp/issues/2532) / CosmosDB integration with EF Core and MongoDB API
* [#4223](https://github.com/abpframework/abp/issues/4223) / WebHook system
* [#162](https://github.com/abpframework/abp/issues/162) / Azure ElasticDB Integration for multitenancy
* [#2296](https://github.com/abpframework/abp/issues/2296) / Feature toggling infrastructure
* [#16342](https://github.com/abpframework/abp/issues/16342) / CmsKit: Meta information for SEO
* [#16260](https://github.com/abpframework/abp/issues/16260) / GCP Blob Storage Provider
* [#15932](https://github.com/abpframework/abp/issues/15932) / Introduce ABP Diagnostics Module
You can always check the milestone planning and the prioritized backlog issues on [the GitHub repository](https://github.com/abpframework/abp/milestones) for a detailed road map. The backlog items are subject to change. We are adding new items and changing priorities based on the community feedbacks and goals of the project.

2
docs/en/Tutorials/Part-9.md

@ -90,7 +90,7 @@ Create a new razor page, `Index.cshtml` under the `Pages/Authors` folder of the
This is a simple page similar to the Books page we had created before. It imports a JavaScript file which will be introduced below.
### IndexModel.cshtml.cs
### Index.cshtml.cs
````csharp
using Microsoft.AspNetCore.Mvc.RazorPages;

4
docs/en/docs-nav.json

@ -1410,7 +1410,7 @@
}
]
},
{
{
"text": "OpenIddict",
"items": [
{
@ -1515,4 +1515,4 @@
"path": "Contribution/Index.md"
}
]
}
}

3
framework/src/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus/Volo/Abp/AspNetCore/Mvc/Dapr/EventBus/Controllers/AbpAspNetCoreMvcDaprEventsController.cs

@ -21,6 +21,7 @@ public class AbpAspNetCoreMvcDaprEventsController : AbpController
var daprSerializer = HttpContext.RequestServices.GetRequiredService<IDaprSerializer>();
var body = (await JsonDocument.ParseAsync(HttpContext.Request.Body));
var id = body.RootElement.GetProperty("id").GetString();
var pubSubName = body.RootElement.GetProperty("pubsubname").GetString();
var topic = body.RootElement.GetProperty("topic").GetString();
var data = body.RootElement.GetProperty("data").GetRawText();
@ -32,7 +33,7 @@ public class AbpAspNetCoreMvcDaprEventsController : AbpController
var distributedEventBus = HttpContext.RequestServices.GetRequiredService<DaprDistributedEventBus>();
var eventData = daprSerializer.Deserialize(data, distributedEventBus.GetEventType(topic));
await distributedEventBus.TriggerHandlersAsync(distributedEventBus.GetEventType(topic), eventData);
await distributedEventBus.TriggerHandlersAsync(id, distributedEventBus.GetEventType(topic), eventData);
return Ok();
}
}

10
framework/src/Volo.Abp.EventBus.Abstractions/Volo/Abp/EventBus/Distributed/DistributedEventReceived.cs

@ -0,0 +1,10 @@
namespace Volo.Abp.EventBus.Distributed;
public class DistributedEventReceived
{
public DistributedEventSource Source { get; set; }
public string EventName { get; set; }
public object EventData { get; set; }
}

10
framework/src/Volo.Abp.EventBus.Abstractions/Volo/Abp/EventBus/Distributed/DistributedEventSent.cs

@ -0,0 +1,10 @@
namespace Volo.Abp.EventBus.Distributed;
public class DistributedEventSent
{
public DistributedEventSource Source { get; set; }
public string EventName { get; set; }
public object EventData { get; set; }
}

10
framework/src/Volo.Abp.EventBus.Abstractions/Volo/Abp/EventBus/Distributed/DistributedEventSource.cs

@ -0,0 +1,10 @@
namespace Volo.Abp.EventBus.Distributed;
public enum DistributedEventSource
{
Direct,
Inbox,
Outbox
}

101
framework/src/Volo.Abp.EventBus.Azure/Volo/Abp/EventBus/Azure/AzureDistributedEventBus.cs

@ -9,6 +9,7 @@ using Microsoft.Extensions.Options;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.AzureServiceBus;
using Volo.Abp.EventBus.Local;
using Volo.Abp.Guids;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Threading;
@ -21,13 +22,13 @@ namespace Volo.Abp.EventBus.Azure;
[ExposeServices(typeof(IDistributedEventBus), typeof(AzureDistributedEventBus))]
public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDependency
{
private readonly AbpAzureEventBusOptions _options;
private readonly IAzureServiceBusMessageConsumerFactory _messageConsumerFactory;
private readonly IPublisherPool _publisherPool;
private readonly IAzureServiceBusSerializer _serializer;
private readonly ConcurrentDictionary<Type, List<IEventHandlerFactory>> _handlerFactories;
private readonly ConcurrentDictionary<string, Type> _eventTypes;
private IAzureServiceBusMessageConsumer _consumer;
protected AbpAzureEventBusOptions Options { get; }
protected IAzureServiceBusMessageConsumerFactory MessageConsumerFactory { get; }
protected IPublisherPool PublisherPool { get; }
protected IAzureServiceBusSerializer Serializer { get; }
protected ConcurrentDictionary<Type, List<IEventHandlerFactory>> HandlerFactories { get; }
protected ConcurrentDictionary<string, Type> EventTypes { get; }
protected IAzureServiceBusMessageConsumer Consumer { get; private set; }
public AzureDistributedEventBus(
IServiceScopeFactory serviceScopeFactory,
@ -40,31 +41,33 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
IAzureServiceBusSerializer serializer,
IAzureServiceBusMessageConsumerFactory messageConsumerFactory,
IPublisherPool publisherPool,
IEventHandlerInvoker eventHandlerInvoker)
IEventHandlerInvoker eventHandlerInvoker,
ILocalEventBus localEventBus)
: base(serviceScopeFactory,
currentTenant,
unitOfWorkManager,
abpDistributedEventBusOptions,
guidGenerator,
clock,
eventHandlerInvoker)
eventHandlerInvoker,
localEventBus)
{
_options = abpAzureEventBusOptions.Value;
_serializer = serializer;
_messageConsumerFactory = messageConsumerFactory;
_publisherPool = publisherPool;
_handlerFactories = new ConcurrentDictionary<Type, List<IEventHandlerFactory>>();
_eventTypes = new ConcurrentDictionary<string, Type>();
Options = abpAzureEventBusOptions.Value;
Serializer = serializer;
MessageConsumerFactory = messageConsumerFactory;
PublisherPool = publisherPool;
HandlerFactories = new ConcurrentDictionary<Type, List<IEventHandlerFactory>>();
EventTypes = new ConcurrentDictionary<string, Type>();
}
public void Initialize()
{
_consumer = _messageConsumerFactory.CreateMessageConsumer(
_options.TopicName,
_options.SubscriberName,
_options.ConnectionName);
Consumer = MessageConsumerFactory.CreateMessageConsumer(
Options.TopicName,
Options.SubscriberName,
Options.ConnectionName);
_consumer.OnMessageReceived(ProcessEventAsync);
Consumer.OnMessageReceived(ProcessEventAsync);
SubscribeHandlers(AbpDistributedEventBusOptions.Handlers);
}
@ -75,24 +78,31 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
{
return;
}
var eventType = _eventTypes.GetOrDefault(eventName);
var eventType = EventTypes.GetOrDefault(eventName);
if (eventType == null)
{
return;
}
if (await AddToInboxAsync(message.MessageId, eventName, eventType, message.Body.ToArray()))
var eventData = Serializer.Deserialize(message.Body.ToArray(), eventType);
if (await AddToInboxAsync(message.MessageId, eventName, eventType, eventData))
{
return;
}
var eventData = _serializer.Deserialize(message.Body.ToArray(), eventType);
await TriggerHandlersAsync(eventType, eventData);
await TriggerHandlersDirectAsync(eventType, eventData);
}
public async override Task PublishFromOutboxAsync(OutgoingEventInfo outgoingEvent, OutboxConfig outboxConfig)
{
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishAsync(outgoingEvent.EventName, outgoingEvent.EventData, outgoingEvent.Id);
}
@ -100,9 +110,9 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
{
var outgoingEventArray = outgoingEvents.ToArray();
var publisher = await _publisherPool.GetAsync(
_options.TopicName,
_options.ConnectionName);
var publisher = await PublisherPool.GetAsync(
Options.TopicName,
Options.ConnectionName);
using var messageBatch = await publisher.CreateMessageBatchAsync();
@ -120,6 +130,13 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
throw new AbpException(
"The message is too large to fit in the batch. Set AbpEventBusBoxesOptions.OutboxWaitingEventMaxCount to reduce the number");
}
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
}
await publisher.SendMessagesAsync(messageBatch);
@ -127,15 +144,15 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
public async override Task ProcessFromInboxAsync(IncomingEventInfo incomingEvent, InboxConfig inboxConfig)
{
var eventType = _eventTypes.GetOrDefault(incomingEvent.EventName);
var eventType = EventTypes.GetOrDefault(incomingEvent.EventName);
if (eventType == null)
{
return;
}
var eventData = _serializer.Deserialize(incomingEvent.EventData, eventType);
var eventData = Serializer.Deserialize(incomingEvent.EventData, eventType);
var exceptions = new List<Exception>();
await TriggerHandlersAsync(eventType, eventData, exceptions, inboxConfig);
await TriggerHandlersFromInboxAsync(eventType, eventData, exceptions, inboxConfig);
if (exceptions.Any())
{
ThrowOriginalExceptions(eventType, exceptions);
@ -144,7 +161,7 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
protected override byte[] Serialize(object eventData)
{
return _serializer.Serialize(eventData);
return Serializer.Serialize(eventData);
}
public override IDisposable Subscribe(Type eventType, IEventHandlerFactory factory)
@ -225,7 +242,7 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
protected virtual Task PublishAsync(string eventName, object eventData)
{
var body = _serializer.Serialize(eventData);
var body = Serializer.Serialize(eventData);
return PublishAsync(eventName, body, null);
}
@ -245,16 +262,16 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
message.MessageId = (eventId ?? GuidGenerator.Create()).ToString("N");
}
var publisher = await _publisherPool.GetAsync(
_options.TopicName,
_options.ConnectionName);
var publisher = await PublisherPool.GetAsync(
Options.TopicName,
Options.ConnectionName);
await publisher.SendMessageAsync(message);
}
protected override IEnumerable<EventTypeWithEventHandlerFactories> GetHandlerFactories(Type eventType)
{
return _handlerFactories
return HandlerFactories
.Where(hf => ShouldTriggerEventForHandler(eventType, hf.Key))
.Select(handlerFactory =>
new EventTypeWithEventHandlerFactories(handlerFactory.Key, handlerFactory.Value))
@ -266,14 +283,20 @@ public class AzureDistributedEventBus : DistributedEventBusBase, ISingletonDepen
return handlerEventType == targetEventType || handlerEventType.IsAssignableFrom(targetEventType);
}
protected override Task OnAddToOutboxAsync(string eventName, Type eventType, object eventData)
{
EventTypes.GetOrAdd(eventName, eventType);
return base.OnAddToOutboxAsync(eventName, eventType, eventData);
}
private List<IEventHandlerFactory> GetOrCreateHandlerFactories(Type eventType)
{
return _handlerFactories.GetOrAdd(
return HandlerFactories.GetOrAdd(
eventType,
type =>
{
var eventName = EventNameAttribute.GetNameOrDefault(type);
_eventTypes[eventName] = type;
EventTypes.GetOrAdd(eventName, eventType);
return new List<IEventHandlerFactory>();
}
);

40
framework/src/Volo.Abp.EventBus.Dapr/Volo/Abp/EventBus/Dapr/DaprDistributedEventBus.cs

@ -8,6 +8,7 @@ using Microsoft.Extensions.Options;
using Volo.Abp.Dapr;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.EventBus.Local;
using Volo.Abp.Guids;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Threading;
@ -37,8 +38,9 @@ public class DaprDistributedEventBus : DistributedEventBusBase, ISingletonDepend
IEventHandlerInvoker eventHandlerInvoker,
IDaprSerializer serializer,
IOptions<AbpDaprEventBusOptions> daprEventBusOptions,
IAbpDaprClientFactory daprClientFactory)
: base(serviceScopeFactory, currentTenant, unitOfWorkManager, abpDistributedEventBusOptions, guidGenerator, clock, eventHandlerInvoker)
IAbpDaprClientFactory daprClientFactory,
ILocalEventBus localEventBus)
: base(serviceScopeFactory, currentTenant, unitOfWorkManager, abpDistributedEventBusOptions, guidGenerator, clock, eventHandlerInvoker, localEventBus)
{
Serializer = serializer;
DaprEventBusOptions = daprEventBusOptions.Value;
@ -141,6 +143,13 @@ public class DaprDistributedEventBus : DistributedEventBusBase, ISingletonDepend
public override async Task PublishFromOutboxAsync(OutgoingEventInfo outgoingEvent, OutboxConfig outboxConfig)
{
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishToDaprAsync(outgoingEvent.EventName, Serializer.Deserialize(outgoingEvent.EventData, GetEventType(outgoingEvent.EventName)));
}
@ -150,10 +159,27 @@ public class DaprDistributedEventBus : DistributedEventBusBase, ISingletonDepend
foreach (var outgoingEvent in outgoingEventArray)
{
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishToDaprAsync(outgoingEvent.EventName, Serializer.Deserialize(outgoingEvent.EventData, GetEventType(outgoingEvent.EventName)));
}
}
public virtual async Task TriggerHandlersAsync(string messageId, Type eventType, object eventData)
{
if (await AddToInboxAsync(messageId, EventNameAttribute.GetNameOrDefault(eventType), eventType, eventData))
{
return;
}
await TriggerHandlersDirectAsync(eventType, eventData);
}
public async override Task ProcessFromInboxAsync(IncomingEventInfo incomingEvent, InboxConfig inboxConfig)
{
var eventType = EventTypes.GetOrDefault(incomingEvent.EventName);
@ -164,7 +190,7 @@ public class DaprDistributedEventBus : DistributedEventBusBase, ISingletonDepend
var eventData = Serializer.Deserialize(incomingEvent.EventData, eventType);
var exceptions = new List<Exception>();
await TriggerHandlersAsync(eventType, eventData, exceptions, inboxConfig);
await TriggerHandlersFromInboxAsync(eventType, eventData, exceptions, inboxConfig);
if (exceptions.Any())
{
ThrowOriginalExceptions(eventType, exceptions);
@ -176,6 +202,12 @@ public class DaprDistributedEventBus : DistributedEventBusBase, ISingletonDepend
return Serializer.Serialize(eventData);
}
protected override Task OnAddToOutboxAsync(string eventName, Type eventType, object eventData)
{
EventTypes.GetOrAdd(eventName, eventType);
return base.OnAddToOutboxAsync(eventName, eventType, eventData);
}
private List<IEventHandlerFactory> GetOrCreateHandlerFactories(Type eventType)
{
return HandlerFactories.GetOrAdd(
@ -183,7 +215,7 @@ public class DaprDistributedEventBus : DistributedEventBusBase, ISingletonDepend
type =>
{
var eventName = EventNameAttribute.GetNameOrDefault(type);
EventTypes[eventName] = type;
EventTypes.GetOrAdd(eventName, eventType);
return new List<IEventHandlerFactory>();
}
);

56
framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs

@ -8,6 +8,7 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.EventBus.Local;
using Volo.Abp.Guids;
using Volo.Abp.Kafka;
using Volo.Abp.MultiTenancy;
@ -40,7 +41,8 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
IProducerPool producerPool,
IGuidGenerator guidGenerator,
IClock clock,
IEventHandlerInvoker eventHandlerInvoker)
IEventHandlerInvoker eventHandlerInvoker,
ILocalEventBus localEventBus)
: base(
serviceScopeFactory,
currentTenant,
@ -48,7 +50,8 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
abpDistributedEventBusOptions,
guidGenerator,
clock,
eventHandlerInvoker)
eventHandlerInvoker,
localEventBus)
{
AbpKafkaEventBusOptions = abpKafkaEventBusOptions.Value;
MessageConsumerFactory = messageConsumerFactory;
@ -80,15 +83,14 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
}
var messageId = message.GetMessageId();
var eventData = Serializer.Deserialize(message.Value, eventType);
if (await AddToInboxAsync(messageId, eventName, eventType, message.Value))
if (await AddToInboxAsync(messageId, eventName, eventType, eventData))
{
return;
}
var eventData = Serializer.Deserialize(message.Value, eventType);
await TriggerHandlersAsync(eventType, eventData);
await TriggerHandlersDirectAsync(eventType, eventData);
}
public override IDisposable Subscribe(Type eventType, IEventHandlerFactory factory)
@ -177,11 +179,18 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
unitOfWork.AddOrReplaceDistributedEvent(eventRecord);
}
public override Task PublishFromOutboxAsync(
public override async Task PublishFromOutboxAsync(
OutgoingEventInfo outgoingEvent,
OutboxConfig outboxConfig)
{
return PublishAsync(
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishAsync(
AbpKafkaEventBusOptions.TopicName,
outgoingEvent.EventName,
outgoingEvent.EventData,
@ -192,19 +201,26 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
);
}
public override Task PublishManyFromOutboxAsync(IEnumerable<OutgoingEventInfo> outgoingEvents, OutboxConfig outboxConfig)
public async override Task PublishManyFromOutboxAsync(IEnumerable<OutgoingEventInfo> outgoingEvents, OutboxConfig outboxConfig)
{
var producer = ProducerPool.Get(AbpKafkaEventBusOptions.ConnectionName);
var outgoingEventArray = outgoingEvents.ToArray();
foreach (var outgoingEvent in outgoingEventArray)
{
var messageId = outgoingEvent.Id.ToString("N");
var headers = new Headers
var headers = new Headers
{
{ "messageId", System.Text.Encoding.UTF8.GetBytes(messageId)}
};
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
producer.Produce(
AbpKafkaEventBusOptions.TopicName,
new Message<string, byte[]>
@ -214,8 +230,6 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
Headers = headers
});
}
return Task.CompletedTask;
}
public async override Task ProcessFromInboxAsync(
@ -230,7 +244,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
var eventData = Serializer.Deserialize(incomingEvent.EventData, eventType);
var exceptions = new List<Exception>();
await TriggerHandlersAsync(eventType, eventData, exceptions, inboxConfig);
await TriggerHandlersFromInboxAsync(eventType, eventData, exceptions, inboxConfig);
if (exceptions.Any())
{
ThrowOriginalExceptions(eventType, exceptions);
@ -251,9 +265,9 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
}
private Task<DeliveryResult<string, byte[]>> PublishAsync(
string topicName,
string topicName,
string eventName,
byte[] body,
byte[] body,
Headers headers)
{
var producer = ProducerPool.Get(AbpKafkaEventBusOptions.ConnectionName);
@ -268,6 +282,12 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
});
}
protected override Task OnAddToOutboxAsync(string eventName, Type eventType, object eventData)
{
EventTypes.GetOrAdd(eventName, eventType);
return base.OnAddToOutboxAsync(eventName, eventType, eventData);
}
private List<IEventHandlerFactory> GetOrCreateHandlerFactories(Type eventType)
{
return HandlerFactories.GetOrAdd(
@ -275,7 +295,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen
type =>
{
var eventName = EventNameAttribute.GetNameOrDefault(type);
EventTypes[eventName] = type;
EventTypes.GetOrAdd(eventName, eventType);
return new List<IEventHandlerFactory>();
}
);

49
framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs

@ -9,6 +9,7 @@ using RabbitMQ.Client;
using RabbitMQ.Client.Events;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.EventBus.Local;
using Volo.Abp.Guids;
using Volo.Abp.MultiTenancy;
using Volo.Abp.RabbitMQ;
@ -47,7 +48,8 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
IUnitOfWorkManager unitOfWorkManager,
IGuidGenerator guidGenerator,
IClock clock,
IEventHandlerInvoker eventHandlerInvoker)
IEventHandlerInvoker eventHandlerInvoker,
ILocalEventBus localEventBus)
: base(
serviceScopeFactory,
currentTenant,
@ -55,7 +57,8 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
distributedEventBusOptions,
guidGenerator,
clock,
eventHandlerInvoker)
eventHandlerInvoker,
localEventBus)
{
ConnectionPool = connectionPool;
Serializer = serializer;
@ -98,16 +101,14 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
return;
}
var eventBytes = ea.Body.ToArray();
var eventData = Serializer.Deserialize(ea.Body.ToArray(), eventType);
if (await AddToInboxAsync(ea.BasicProperties.MessageId, eventName, eventType, eventBytes))
if (await AddToInboxAsync(ea.BasicProperties.MessageId, eventName, eventType, eventData))
{
return;
}
var eventData = Serializer.Deserialize(eventBytes, eventType);
await TriggerHandlersAsync(eventType, eventData);
await TriggerHandlersDirectAsync(eventType, eventData);
}
public override IDisposable Subscribe(Type eventType, IEventHandlerFactory factory)
@ -193,11 +194,18 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
unitOfWork.AddOrReplaceDistributedEvent(eventRecord);
}
public override Task PublishFromOutboxAsync(
public override async Task PublishFromOutboxAsync(
OutgoingEventInfo outgoingEvent,
OutboxConfig outboxConfig)
{
return PublishAsync(outgoingEvent.EventName, outgoingEvent.EventData, null, eventId: outgoingEvent.Id);
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishAsync(outgoingEvent.EventName, outgoingEvent.EventData, null, eventId: outgoingEvent.Id);
}
public async override Task PublishManyFromOutboxAsync(
@ -211,10 +219,17 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
foreach (var outgoingEvent in outgoingEventArray)
{
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishAsync(
channel,
outgoingEvent.EventName,
outgoingEvent.EventData,
outgoingEvent.EventName,
outgoingEvent.EventData,
properties: null,
eventId: outgoingEvent.Id);
}
@ -235,7 +250,7 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
var eventData = Serializer.Deserialize(incomingEvent.EventData, eventType);
var exceptions = new List<Exception>();
await TriggerHandlersAsync(eventType, eventData, exceptions, inboxConfig);
await TriggerHandlersFromInboxAsync(eventType, eventData, exceptions, inboxConfig);
if (exceptions.Any())
{
ThrowOriginalExceptions(eventType, exceptions);
@ -249,7 +264,7 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
public Task PublishAsync(
Type eventType,
object eventData,
object eventData,
IBasicProperties properties,
Dictionary<string, object> headersArguments = null)
{
@ -343,6 +358,12 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
}
}
protected override Task OnAddToOutboxAsync(string eventName, Type eventType, object eventData)
{
EventTypes.GetOrAdd(eventName, eventType);
return base.OnAddToOutboxAsync(eventName, eventType, eventData);
}
private List<IEventHandlerFactory> GetOrCreateHandlerFactories(Type eventType)
{
return HandlerFactories.GetOrAdd(
@ -350,7 +371,7 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
type =>
{
var eventName = EventNameAttribute.GetNameOrDefault(type);
EventTypes[eventName] = type;
EventTypes.GetOrAdd(eventName, eventType);
return new List<IEventHandlerFactory>();
}
);

41
framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/RebusDistributedEventBus.cs

@ -11,6 +11,7 @@ using Rebus.Pipeline;
using Rebus.Transport;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.EventBus.Local;
using Volo.Abp.Guids;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Threading;
@ -41,7 +42,8 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
IRebusSerializer serializer,
IGuidGenerator guidGenerator,
IClock clock,
IEventHandlerInvoker eventHandlerInvoker) :
IEventHandlerInvoker eventHandlerInvoker,
ILocalEventBus localEventBus) :
base(
serviceScopeFactory,
currentTenant,
@ -49,7 +51,8 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
abpDistributedEventBusOptions,
guidGenerator,
clock,
eventHandlerInvoker)
eventHandlerInvoker,
localEventBus)
{
Rebus = rebus;
Serializer = serializer;
@ -142,12 +145,12 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
var messageId = MessageContext.Current.TransportMessage.GetMessageId();
var eventName = EventNameAttribute.GetNameOrDefault(eventType);
if (await AddToInboxAsync(messageId, eventName, eventType, MessageContext.Current.TransportMessage.Body))
if (await AddToInboxAsync(messageId, eventName, eventType, eventData))
{
return;
}
await TriggerHandlersAsync(eventType, eventData);
await TriggerHandlersDirectAsync(eventType, eventData);
}
protected async override Task PublishToEventBusAsync(Type eventType, object eventData)
@ -181,6 +184,12 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
unitOfWork.AddOrReplaceDistributedEvent(eventRecord);
}
protected override Task OnAddToOutboxAsync(string eventName, Type eventType, object eventData)
{
EventTypes.GetOrAdd(eventName, eventType);
return base.OnAddToOutboxAsync(eventName, eventType, eventData);
}
private List<IEventHandlerFactory> GetOrCreateHandlerFactories(Type eventType)
{
return HandlerFactories.GetOrAdd(
@ -188,7 +197,7 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
type =>
{
var eventName = EventNameAttribute.GetNameOrDefault(type);
EventTypes[eventName] = type;
EventTypes.GetOrAdd(eventName, eventType);
return new List<IEventHandlerFactory>();
}
);
@ -225,14 +234,21 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
return false;
}
public override Task PublishFromOutboxAsync(
public override async Task PublishFromOutboxAsync(
OutgoingEventInfo outgoingEvent,
OutboxConfig outboxConfig)
{
var eventType = EventTypes.GetOrDefault(outgoingEvent.EventName);
var eventData = Serializer.Deserialize(outgoingEvent.EventData, eventType);
return PublishAsync(eventType, eventData, eventId: outgoingEvent.Id);
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishAsync(eventType, eventData, eventId: outgoingEvent.Id);
}
public async override Task PublishManyFromOutboxAsync(IEnumerable<OutgoingEventInfo> outgoingEvents, OutboxConfig outboxConfig)
@ -243,9 +259,16 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
{
foreach (var outgoingEvent in outgoingEventArray)
{
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Outbox,
EventName = outgoingEvent.EventName,
EventData = outgoingEvent.EventData
});
await PublishFromOutboxAsync(outgoingEvent, outboxConfig);
}
await scope.CompleteAsync();
}
}
@ -262,7 +285,7 @@ public class RebusDistributedEventBus : DistributedEventBusBase, ISingletonDepen
var eventData = Serializer.Deserialize(incomingEvent.EventData, eventType);
var exceptions = new List<Exception>();
await TriggerHandlersAsync(eventType, eventData, exceptions, inboxConfig);
await TriggerHandlersFromInboxAsync(eventType, eventData, exceptions, inboxConfig);
if (exceptions.Any())
{
ThrowOriginalExceptions(eventType, exceptions);

93
framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs

@ -4,6 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using Volo.Abp.EventBus.Local;
using Volo.Abp.Guids;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Timing;
@ -16,6 +17,7 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
protected IGuidGenerator GuidGenerator { get; }
protected IClock Clock { get; }
protected AbpDistributedEventBusOptions AbpDistributedEventBusOptions { get; }
protected ILocalEventBus LocalEventBus { get; }
protected DistributedEventBusBase(
IServiceScopeFactory serviceScopeFactory,
@ -24,8 +26,8 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
IOptions<AbpDistributedEventBusOptions> abpDistributedEventBusOptions,
IGuidGenerator guidGenerator,
IClock clock,
IEventHandlerInvoker eventHandlerInvoker
) : base(
IEventHandlerInvoker eventHandlerInvoker,
ILocalEventBus localEventBus) : base(
serviceScopeFactory,
currentTenant,
unitOfWorkManager,
@ -34,6 +36,7 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
GuidGenerator = guidGenerator;
Clock = clock;
AbpDistributedEventBusOptions = abpDistributedEventBusOptions.Value;
LocalEventBus = localEventBus;
}
public IDisposable Subscribe<TEvent>(IDistributedEventHandler<TEvent> handler) where TEvent : class
@ -78,6 +81,13 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
}
}
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Direct,
EventName = EventNameAttribute.GetNameOrDefault(eventType),
EventData = eventData
});
await PublishToEventBusAsync(eventType, eventData);
}
@ -95,7 +105,7 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
IncomingEventInfo incomingEvent,
InboxConfig inboxConfig);
private async Task<bool> AddToOutboxAsync(Type eventType, object eventData)
protected virtual async Task<bool> AddToOutboxAsync(Type eventType, object eventData)
{
var unitOfWork = UnitOfWorkManager.Current;
if (unitOfWork == null)
@ -107,9 +117,18 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
{
if (outboxConfig.Selector == null || outboxConfig.Selector(eventType))
{
var eventOutbox =
(IEventOutbox)unitOfWork.ServiceProvider.GetRequiredService(outboxConfig.ImplementationType);
var eventOutbox = (IEventOutbox)unitOfWork.ServiceProvider.GetRequiredService(outboxConfig.ImplementationType);
var eventName = EventNameAttribute.GetNameOrDefault(eventType);
await OnAddToOutboxAsync(eventName, eventType, eventData);
await TriggerDistributedEventSentAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Direct,
EventName = eventName,
EventData = eventData
});
await eventOutbox.EnqueueAsync(
new OutgoingEventInfo(
GuidGenerator.Create(),
@ -125,11 +144,16 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
return false;
}
protected virtual Task OnAddToOutboxAsync(string eventName, Type eventType, object eventData)
{
return Task.CompletedTask;
}
protected async Task<bool> AddToInboxAsync(
string messageId,
string eventName,
Type eventType,
byte[] eventBytes)
object eventData)
{
if (AbpDistributedEventBusOptions.Inboxes.Count <= 0)
{
@ -153,12 +177,19 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
}
}
await TriggerDistributedEventReceivedAsync(new DistributedEventReceived
{
Source = DistributedEventSource.Direct,
EventName = EventNameAttribute.GetNameOrDefault(eventType),
EventData = eventData
});
await eventInbox.EnqueueAsync(
new IncomingEventInfo(
GuidGenerator.Create(),
messageId,
eventName,
eventBytes,
Serialize(eventData),
Clock.Now
)
);
@ -170,4 +201,52 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB
}
protected abstract byte[] Serialize(object eventData);
protected virtual async Task TriggerHandlersDirectAsync(Type eventType, object eventData)
{
await TriggerDistributedEventReceivedAsync(new DistributedEventReceived
{
Source = DistributedEventSource.Direct,
EventName = EventNameAttribute.GetNameOrDefault(eventType),
EventData = eventData
});
await TriggerHandlersAsync(eventType, eventData);
}
protected virtual async Task TriggerHandlersFromInboxAsync(Type eventType, object eventData, List<Exception> exceptions, InboxConfig inboxConfig = null)
{
await TriggerDistributedEventReceivedAsync(new DistributedEventReceived
{
Source = DistributedEventSource.Inbox,
EventName = EventNameAttribute.GetNameOrDefault(eventType),
EventData = eventData
});
await TriggerHandlersAsync(eventType, eventData, exceptions, inboxConfig);
}
public virtual async Task TriggerDistributedEventSentAsync(DistributedEventSent distributedEvent)
{
try
{
await LocalEventBus.PublishAsync(distributedEvent);
}
catch (Exception _)
{
// ignored
}
}
public virtual async Task TriggerDistributedEventReceivedAsync(DistributedEventReceived distributedEvent)
{
try
{
await LocalEventBus.PublishAsync(distributedEvent);
}
catch (Exception _)
{
// ignored
}
}
}

28
framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/LocalDistributedEventBus.cs

@ -28,6 +28,30 @@ public class LocalDistributedEventBus : IDistributedEventBus, ISingletonDependen
ServiceScopeFactory = serviceScopeFactory;
AbpDistributedEventBusOptions = distributedEventBusOptions.Value;
Subscribe(distributedEventBusOptions.Value.Handlers);
// For unit testing
if (localEventBus is LocalEventBus eventBus)
{
eventBus.OnEventHandleInvoking = async (eventType, eventData) =>
{
await localEventBus.PublishAsync(new DistributedEventReceived()
{
Source = DistributedEventSource.Direct,
EventName = EventNameAttribute.GetNameOrDefault(eventType),
EventData = eventData
}, onUnitOfWorkComplete: false);
};
eventBus.OnPublishing = async (eventType, eventData) =>
{
await localEventBus.PublishAsync(new DistributedEventSent()
{
Source = DistributedEventSource.Direct,
EventName = EventNameAttribute.GetNameOrDefault(eventType),
EventData = eventData
}, onUnitOfWorkComplete: false);
};
}
}
public virtual void Subscribe(ITypeList<IEventHandler> handlers)
@ -132,7 +156,7 @@ public class LocalDistributedEventBus : IDistributedEventBus, ISingletonDependen
{
return _localEventBus.PublishAsync(eventType, eventData, onUnitOfWorkComplete);
}
public Task PublishAsync<TEvent>(TEvent eventData, bool onUnitOfWorkComplete = true, bool useOutbox = true) where TEvent : class
{
return _localEventBus.PublishAsync(eventData, onUnitOfWorkComplete);
@ -142,4 +166,4 @@ public class LocalDistributedEventBus : IDistributedEventBus, ISingletonDependen
{
return _localEventBus.PublishAsync(eventType, eventData, onUnitOfWorkComplete);
}
}
}

8
framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/EventBusBase.cs

@ -9,7 +9,6 @@ using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Collections;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Reflection;
using Volo.Abp.Uow;
namespace Volo.Abp.EventBus;
@ -214,7 +213,7 @@ public abstract class EventBusBase : IEventBus
using (CurrentTenant.Change(GetEventDataTenantId(eventData)))
{
await EventHandlerInvoker.InvokeAsync(eventHandlerWrapper.EventHandler, eventData, eventType);
await InvokeEventHandlerAsync(eventHandlerWrapper.EventHandler, eventData, eventType);
}
}
catch (TargetInvocationException ex)
@ -228,6 +227,11 @@ public abstract class EventBusBase : IEventBus
}
}
protected virtual Task InvokeEventHandlerAsync(IEventHandler eventHandler, object eventData, Type eventType)
{
return EventHandlerInvoker.InvokeAsync(eventHandler, eventData, eventType);
}
protected virtual Guid? GetEventDataTenantId(object eventData)
{
return eventData switch

42
framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Local/LocalEventBus.cs

@ -8,6 +8,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Threading;
using Volo.Abp.Uow;
@ -168,4 +169,45 @@ public class LocalEventBus : EventBusBase, ILocalEventBus, ISingletonDependency
return false;
}
// Internal for unit testing
internal Func<Type, object, Task> OnEventHandleInvoking { get; set; }
// Internal for unit testing
protected async override Task InvokeEventHandlerAsync(IEventHandler eventHandler, object eventData, Type eventType)
{
if (OnEventHandleInvoking != null && eventType != typeof(DistributedEventSent) && eventType != typeof(DistributedEventReceived))
{
await OnEventHandleInvoking(eventType, eventData);
}
await base.InvokeEventHandlerAsync(eventHandler, eventData, eventType);
}
// Internal for unit testing
internal Func<Type, object, Task> OnPublishing { get; set; }
// For unit testing
public async override Task PublishAsync(
Type eventType,
object eventData,
bool onUnitOfWorkComplete = true)
{
if (onUnitOfWorkComplete && UnitOfWorkManager.Current != null)
{
AddToUnitOfWork(
UnitOfWorkManager.Current,
new UnitOfWorkEventRecord(eventType, eventData, EventOrderGenerator.GetNext())
);
return;
}
// For unit testing
if (OnPublishing != null && eventType != typeof(DistributedEventSent) && eventType != typeof(DistributedEventReceived))
{
await OnPublishing(eventType, eventData);
}
await PublishToEventBusAsync(eventType, eventData);
}
}

2
framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbDateTimeSerializer.cs

@ -34,7 +34,7 @@ public class AbpMongoDbDateTimeSerializer : DateTimeSerializer
return (dateTime - BsonConstants.UnixEpoch).Ticks / 10000L;
}
// For unit testing.
// For unit testing
internal void SetDateTimeKind(DateTimeKind dateTimeKind)
{
DateTimeKind = dateTimeKind;

22
framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Distributed/DistributedEventHandles.cs

@ -0,0 +1,22 @@
using System.Threading.Tasks;
namespace Volo.Abp.EventBus.Distributed;
public class DistributedEventHandles : ILocalEventHandler<DistributedEventSent>, ILocalEventHandler<DistributedEventReceived>
{
public static int SentCount { get; set; }
public static int ReceivedCount { get; set; }
public Task HandleEventAsync(DistributedEventSent eventData)
{
SentCount++;
return Task.CompletedTask;
}
public Task HandleEventAsync(DistributedEventReceived eventData)
{
ReceivedCount++;
return Task.CompletedTask;
}
}

44
framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Distributed/LocalDistributedEventBus_Test.cs

@ -1,7 +1,8 @@
using System;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Events.Distributed;
using Volo.Abp.MultiTenancy;
using Volo.Abp.EventBus.Local;
using Volo.Abp.Uow;
using Xunit;
namespace Volo.Abp.EventBus.Distributed;
@ -49,7 +50,7 @@ public class LocalDistributedEventBus_Test : LocalDistributedEventBusTestBase
public async Task Should_Get_TenantId_From_EventEto_Extra_Property()
{
var tenantId = Guid.NewGuid();
DistributedEventBus.Subscribe<MySimpleEto>(GetRequiredService<MySimpleDistributedSingleInstanceEventHandler>());
await DistributedEventBus.PublishAsync(new MySimpleEto
@ -59,7 +60,44 @@ public class LocalDistributedEventBus_Test : LocalDistributedEventBusTestBase
{"TenantId", tenantId.ToString()}
}
});
Assert.Equal(tenantId, MySimpleDistributedSingleInstanceEventHandler.TenantId);
}
[Fact]
public async Task DistributedEventSentAndReceived_Test()
{
GetRequiredService<ILocalEventBus>().Subscribe<DistributedEventSent, DistributedEventHandles>();
GetRequiredService<ILocalEventBus>().Subscribe<DistributedEventReceived, DistributedEventHandles>();
DistributedEventBus.Subscribe<MyEventDate, MyEventHandle>();
using (var uow = GetRequiredService<IUnitOfWorkManager>().Begin())
{
await DistributedEventBus.PublishAsync(new MyEventDate(), onUnitOfWorkComplete: false);
Assert.Equal(1, DistributedEventHandles.SentCount);
Assert.Equal(1, DistributedEventHandles.ReceivedCount);
await DistributedEventBus.PublishAsync(new MyEventDate(), onUnitOfWorkComplete: true);
await uow.CompleteAsync();
Assert.Equal(2, DistributedEventHandles.SentCount);
Assert.Equal(2, DistributedEventHandles.ReceivedCount);
}
}
class MyEventDate
{
}
class MyEventHandle : IDistributedEventHandler<MyEventDate>
{
public Task HandleEventAsync(MyEventDate eventData)
{
return Task.CompletedTask;
}
}
}

2
latest-versions.json

@ -1,6 +1,6 @@
[
{
"version": "7.1.1",
"version": "7.2.1",
"releaseDate": "",
"type": "stable",
"message": ""

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

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

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

@ -2,32 +2,32 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -36,158 +36,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.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": "~7.2.0-rc.2",
"@abp/prismjs": "~7.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~7.2.1",
"@abp/prismjs": "~7.2.1"
},
"devDependencies": {}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,175 +43,175 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/clipboard@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.0.tgz#3f8364668a8ecd4892919c84fd7569644b17bc7b"
integrity sha512-1WJdWjm7lWG5DDGOUU4M5XRBJhZArrH8WNE/JFhEZw/4fQvTO9nWpFZb0Jj3642eLk0i+Bab0qtsZSHVqMNLQw==
"@abp/clipboard@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.1.tgz#dab262b84aa956eeb3a145461b662c5ae851b4a8"
integrity sha512-72C3QMEMMtXzjv6GTJJiILSJ1ScBidcKdahrRLlomo4TgCIEgg1+oYL3Q0uyrlB5I0mUqBaf+qYlxXue8JdRAQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
clipboard "^2.0.8"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.0.tgz#27225e6bbcba7e8e61805a352efc7a66872a1bc8"
integrity sha512-JlL2dGL75B08C2taIS7PMRplAvRBwjVxBCGGeXnv1QgX3kXfxlzU6hJQq6AB+knGBOmDIK7wFoHKTdOn+/JA1w==
"@abp/prismjs@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.1.tgz#322ea0c1368df89a8649af2ecf9660ae9c3eb12a"
integrity sha512-918o/Gev6f5tm6U0cO6S7Teygzre1x+HpzGH5WJdNx14/ZQ6wNrcsIMIjd84R6noUPVt83/eZ27N+RQtvntQLg==
dependencies:
"@abp/clipboard" "~7.2.0"
"@abp/core" "~7.2.0"
"@abp/clipboard" "~7.2.1"
"@abp/core" "~7.2.1"
prismjs "^1.26.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.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": "~7.2.0-rc.2",
"@abp/blogging": "~7.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~7.2.1",
"@abp/blogging": "~7.2.1"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,201 +43,201 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/blogging@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.2.0.tgz#1a03053cf0c43b40cdce81a2f48618e2c0e514e6"
integrity sha512-62rLnu+D0BvU5+Kk+7GbB9JHJ53/w1XS96RI6S1wZ2wwZcHFBIUKlDeNgoigrw0CgSHhEimcMmFDnZvbHWcp5w==
"@abp/blogging@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.2.1.tgz#225d9a3314244c864a03e987e53e7797e04a0f27"
integrity sha512-sbtKkPau5VmLBA0iW9R6ICF2bxAD6nBm60qC9EGFdNa8KxGdWCwcxiWlxMAf3YQawYxE7UHXJpaIVJy3Si+qzA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/owl.carousel" "~7.2.0"
"@abp/prismjs" "~7.2.0"
"@abp/tui-editor" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/owl.carousel" "~7.2.1"
"@abp/prismjs" "~7.2.1"
"@abp/tui-editor" "~7.2.1"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/clipboard@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.0.tgz#3f8364668a8ecd4892919c84fd7569644b17bc7b"
integrity sha512-1WJdWjm7lWG5DDGOUU4M5XRBJhZArrH8WNE/JFhEZw/4fQvTO9nWpFZb0Jj3642eLk0i+Bab0qtsZSHVqMNLQw==
"@abp/clipboard@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.1.tgz#dab262b84aa956eeb3a145461b662c5ae851b4a8"
integrity sha512-72C3QMEMMtXzjv6GTJJiILSJ1ScBidcKdahrRLlomo4TgCIEgg1+oYL3Q0uyrlB5I0mUqBaf+qYlxXue8JdRAQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
clipboard "^2.0.8"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/owl.carousel@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.2.0.tgz#6aa7170ae5cf7ee3c51d27fac3567af8e38a55ca"
integrity sha512-sl9FntbMbzbuW87qK3pm4lmJ6lpBc8hCwWm/E0LyCPQDbRl5Loc54PMua4l6EOL91EGBuNF/EzpjY8RDsOF0Lw==
"@abp/owl.carousel@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.2.1.tgz#50ff8709fc25a6774695d6a7c0b77f300aeb4dc9"
integrity sha512-fxl4ig/oJxiNX+UqFM40yjEoe8P7kvubMqmhO1GVnZWoZrNDsNVnFVhMpps47c58WPQ1iRSYJivdmxXTUG5EUw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
owl.carousel "^2.3.4"
"@abp/prismjs@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.0.tgz#27225e6bbcba7e8e61805a352efc7a66872a1bc8"
integrity sha512-JlL2dGL75B08C2taIS7PMRplAvRBwjVxBCGGeXnv1QgX3kXfxlzU6hJQq6AB+knGBOmDIK7wFoHKTdOn+/JA1w==
"@abp/prismjs@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.1.tgz#322ea0c1368df89a8649af2ecf9660ae9c3eb12a"
integrity sha512-918o/Gev6f5tm6U0cO6S7Teygzre1x+HpzGH5WJdNx14/ZQ6wNrcsIMIjd84R6noUPVt83/eZ27N+RQtvntQLg==
dependencies:
"@abp/clipboard" "~7.2.0"
"@abp/core" "~7.2.0"
"@abp/clipboard" "~7.2.1"
"@abp/core" "~7.2.1"
prismjs "^1.26.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/tui-editor@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.2.0.tgz#223771bf4b2e641488f3411e656caf5201fdbfd9"
integrity sha512-YsBm1indYY1TRSULGIH7TmqrsW4nSuVm6ePNv8/0rv3UY/YYZJ+I6eiJt27X6NuKUfc3/4B2T5hS0s9ixAh0Xw==
"@abp/tui-editor@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.2.1.tgz#c123431ef3ee9c665bfcf412ada4ef73dc1ec53d"
integrity sha512-f/LzTdSE0eilE29Npm22SxN4v8beL4O58ZqKE5OHLdL8i3pJfZO5DHe9dzTxalymc9j5i0DCZSzpLKsACp5JnQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/prismjs" "~7.2.0"
"@abp/jquery" "~7.2.1"
"@abp/prismjs" "~7.2.1"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.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": "~7.2.0-rc.2",
"@abp/cms-kit": "7.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~7.2.1",
"@abp/cms-kit": "7.2.1"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,257 +43,257 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/clipboard@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.0.tgz#3f8364668a8ecd4892919c84fd7569644b17bc7b"
integrity sha512-1WJdWjm7lWG5DDGOUU4M5XRBJhZArrH8WNE/JFhEZw/4fQvTO9nWpFZb0Jj3642eLk0i+Bab0qtsZSHVqMNLQw==
"@abp/clipboard@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.1.tgz#dab262b84aa956eeb3a145461b662c5ae851b4a8"
integrity sha512-72C3QMEMMtXzjv6GTJJiILSJ1ScBidcKdahrRLlomo4TgCIEgg1+oYL3Q0uyrlB5I0mUqBaf+qYlxXue8JdRAQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
clipboard "^2.0.8"
"@abp/cms-kit.admin@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.2.0.tgz#f70981cb5ff1f025a1f019601dd43365ec39996e"
integrity sha512-3+E/0CQ3E1/mFohK2FLEoPuYcpaHvi5AKwiMT7GOHmwhY2q1E9IxHaY3kGyoJNaoDqGo9WV8XATF3aqtmYYqiA==
"@abp/cms-kit.admin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.2.1.tgz#ba38adfcc7ef2cafed7dd23214eee2c783d900eb"
integrity sha512-+8jiA/Ef14SOzJHjPpFo59TvLQcC+iK9G/qbfVCh+WfHhG1t/7KDFAGrzEUcYSOe5ooY/AB5mKMxUXkrLdqKpA==
dependencies:
"@abp/codemirror" "~7.2.0"
"@abp/jstree" "~7.2.0"
"@abp/slugify" "~7.2.0"
"@abp/tui-editor" "~7.2.0"
"@abp/uppy" "~7.2.0"
"@abp/codemirror" "~7.2.1"
"@abp/jstree" "~7.2.1"
"@abp/slugify" "~7.2.1"
"@abp/tui-editor" "~7.2.1"
"@abp/uppy" "~7.2.1"
"@abp/cms-kit.public@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.2.0.tgz#a665978177d0d7d9d7fbca3886083e5beb6e8d47"
integrity sha512-alO9My5yD3yhHf9/SvNRXcUhEbcrXbAliMTTM2MvhzYzFbYO5cuMlvzTRZZYPPb5K89ArehE/oCWcUN1pAIjcA==
"@abp/cms-kit.public@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.2.1.tgz#1733ce3d594ded8f78e47407366f8e56018c3660"
integrity sha512-HrV3LZNRBK4v8i5KftCU9axDGtASzbTDaJLAl5hsa0bx/Kcnx8FMXZfSp67CQIDGiV6rzEU3WqlpwElLDe+LuA==
dependencies:
"@abp/highlight.js" "~7.2.0"
"@abp/star-rating-svg" "~7.2.0"
"@abp/highlight.js" "~7.2.1"
"@abp/star-rating-svg" "~7.2.1"
"@abp/cms-kit@7.2.0-rc.2":
version "7.2.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.2.0-rc.2.tgz#39687b1899aaba8a882c8756cde79968300e5f75"
integrity sha512-wXKra63QyXcrf1F8d5uz7Hyj6AquUele22vMDpS+JrXgAYLQHkYE6Ls4638DmVHQNuLpi2wR673Rgzm/m2OLxg==
"@abp/cms-kit@7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.2.1.tgz#b3f5438b91e9f7a44186c3d53850390cfa609b7b"
integrity sha512-BIc4Zo2qGWauWLxX+/x45rSSjDFtRfRNegOC4vYCuqYYX3fX3LKSegk938HZHda3SCFI//q1E1kPa+BudAyi8A==
dependencies:
"@abp/cms-kit.admin" "~7.2.0-rc.2"
"@abp/cms-kit.public" "~7.2.0-rc.2"
"@abp/cms-kit.admin" "~7.2.1"
"@abp/cms-kit.public" "~7.2.1"
"@abp/codemirror@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.2.0.tgz#96e49ccb89495c598cdb747aa2a4b4017ae29c18"
integrity sha512-cgiWUA7Ncz0R3fIJnedqHm9F2/mCPUN1Daz/BUl3pBwfTFmU2xZCNLDv9bZqYlWXk6YaX2WGd1F4NegOJLMCig==
"@abp/codemirror@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.2.1.tgz#d934c84cdeb80fd4e0876486c2b17f34d248f8fe"
integrity sha512-OehtBFsHjz8OESO1kdt2uYbU9lllJZZSRqCe0q8rQOn7NGlc+MMr9AbvnByKdNtmYhOyWCqIghS56zcemX6QHg==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
codemirror "^5.65.1"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/highlight.js@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.2.0.tgz#da52b85558bcbe1c40f81502f72e9234000d456a"
integrity sha512-CiVrAAHMCTdHDg7w4euSEHlc89hTJ6REWDLqOTYMGhwsVxy4W1Rl+biK+q8GQcB0tgggj7FEdEjf5iHsmRkSFw==
"@abp/highlight.js@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.2.1.tgz#dbf3596aaa8a5a7bbf66fcf5ba3328c8d3a54f97"
integrity sha512-BLtm2EXyIJ8KQhhckg9bJYdpzg05TeVDghzhlq6C1c3HyXVGK0mifLpVLJYti+orSUn3tcx8e/xL4EtRx8CkGg==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@highlightjs/cdn-assets" "~11.4.0"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/jstree@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.2.0.tgz#9c7e16252f1b441c8d8572f7defb6d3bc7001c51"
integrity sha512-CHs3DsTn6AcmmGttwAogFlHmrzDIn92l8v+v5dr+SCkMBX0p1eCyA2nYnBpoPpWG5TazobcDzBt7TwsDjfjB3g==
"@abp/jstree@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.2.1.tgz#b862ec532fa1ccbe5bdb761ddc97b0bed0263c26"
integrity sha512-cw8m8XcrlQ1gOc0cQFzbqh1SdLc9u0RZdQ+niY70raBzqCPr3rk2Jf/qeagIcnCFfTjzT3tUtnB4m5j1HNcuZQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jstree "^3.3.12"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.0.tgz#27225e6bbcba7e8e61805a352efc7a66872a1bc8"
integrity sha512-JlL2dGL75B08C2taIS7PMRplAvRBwjVxBCGGeXnv1QgX3kXfxlzU6hJQq6AB+knGBOmDIK7wFoHKTdOn+/JA1w==
"@abp/prismjs@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.1.tgz#322ea0c1368df89a8649af2ecf9660ae9c3eb12a"
integrity sha512-918o/Gev6f5tm6U0cO6S7Teygzre1x+HpzGH5WJdNx14/ZQ6wNrcsIMIjd84R6noUPVt83/eZ27N+RQtvntQLg==
dependencies:
"@abp/clipboard" "~7.2.0"
"@abp/core" "~7.2.0"
"@abp/clipboard" "~7.2.1"
"@abp/core" "~7.2.1"
prismjs "^1.26.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/slugify@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.2.0.tgz#6cbd58e11ec9feba314056416feb797d8d3cea28"
integrity sha512-wAUR2Gf2BaF3klNdmmb+hP3jmkhGvH3e3v/1Y0RO5jXHFdmzFMjRKSq+1hUtauln0uToBmHVRoiwt6ZQKlJZDQ==
"@abp/slugify@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.2.1.tgz#a70aa53b144fc1f3aa83a5e41427104a059c3b69"
integrity sha512-9MaaZapW2b6eKfhNAK8DCnugUBP0smx8k8+2JPkdqAv6NWrc883a8RrPknQP2Tl9ssyUnfszaxWVMcD5tr4Bbg==
dependencies:
slugify "^1.6.5"
"@abp/star-rating-svg@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.2.0.tgz#391acd059f3f1ca16468ddb94786189994fb1973"
integrity sha512-gEMxRyepqpTVId4U32J2pVSvdkUi+UzdL0KGkHsAFcUnSkqWdAfkjuGfM184ndiAL9WFBAxjHx2MZJCBioUoQg==
"@abp/star-rating-svg@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.2.1.tgz#16f77d020520dd55a2e8b293a119558f52d0d229"
integrity sha512-blrh0K8GoWJrIlmJ/AG6K0H4og89T+y0JGRWAEvJ7LxJs8CnYy1vgW/YJEpcktb1/goSx+O1jD7OsfgvDv48+w==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/tui-editor@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.2.0.tgz#223771bf4b2e641488f3411e656caf5201fdbfd9"
integrity sha512-YsBm1indYY1TRSULGIH7TmqrsW4nSuVm6ePNv8/0rv3UY/YYZJ+I6eiJt27X6NuKUfc3/4B2T5hS0s9ixAh0Xw==
"@abp/tui-editor@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.2.1.tgz#c123431ef3ee9c665bfcf412ada4ef73dc1ec53d"
integrity sha512-f/LzTdSE0eilE29Npm22SxN4v8beL4O58ZqKE5OHLdL8i3pJfZO5DHe9dzTxalymc9j5i0DCZSzpLKsACp5JnQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/prismjs" "~7.2.0"
"@abp/jquery" "~7.2.1"
"@abp/prismjs" "~7.2.1"
"@abp/uppy@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.2.0.tgz#2f02b131f84a5bbf4fb0af10e8a6a1030f4829c5"
integrity sha512-jiqPY5kRwTxLSRPrODL3JI9xDDje2cjj0a1yue+HzdyYahc2pRYqBqu0g9zgkS+yeJClE47STg8TNLng5fQBFQ==
"@abp/uppy@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.2.1.tgz#9484e871d2b4c6f2367519b724727dddacf62a35"
integrity sha512-7qZUl7qoS/Ibqqb5Kf3pjDigaXrSzAzHvrfOgm9VJJPJ03w1fCmcH2hxvkWP5mkLeNbzCmWBL+u7ZpXIK/PxyA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
uppy "^1.16.1"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.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": "~7.2.0-rc.2",
"@abp/docs": "~7.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~7.2.1",
"@abp/docs": "~7.2.1"
}
}

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

@ -2,47 +2,47 @@
# yarn lockfile v1
"@abp/anchor-js@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.2.0.tgz#1d3325ea927a426a9d7fb7192dfb3d790dc09386"
integrity sha512-jdiehiYKGkd8cigiWwgk+Wap3y3rH1Q8YVAYrDTgOVmf5fzimrNq5flXHPOBgHxr2CV7ArPqUDr6cTatCrPImA==
"@abp/anchor-js@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.2.1.tgz#6da39dd7572c07b0fd6ac9c6618cf30599928c50"
integrity sha512-PPaOiiYZEU/K1lCEQRgfjnrfz75p2zMU/RrBDg3Dao/AAWZT2r/Oy4HgRHpFa6o948o/wIQxIsN+UEPdMXyngA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
anchor-js "^4.3.1"
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -51,194 +51,194 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/clipboard@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.0.tgz#3f8364668a8ecd4892919c84fd7569644b17bc7b"
integrity sha512-1WJdWjm7lWG5DDGOUU4M5XRBJhZArrH8WNE/JFhEZw/4fQvTO9nWpFZb0Jj3642eLk0i+Bab0qtsZSHVqMNLQw==
"@abp/clipboard@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.1.tgz#dab262b84aa956eeb3a145461b662c5ae851b4a8"
integrity sha512-72C3QMEMMtXzjv6GTJJiILSJ1ScBidcKdahrRLlomo4TgCIEgg1+oYL3Q0uyrlB5I0mUqBaf+qYlxXue8JdRAQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
clipboard "^2.0.8"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/docs@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.2.0.tgz#4bfd5aa61544d419b6d60499a49dad6bfb59c371"
integrity sha512-JIyWLbEJ/5QzZ/cGq0AZ+RTRiPk8+a6vQ66sGQ3JxP95Fqesa5aXMFip9+zf96wESk82672qUDMoIAq+1ucaRg==
"@abp/docs@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.2.1.tgz#2401e1ce56a79d597b96b814c220ccdcc7ba4d18"
integrity sha512-vKjixK7ny4slUhUtsoYorTkRU6CarrJiQ+/pBdSXVbT7GtBh3L6sKhRBjc5br9VljPhvIinZqWnI0BCuKtHkbw==
dependencies:
"@abp/anchor-js" "~7.2.0"
"@abp/clipboard" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/popper.js" "~7.2.0"
"@abp/prismjs" "~7.2.0"
"@abp/anchor-js" "~7.2.1"
"@abp/clipboard" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/popper.js" "~7.2.1"
"@abp/prismjs" "~7.2.1"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/popper.js@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.2.0.tgz#e773951bb14d63ec491e450c5142b546d54e4769"
integrity sha512-vJA0PcNjO0jAnx04JDJQaiflHt3rE46ML9u8o0suiImK0xGxqnU6L3MMVu0a4UFdheBk7TZmzdncvExsaihJng==
"@abp/popper.js@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.2.1.tgz#2ca969a58481f6b41de34c9233c164b75010fca8"
integrity sha512-RtX5Kc1e2IBSQuItGosBIAbW4Bkey1/yAl7pscj2o3l2GDI31P9ouT9utw/Ak9uO4jAjQ9Y9CNRHBb3RYcdBLA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@popperjs/core" "^2.11.2"
"@abp/prismjs@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.0.tgz#27225e6bbcba7e8e61805a352efc7a66872a1bc8"
integrity sha512-JlL2dGL75B08C2taIS7PMRplAvRBwjVxBCGGeXnv1QgX3kXfxlzU6hJQq6AB+knGBOmDIK7wFoHKTdOn+/JA1w==
"@abp/prismjs@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.1.tgz#322ea0c1368df89a8649af2ecf9660ae9c3eb12a"
integrity sha512-918o/Gev6f5tm6U0cO6S7Teygzre1x+HpzGH5WJdNx14/ZQ6wNrcsIMIjd84R6noUPVt83/eZ27N+RQtvntQLg==
dependencies:
"@abp/clipboard" "~7.2.0"
"@abp/core" "~7.2.0"
"@abp/clipboard" "~7.2.1"
"@abp/core" "~7.2.1"
prismjs "^1.26.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.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": "~7.2.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~7.2.1"
}
}

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

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

6
modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.csproj

@ -20,8 +20,8 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="OpenIddict.Server.AspNetCore" Version="4.3.0" />
<PackageReference Include="OpenIddict.Validation.AspNetCore" Version="4.3.0" />
<PackageReference Include="OpenIddict.Validation.ServerIntegration" Version="4.3.0" />
<PackageReference Include="OpenIddict.Server.AspNetCore" Version="4.2.0" />
<PackageReference Include="OpenIddict.Validation.AspNetCore" Version="4.2.0" />
<PackageReference Include="OpenIddict.Validation.ServerIntegration" Version="4.2.0" />
</ItemGroup>
</Project>

2
modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.csproj

@ -14,7 +14,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="OpenIddict.Abstractions" Version="4.3.0" />
<PackageReference Include="OpenIddict.Abstractions" Version="4.2.0" />
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="$(MicrosoftPackageVersion)" />
</ItemGroup>

2
modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.csproj

@ -17,7 +17,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="OpenIddict.Core" Version="4.3.0" />
<PackageReference Include="OpenIddict.Core" Version="4.2.0" />
</ItemGroup>
</Project>

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.0.tgz#fca379e596ec39de4057b9e522e30e0aee324e87"
integrity sha512-VWBtDqjak9iH0c0e/FmXqW8Riy7CsVjo2VVP5C8pO36BP/IubAnSa02xGek6Yy34vqIu40J67QTNljR66ZlEvQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.0.tgz#fbdf50b0b66b32c8106714beab4b453029c8e533"
integrity sha512-SaTCFSoZ9VJiv0gdxoXsSn/kmLdDH9JspEDi2xvrDFVp+7PYnQrn44ngQxzsi4ykhVkP5wCf56AEkauDKSFnmw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.0"
"@abp/bootstrap" "~7.2.0"
"@abp/bootstrap-datepicker" "~7.2.0"
"@abp/bootstrap-daterangepicker" "~7.2.0"
"@abp/datatables.net-bs5" "~7.2.0"
"@abp/font-awesome" "~7.2.0"
"@abp/jquery-form" "~7.2.0"
"@abp/jquery-validation-unobtrusive" "~7.2.0"
"@abp/lodash" "~7.2.0"
"@abp/luxon" "~7.2.0"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.0"
"@abp/moment" "~7.2.0"
"@abp/select2" "~7.2.0"
"@abp/sweetalert2" "~7.2.0"
"@abp/timeago" "~7.2.0"
"@abp/toastr" "~7.2.0"
"@abp/aspnetcore.mvc.ui@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.0.tgz#d3198a4a881c73a86dd2d4eb0569388354526481"
integrity sha512-QsNHcJ4c9KeAFOPB5bec1i/VOkQ2ZCfhO5qOZMbVls4uy5VDLZtg93xyYaFhQilu1mzXGbfEdPqHK7sArQj7Eg==
"@abp/aspnetcore.mvc.ui.theme.basic@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.2.1.tgz#34a948ef593442995bf663fd5c0d3ab4fd7390e8"
integrity sha512-AxtugI8e8n6BDklLV/z9oZQzmpF3oEhIVyr1dxv55hIBe8GcOZHA/9CqKHY/OpSwch7ka0EEPrHawCvylcNAdQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738"
integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~7.2.1"
"@abp/bootstrap" "~7.2.1"
"@abp/bootstrap-datepicker" "~7.2.1"
"@abp/bootstrap-daterangepicker" "~7.2.1"
"@abp/datatables.net-bs5" "~7.2.1"
"@abp/font-awesome" "~7.2.1"
"@abp/jquery-form" "~7.2.1"
"@abp/jquery-validation-unobtrusive" "~7.2.1"
"@abp/lodash" "~7.2.1"
"@abp/luxon" "~7.2.1"
"@abp/malihu-custom-scrollbar-plugin" "~7.2.1"
"@abp/moment" "~7.2.1"
"@abp/select2" "~7.2.1"
"@abp/sweetalert2" "~7.2.1"
"@abp/timeago" "~7.2.1"
"@abp/toastr" "~7.2.1"
"@abp/aspnetcore.mvc.ui@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe"
integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,185 +43,185 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.0.tgz#10a3e810edf47f0acd82ac5dadf3d65bc10eb1b5"
integrity sha512-uFmaiAX3jnACYsvI+5rRjMmJ8dFX53rNUG7NyCEZ+Btml6MwhoV1LemkCXsWj9iiL6XVmIO9A2bjdhlYI7Gvxw==
"@abp/bootstrap-datepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3"
integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.0.tgz#80ccb46058f141e5b497181624abfd29d5f51efe"
integrity sha512-Koapg+vD8trKHk92awjIQqdcxOYqP12EpePjxk08TFMoXEeSkYUU4dyIQ7frmM8ExYvaBo3rDPsr2eDSVgcVvQ==
"@abp/bootstrap-daterangepicker@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7"
integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.0.tgz#87cfe5c3e6c210fe483e061b4127edc19998089c"
integrity sha512-qa4KUhPe+aBwsN2QmuksmsxLgsONgouKVRYXRo9go7TmjcKwzyB4eryWTkV1p8drxzsY+Uzllapy6oJ9e1fV1A==
"@abp/bootstrap@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318"
integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
bootstrap "^5.1.3"
"@abp/clipboard@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.0.tgz#3f8364668a8ecd4892919c84fd7569644b17bc7b"
integrity sha512-1WJdWjm7lWG5DDGOUU4M5XRBJhZArrH8WNE/JFhEZw/4fQvTO9nWpFZb0Jj3642eLk0i+Bab0qtsZSHVqMNLQw==
"@abp/clipboard@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.1.tgz#dab262b84aa956eeb3a145461b662c5ae851b4a8"
integrity sha512-72C3QMEMMtXzjv6GTJJiILSJ1ScBidcKdahrRLlomo4TgCIEgg1+oYL3Q0uyrlB5I0mUqBaf+qYlxXue8JdRAQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
clipboard "^2.0.8"
"@abp/core@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.0.tgz#7fe85c5bf7afcdf5907ab90e2587caa1a352c05a"
integrity sha512-J/pnKP5I4Hc3iY9QJJqBgevGSV7XteK3RLwV1b8dLGj4+12rgpqDYQCpENwEnVAlyBUU7QJJbb8gFNIO7DGzHA==
"@abp/core@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898"
integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA==
dependencies:
"@abp/utils" "~7.2.0"
"@abp/utils" "~7.2.1"
"@abp/datatables.net-bs5@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.0.tgz#867f7b0dae84118c00cbdf499072d454d23d3a37"
integrity sha512-VgdPEGHK1GeVpvsbYGWNqu4eW06LdC/Hw8Jv+hVf7oCJqJfobckeVkoNToQ7jsqQjl3Hh7xakf9dLXGvHtdKgg==
"@abp/datatables.net-bs5@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed"
integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog==
dependencies:
"@abp/datatables.net" "~7.2.0"
"@abp/datatables.net" "~7.2.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.0.tgz#8f5593f697d8e8577a9858a82969856cb6cb019a"
integrity sha512-nL8JqESl8Oz8zpI3i2J4BngI1hwVMXdt9gElwdKgnuiPMbR+lLdQobiBLbnOYpMrulCivGZDor70iSH5OOoA/w==
"@abp/datatables.net@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41"
integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.0.tgz#be94e415f8f5b47059adbc27f1c027b11c0883f1"
integrity sha512-WQXSRVsJR8p1x69kb9xR9qjSxb+gGe5CUPN8aWYYCHDK5mppDP/YT53Nvx02Z201/r26aVa84nd8/+0yJvSKdw==
"@abp/font-awesome@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5"
integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.0.tgz#5b243e08c2d3b9cb6928c902fd4431005a499bef"
integrity sha512-Ug2vSv7oGeT44lUVyk4uFdgDtdwPe4gGBFXJmUPCfeHgn3yP8sqNNsMO3TRkwlh0jUdJhKC3d86ek9SX7CzZvw==
"@abp/jquery-form@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49"
integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.0.tgz#28a1055286985efcc47d464aac51d8b7f37945df"
integrity sha512-QzCWTrW2bbK9jjXFJpt0TaY3Lk6wGmWnAZZO8lyIMJ1TCqZVI+J+nIMStsRgkFWu5YM5OwbyKjZAG5lb3MqoAw==
"@abp/jquery-validation-unobtrusive@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9"
integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw==
dependencies:
"@abp/jquery-validation" "~7.2.0"
"@abp/jquery-validation" "~7.2.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.0.tgz#321a7a46ec2ef3b079fd7734af38886c97232f11"
integrity sha512-9hVaEPKZDU6UwyZt2xcJ9SK14gH4O4L1aHCIEuwWAnhKpOux5G4aPGzYqCGdUSf1MlzXf7iwkDKrTZLrPsOdrw==
"@abp/jquery-validation@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb"
integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
jquery-validation "^1.19.3"
"@abp/jquery@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.0.tgz#155ed7c7b116dbe360eac2132d9bf54407524acc"
integrity sha512-IM4w4AgPoG4ftmbnhmDSOKNmvQW3d7cklNyf4cmV4o0oGOIbFyWKJwZQqYmZU9saoLHHElW5KKM4sPJ4lHcD0Q==
"@abp/jquery@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f"
integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
jquery "~3.6.0"
"@abp/lodash@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.0.tgz#dad30f704641cd43fe98caa067b2aa86eca4cc7e"
integrity sha512-wt94OjgGl8ZRpdbuE+OQFv0LOZSNACMAb5Grx/GuK2J2fORwHfISX9P0IA0MoF3SQTtfY7daJo02Wa2pO5DVRw==
"@abp/lodash@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b"
integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
lodash "^4.17.21"
"@abp/luxon@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.0.tgz#fe3fc84b26fdf824f510b45409e06c99a7081bab"
integrity sha512-rS19oaECHKcRayKBfzDnaGXzy8TyZHopz9Wjib0WzeCTyRKgkT1TxCHvUH1DO2PWITODKamUyKSYjGKhGVADfg==
"@abp/luxon@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516"
integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.0.tgz#975594f6c588807b05e2d5f1ed2b74dd652853be"
integrity sha512-CieuDFEfnhPfoG5tqzSTKhS27SvaggZbDNmMtoDOd/L5CR7xm7QXfSadN+yFKqWDEO+gbLK//+xvEiyYepMNJA==
"@abp/malihu-custom-scrollbar-plugin@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346"
integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.0.tgz#4ff2bc73008d1717ac5756ee4a7f5460cee51afb"
integrity sha512-scD8UwmvNGOV75kK2wE8/Mhyp7iSRQWE6MtN3KgWg3AMdkDyrwnQtC55PzXLdec7XIgYbf+r8qSO+CFKaBwMGg==
"@abp/moment@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25"
integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.0.tgz#27225e6bbcba7e8e61805a352efc7a66872a1bc8"
integrity sha512-JlL2dGL75B08C2taIS7PMRplAvRBwjVxBCGGeXnv1QgX3kXfxlzU6hJQq6AB+knGBOmDIK7wFoHKTdOn+/JA1w==
"@abp/prismjs@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.1.tgz#322ea0c1368df89a8649af2ecf9660ae9c3eb12a"
integrity sha512-918o/Gev6f5tm6U0cO6S7Teygzre1x+HpzGH5WJdNx14/ZQ6wNrcsIMIjd84R6noUPVt83/eZ27N+RQtvntQLg==
dependencies:
"@abp/clipboard" "~7.2.0"
"@abp/core" "~7.2.0"
"@abp/clipboard" "~7.2.1"
"@abp/core" "~7.2.1"
prismjs "^1.26.0"
"@abp/select2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.0.tgz#fe612080ce2ebbec849663b64310d304f1a4d730"
integrity sha512-sGpB+ANvCN87W30rlcqQkx1gTAkU6Zz9AxKaxbzFJI35y/j0dybrx32q2/eLg8hkjvQnJ93sNa8oc3fQQ7/7AA==
"@abp/select2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95"
integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
select2 "^4.0.13"
"@abp/sweetalert2@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.0.tgz#787164525d741972bf51b5ac371de6d84432f635"
integrity sha512-9nDv3lp/VGhHLHiLM6/ZL3nhKF7S9Ag4lsedULbGAx4aJK/OfVpkEYJ+4dDLWRHRTO1xrnlMmCPGEsRIUvDklA==
"@abp/sweetalert2@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3"
integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ==
dependencies:
"@abp/core" "~7.2.0"
"@abp/core" "~7.2.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.0.tgz#c8798a15f3a76fe620fdf04b54b36b5271ff3934"
integrity sha512-wKl5Cz5IQGlhYI5eEBxiu97iNigVZ/epBozFuH/iJOXNzbCtORnwuL1PfE7C5LRBkxCg4Y+2GDIuPMU1j1cOgQ==
"@abp/timeago@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857"
integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
timeago "^1.6.7"
"@abp/toastr@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.0.tgz#f6e2dda276d92af97dbb5dd6747194b58aea8591"
integrity sha512-QC7NwvVKL1de/PP4F3wT8k7GO0r2WmvhMwFegSnQl5ym/froLDhYAs9Ru8wRHFUF3vHAC7OwYHDGt6guJYR9qA==
"@abp/toastr@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2"
integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ==
dependencies:
"@abp/jquery" "~7.2.0"
"@abp/jquery" "~7.2.1"
toastr "^2.1.4"
"@abp/utils@~7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.0.tgz#7d7c7fe8d45ee0a123d1d0ad8ce317e809cab02d"
integrity sha512-GH6383eaRQllM8X+IMoYbBu7D0jSKA/h2f4jwxm0GmlFvxtRo69lqcnSIBDFocdzNotZbRAXuKEE+e8Wo1YH1Q==
"@abp/utils@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5"
integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg==
dependencies:
just-compare "^1.3.0"
"@abp/virtual-file-explorer@~7.2.0-rc.2":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.2.0.tgz#98dcb14616e731bed8af921c385366ee9f0fd3b7"
integrity sha512-TKgEdHEqAe2Q2C/Ih1oWYXh0RlTABDPbB2w8UTQ7ynlPRwHSziGCbxdjyXGpruSE9c+NYeZaQSdsVuf/jbvAZw==
"@abp/virtual-file-explorer@~7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.2.1.tgz#9b0412ce09fbf4d8ff0974b768f4eda06203769a"
integrity sha512-/PZpU9Zq1N0tQsBb+rkJwSVZa61lwVzJIz+/qAPHmuMLF6duLkgnFh4EAyWRWLnhsFFHOI+el0OcZ7P8uLcUyw==
dependencies:
"@abp/clipboard" "~7.2.0"
"@abp/prismjs" "~7.2.0"
"@abp/clipboard" "~7.2.1"
"@abp/prismjs" "~7.2.1"
"@fortawesome/fontawesome-free@^5.15.4":
version "5.15.4"

2
npm/lerna.json

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

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

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

35
npm/ng-packs/package.json

@ -43,9 +43,8 @@
},
"private": true,
"devDependencies": {
"@abp/utils": "~7.2.0",
"@abp/utils": "~7.2.1",
"@angular-devkit/build-angular": "~15.0.1",
"@angular-devkit/build-ng-packagr": "^0.1002.0",
"@angular-devkit/schematics-cli": "~15.0.1",
"@angular-eslint/eslint-plugin": "15.1.0",
"@angular-eslint/eslint-plugin-template": "15.1.0",
@ -62,18 +61,18 @@
"@angular/platform-browser": "~15.0.1",
"@angular/platform-browser-dynamic": "~15.0.1",
"@angular/router": "~15.0.1",
"@abp/ng.account": "~7.2.0-rc.2",
"@abp/ng.account.core": "~7.2.0-rc.2",
"@abp/ng.core": "~7.2.0-rc.2",
"@abp/ng.oauth": "~7.2.0-rc.2",
"@abp/ng.feature-management": "~7.2.0-rc.2",
"@abp/ng.identity": "~7.2.0-rc.2",
"@abp/ng.permission-management": "~7.2.0-rc.2",
"@abp/ng.schematics": "~7.2.0-rc.2",
"@abp/ng.setting-management": "~7.2.0-rc.2",
"@abp/ng.tenant-management": "~7.2.0-rc.2",
"@abp/ng.theme.basic": "~7.2.0-rc.2",
"@abp/ng.theme.shared": "~7.2.0-rc.2",
"@abp/ng.account": "~7.2.1",
"@abp/ng.account.core": "~7.2.1",
"@abp/ng.core": "~7.2.1",
"@abp/ng.oauth": "~7.2.1",
"@abp/ng.feature-management": "~7.2.1",
"@abp/ng.identity": "~7.2.1",
"@abp/ng.permission-management": "~7.2.1",
"@abp/ng.schematics": "~7.2.1",
"@abp/ng.setting-management": "~7.2.1",
"@abp/ng.tenant-management": "~7.2.1",
"@abp/ng.theme.basic": "~7.2.1",
"@abp/ng.theme.shared": "~7.2.1",
"@fortawesome/fontawesome-free": "^5.15.4",
"@ng-bootstrap/ng-bootstrap": "^14.0.0",
"@ngneat/spectator": "^10.0.0",
@ -124,16 +123,14 @@
"ts-jest": "28.0.5",
"ts-node": "10.9.1",
"ts-toolbelt": "6.15.4",
"tsickle": "^0.39.1",
"tslib": "^2.3.0",
"tslint": "~6.1.0",
"typescript": "4.8.4",
"zone.js": "0.11.4"
},
"dependencies": {
"@abp/ng.theme.lepton-x": "^2.2.0-rc.1",
"zone.js": "0.11.4",
"@abp/ng.theme.lepton-x": "^2.2.0",
"bootstrap-icons": "^1.10.3"
},
"dependencies": {},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,html,css,scss}": [
"npx prettier --write --config .prettierrc "

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -1,11 +1,11 @@
{
"version": "7.2.0-rc.2",
"version": "7.2.1",
"name": "@abp/aspnetcore.components.server.basictheme",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/aspnetcore.components.server.theming": "~7.2.0-rc.2"
"@abp/aspnetcore.components.server.theming": "~7.2.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

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

@ -1,12 +1,12 @@
{
"version": "7.2.0-rc.2",
"version": "7.2.1",
"name": "@abp/aspnetcore.components.server.theming",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/bootstrap": "~7.2.0-rc.2",
"@abp/font-awesome": "~7.2.0-rc.2"
"@abp/bootstrap": "~7.2.1",
"@abp/font-awesome": "~7.2.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

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

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

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

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

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

@ -1,6 +1,6 @@
{
"name": "@abp/aspnetcore.mvc.ui",
"version": "7.2.0-rc.2",
"version": "7.2.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

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

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

10
npm/packs/blogging/package.json

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

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

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

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

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

4
npm/packs/bootstrap/package.json

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

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

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

4
npm/packs/clipboard/package.json

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

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

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

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

@ -1,12 +1,12 @@
{
"version": "7.2.0-rc.2",
"version": "7.2.1",
"name": "@abp/cms-kit.public",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/highlight.js": "~7.2.0-rc.2",
"@abp/star-rating-svg": "~7.2.0-rc.2"
"@abp/highlight.js": "~7.2.1",
"@abp/star-rating-svg": "~7.2.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

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

@ -1,12 +1,12 @@
{
"version": "7.2.0-rc.2",
"version": "7.2.1",
"name": "@abp/cms-kit",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@abp/cms-kit.admin": "~7.2.0-rc.2",
"@abp/cms-kit.public": "~7.2.0-rc.2"
"@abp/cms-kit.admin": "~7.2.1",
"@abp/cms-kit.public": "~7.2.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

4
npm/packs/codemirror/package.json

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

4
npm/packs/core/package.json

@ -1,5 +1,5 @@
{
"version": "7.2.0-rc.2",
"version": "7.2.1",
"name": "@abp/core",
"repository": {
"type": "git",
@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
"@abp/utils": "~7.2.0-rc.2"
"@abp/utils": "~7.2.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431"
}

4
npm/packs/cropperjs/package.json

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

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

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

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

Loading…
Cancel
Save