This is an automated email from the ASF dual-hosted git repository.

yasithdev pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git


The following commit(s) were added to refs/heads/main by this push:
     new 8833915b1 Remove unused npm dependencies from groups and auth apps 
(#219)
8833915b1 is described below

commit 8833915b12dd27063dfc7a9ade08cf9fe516113c
Author: Yasith Jayawardana <[email protected]>
AuthorDate: Sat Jun 13 11:02:19 2026 -0400

    Remove unused npm dependencies from groups and auth apps (#219)
    
    - groups: drop bootstrap and moment (0 imports; the bootstrap styling and 
moment
      date handling come through the linked django-airavata-common-ui workspace 
package).
    - auth: drop vue, vuelidate, vuex (auth is Keycloak-hosted with no Vue 
pages — its
      build emits an empty webpack-stats.json; confirmed `yarn run build` still 
passes).
    
    yarn.lock regenerated for both apps via `yarn remove`.
---
 airavata-django-portal/django_airavata/apps/auth/package.json  |  5 +----
 airavata-django-portal/django_airavata/apps/auth/yarn.lock     | 10 ----------
 .../django_airavata/apps/groups/package.json                   |  2 --
 airavata-django-portal/django_airavata/apps/groups/yarn.lock   |  4 ++--
 4 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/airavata-django-portal/django_airavata/apps/auth/package.json 
b/airavata-django-portal/django_airavata/apps/auth/package.json
index ee577ffb0..e9729f024 100644
--- a/airavata-django-portal/django_airavata/apps/auth/package.json
+++ b/airavata-django-portal/django_airavata/apps/auth/package.json
@@ -12,10 +12,7 @@
   },
   "dependencies": {
     "django-airavata-api": "link:../api/",
-    "django-airavata-common-ui": "link:../../static/common/",
-    "vue": "^2.7.16",
-    "vuelidate": "^0.7.6",
-    "vuex": "^3.6.2"
+    "django-airavata-common-ui": "link:../../static/common/"
   },
   "devDependencies": {
     "@babel/core": "^7.12.16",
diff --git a/airavata-django-portal/django_airavata/apps/auth/yarn.lock 
b/airavata-django-portal/django_airavata/apps/auth/yarn.lock
index 4a8542d0c..5f45a3820 100644
--- a/airavata-django-portal/django_airavata/apps/auth/yarn.lock
+++ b/airavata-django-portal/django_airavata/apps/auth/yarn.lock
@@ -2019,16 +2019,6 @@ vue@^2.7.16:
     "@vue/compiler-sfc" "2.7.16"
     csstype "^3.1.0"
 
-vuelidate@^0.7.6:
-  version "0.7.6"
-  resolved 
"https://registry.yarnpkg.com/vuelidate/-/vuelidate-0.7.6.tgz#84100c13b943470660d0416642845cd2a1edf4b2";
-  integrity 
sha512-suzIuet1jGcyZ4oUSW8J27R2tNrJ9cIfklAh63EbAkFjE380iv97BAiIeolRYoB9bF9usBXCu4BxftWN1Dkn3g==
-
-vuex@^3.6.2:
-  version "3.6.2"
-  resolved 
"https://registry.yarnpkg.com/vuex/-/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71";
-  integrity 
sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==
-
 webidl-conversions@^3.0.0:
   version "3.0.1"
   resolved 
"https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871";
diff --git a/airavata-django-portal/django_airavata/apps/groups/package.json 
b/airavata-django-portal/django_airavata/apps/groups/package.json
index 26e593ace..42571ba84 100755
--- a/airavata-django-portal/django_airavata/apps/groups/package.json
+++ b/airavata-django-portal/django_airavata/apps/groups/package.json
@@ -11,10 +11,8 @@
     "format": "prettier --write ."
   },
   "dependencies": {
-    "bootstrap": "^4.0.0-beta.2",
     "django-airavata-api": "link:../api",
     "django-airavata-common-ui": "link:../../static/common",
-    "moment": "^2.18.1",
     "vue": "^2.7.16"
   },
   "devDependencies": {
diff --git a/airavata-django-portal/django_airavata/apps/groups/yarn.lock 
b/airavata-django-portal/django_airavata/apps/groups/yarn.lock
index 4c6d200ef..1413685fe 100644
--- a/airavata-django-portal/django_airavata/apps/groups/yarn.lock
+++ b/airavata-django-portal/django_airavata/apps/groups/yarn.lock
@@ -762,7 +762,7 @@ bootstrap-vue@^2.21.2:
     portal-vue "^2.1.7"
     vue-functional-data-merge "^3.1.0"
 
-"bootstrap@>=4.5.3 <5.0.0", bootstrap@^4.0.0-beta.2, bootstrap@^4.3.1:
+"bootstrap@>=4.5.3 <5.0.0", bootstrap@^4.3.1:
   version "4.6.0"
   resolved 
"https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.0.tgz#97b9f29ac98f98dfa43bf7468262d84392552fd7";
   integrity 
sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==
@@ -1489,7 +1489,7 @@ minimatch@^3.0.4:
   dependencies:
     brace-expansion "^1.1.7"
 
-moment@^2.18.1, moment@^2.24.0:
+moment@^2.24.0:
   version "2.29.1"
   resolved 
"https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3";
   integrity 
sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==

Reply via email to