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==