From 0ddf0e7bb2afcabd7b530fff0f021edb227359c3 Mon Sep 17 00:00:00 2001 From: Kerolos Zakaria <44670424+keroloszakaria@users.noreply.github.com> Date: Sat, 8 Nov 2025 01:11:46 +0200 Subject: [PATCH 1/9] feat: add vue-nuxt-permission module --- modules/vue-nuxt-permission.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/vue-nuxt-permission.yml diff --git a/modules/vue-nuxt-permission.yml b/modules/vue-nuxt-permission.yml new file mode 100644 index 000000000..f424a00e4 --- /dev/null +++ b/modules/vue-nuxt-permission.yml @@ -0,0 +1,18 @@ +name: vue-nuxt-permission +description: A unified permission system for Vue 3 and Nuxt 3 with directives, guards, and async support. +repo: keroloszakaria/vue-nuxt-permission +npm: vue-nuxt-permission +icon: lock +github: https://github.com/keroloszakaria/vue-nuxt-permission +website: https://github.com/keroloszakaria/vue-nuxt-permission +learn_more: https://github.com/keroloszakaria/vue-nuxt-permission#readme +category: security +type: 3rd-party +maintainers: + - name: Kerolos Zakaria + github: KerolosZakaria + avatar: https://avatars.githubusercontent.com/u/61479752?v=4 +compatibility: + nuxt: ^3.0.0 + requires: + bridge: optional From f39d3b4b06e6e261b3b0edcdf35d738c7bbe1245 Mon Sep 17 00:00:00 2001 From: Kerolos Zakaria <44670424+keroloszakaria@users.noreply.github.com> Date: Sat, 8 Nov 2025 01:25:07 +0200 Subject: [PATCH 2/9] feat: add vue-nuxt-permission module --- modules/vue-nuxt-permission.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/vue-nuxt-permission.yml b/modules/vue-nuxt-permission.yml index f424a00e4..69258cfba 100644 --- a/modules/vue-nuxt-permission.yml +++ b/modules/vue-nuxt-permission.yml @@ -2,7 +2,7 @@ name: vue-nuxt-permission description: A unified permission system for Vue 3 and Nuxt 3 with directives, guards, and async support. repo: keroloszakaria/vue-nuxt-permission npm: vue-nuxt-permission -icon: lock +icon: nuxt-signupgate.png github: https://github.com/keroloszakaria/vue-nuxt-permission website: https://github.com/keroloszakaria/vue-nuxt-permission learn_more: https://github.com/keroloszakaria/vue-nuxt-permission#readme From 9f411f4d7a1b542d0b6c723401bb8b9f265e319d Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 23:25:48 +0000 Subject: [PATCH 3/9] [autofix.ci] apply automated fixes --- modules/tiktok-analytics.yml | 2 +- modules/vue-nuxt-permission.yml | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/tiktok-analytics.yml b/modules/tiktok-analytics.yml index 0858dce46..92bcea49c 100644 --- a/modules/tiktok-analytics.yml +++ b/modules/tiktok-analytics.yml @@ -8,7 +8,7 @@ learn_more: '' category: Analytics type: 3rd-party maintainers: - - name: Vladislav Bulgakov + - name: Kairat Markashev github: stickpro avatar: https://avatars.githubusercontent.com/u/25886722?v=4 compatibility: diff --git a/modules/vue-nuxt-permission.yml b/modules/vue-nuxt-permission.yml index 69258cfba..496ba8aa2 100644 --- a/modules/vue-nuxt-permission.yml +++ b/modules/vue-nuxt-permission.yml @@ -1,12 +1,14 @@ name: vue-nuxt-permission -description: A unified permission system for Vue 3 and Nuxt 3 with directives, guards, and async support. +description: >- + A unified permission system for Vue 3 and Nuxt 3 with directives, guards, and + async support. repo: keroloszakaria/vue-nuxt-permission -npm: vue-nuxt-permission +npm: vue-permission icon: nuxt-signupgate.png github: https://github.com/keroloszakaria/vue-nuxt-permission website: https://github.com/keroloszakaria/vue-nuxt-permission learn_more: https://github.com/keroloszakaria/vue-nuxt-permission#readme -category: security +category: Security type: 3rd-party maintainers: - name: Kerolos Zakaria From cb1b948954a8ca2593d85e9f0cb52fcf717a1068 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Sun, 23 Nov 2025 09:13:59 +0000 Subject: [PATCH 4/9] [autofix.ci] apply automated fixes --- modules/tiktok-analytics.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/tiktok-analytics.yml b/modules/tiktok-analytics.yml index 92bcea49c..0858dce46 100644 --- a/modules/tiktok-analytics.yml +++ b/modules/tiktok-analytics.yml @@ -8,7 +8,7 @@ learn_more: '' category: Analytics type: 3rd-party maintainers: - - name: Kairat Markashev + - name: Vladislav Bulgakov github: stickpro avatar: https://avatars.githubusercontent.com/u/25886722?v=4 compatibility: From dd86fce1bb095885479f5aabee2227353ff1ede4 Mon Sep 17 00:00:00 2001 From: Kerolos Zakaria <44670424+keroloszakaria@users.noreply.github.com> Date: Thu, 19 Feb 2026 00:10:30 +0200 Subject: [PATCH 5/9] feat: add vue-nuxt-permission module Adds vue-nuxt-permission to the modules listing. - npm: https://www.npmjs.com/package/vue-nuxt-permission - Repo: https://github.com/keroloszakaria/vue-nuxt-permission - Docs: https://vue-nuxt-permission.surge.sh Closes #1400 --- modules/vue-nuxt-permission.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/modules/vue-nuxt-permission.yml b/modules/vue-nuxt-permission.yml index 496ba8aa2..1fa51cf9f 100644 --- a/modules/vue-nuxt-permission.yml +++ b/modules/vue-nuxt-permission.yml @@ -1,20 +1,17 @@ name: vue-nuxt-permission -description: >- - A unified permission system for Vue 3 and Nuxt 3 with directives, guards, and - async support. +description: A unified permission system for Vue 3 and Nuxt 3/4 with directives, guards, and async support. repo: keroloszakaria/vue-nuxt-permission -npm: vue-permission -icon: nuxt-signupgate.png +npm: vue-nuxt-permission +icon: lock github: https://github.com/keroloszakaria/vue-nuxt-permission -website: https://github.com/keroloszakaria/vue-nuxt-permission -learn_more: https://github.com/keroloszakaria/vue-nuxt-permission#readme +website: https://vue-nuxt-permission.surge.sh +learn_more: https://vue-nuxt-permission.surge.sh/getting-started category: Security type: 3rd-party maintainers: - name: Kerolos Zakaria github: KerolosZakaria - avatar: https://avatars.githubusercontent.com/u/61479752?v=4 compatibility: - nuxt: ^3.0.0 + nuxt: ">=3.0.0" requires: - bridge: optional + bridge: false From fc6ca7150f92a4593d54ab9c13a69cd624a4009c Mon Sep 17 00:00:00 2001 From: Kerolos Zakaria <44670424+keroloszakaria@users.noreply.github.com> Date: Thu, 19 Feb 2026 00:18:34 +0200 Subject: [PATCH 6/9] Update icon for vue-nuxt-permission module --- modules/vue-nuxt-permission.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/vue-nuxt-permission.yml b/modules/vue-nuxt-permission.yml index 1fa51cf9f..4dab43341 100644 --- a/modules/vue-nuxt-permission.yml +++ b/modules/vue-nuxt-permission.yml @@ -2,7 +2,7 @@ name: vue-nuxt-permission description: A unified permission system for Vue 3 and Nuxt 3/4 with directives, guards, and async support. repo: keroloszakaria/vue-nuxt-permission npm: vue-nuxt-permission -icon: lock +icon: vue-nuxt-permission.svg github: https://github.com/keroloszakaria/vue-nuxt-permission website: https://vue-nuxt-permission.surge.sh learn_more: https://vue-nuxt-permission.surge.sh/getting-started From 758792b52b41257905357dbb6952a3107efb9e7b Mon Sep 17 00:00:00 2001 From: Kerolos Zakaria <44670424+keroloszakaria@users.noreply.github.com> Date: Thu, 19 Feb 2026 00:19:04 +0200 Subject: [PATCH 7/9] Add Vue Nuxt permission icon SVG --- icons/vue-nuxt-permission.svg | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 icons/vue-nuxt-permission.svg diff --git a/icons/vue-nuxt-permission.svg b/icons/vue-nuxt-permission.svg new file mode 100644 index 000000000..d0753ca14 --- /dev/null +++ b/icons/vue-nuxt-permission.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + From 825aee45950811d2e98b6f9fdb37802cc5a24933 Mon Sep 17 00:00:00 2001 From: Kerolos Zakaria <44670424+keroloszakaria@users.noreply.github.com> Date: Thu, 19 Feb 2026 00:24:47 +0200 Subject: [PATCH 8/9] Fix maintainer GitHub username in YAML file --- modules/vue-nuxt-permission.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/vue-nuxt-permission.yml b/modules/vue-nuxt-permission.yml index 4dab43341..66fd43761 100644 --- a/modules/vue-nuxt-permission.yml +++ b/modules/vue-nuxt-permission.yml @@ -2,7 +2,6 @@ name: vue-nuxt-permission description: A unified permission system for Vue 3 and Nuxt 3/4 with directives, guards, and async support. repo: keroloszakaria/vue-nuxt-permission npm: vue-nuxt-permission -icon: vue-nuxt-permission.svg github: https://github.com/keroloszakaria/vue-nuxt-permission website: https://vue-nuxt-permission.surge.sh learn_more: https://vue-nuxt-permission.surge.sh/getting-started @@ -10,7 +9,7 @@ category: Security type: 3rd-party maintainers: - name: Kerolos Zakaria - github: KerolosZakaria + github: keroloszakaria compatibility: nuxt: ">=3.0.0" requires: From 1d8a534be3a901bc1e0c4cba35c146565aaf64d9 Mon Sep 17 00:00:00 2001 From: Kerolos Zakaria <44670424+keroloszakaria@users.noreply.github.com> Date: Thu, 19 Feb 2026 00:29:25 +0200 Subject: [PATCH 9/9] Update vue-nuxt-permission.yml metadata --- modules/vue-nuxt-permission.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/vue-nuxt-permission.yml b/modules/vue-nuxt-permission.yml index 66fd43761..ba2ffe3e1 100644 --- a/modules/vue-nuxt-permission.yml +++ b/modules/vue-nuxt-permission.yml @@ -2,7 +2,6 @@ name: vue-nuxt-permission description: A unified permission system for Vue 3 and Nuxt 3/4 with directives, guards, and async support. repo: keroloszakaria/vue-nuxt-permission npm: vue-nuxt-permission -github: https://github.com/keroloszakaria/vue-nuxt-permission website: https://vue-nuxt-permission.surge.sh learn_more: https://vue-nuxt-permission.surge.sh/getting-started category: Security