From aa65128970dfc1930201994c2223ed370e65f1e6 Mon Sep 17 00:00:00 2001 From: Tim Rietz Date: Wed, 22 Apr 2026 22:54:25 +0200 Subject: [PATCH 1/4] feat: add lucide-motion-vue module --- modules/lucide-motion-vue.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 modules/lucide-motion-vue.yml diff --git a/modules/lucide-motion-vue.yml b/modules/lucide-motion-vue.yml new file mode 100644 index 000000000..d434fa179 --- /dev/null +++ b/modules/lucide-motion-vue.yml @@ -0,0 +1,16 @@ +name: lucide-motion-vue +description: Nuxt module for animated Lucide icons — 535 Vue 3 components with hover/tap/view triggers, built on Motion for Vue. +repo: respeak-io/lucide-motion-vue +npm: '@respeak/lucide-motion-vue' +icon: '' +github: https://github.com/respeak-io/lucide-motion-vue +website: https://respeak-io.github.io/lucide-motion-vue/ +learn_more: '' +category: UI +type: 3rd-party +maintainers: + - name: Tim Rietz + github: tr-evo +compatibility: + nuxt: '>=3.0.0' + requires: {} From a1cd815f5f2231766c451869497923a5abd00446 Mon Sep 17 00:00:00 2001 From: Tim Rietz Date: Sun, 26 Apr 2026 10:12:12 +0200 Subject: [PATCH 2/4] fix(lucide-motion-vue): tighten nuxt compatibility to ^3.0.0 --- modules/lucide-motion-vue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lucide-motion-vue.yml b/modules/lucide-motion-vue.yml index d434fa179..dce05ed03 100644 --- a/modules/lucide-motion-vue.yml +++ b/modules/lucide-motion-vue.yml @@ -12,5 +12,5 @@ maintainers: - name: Tim Rietz github: tr-evo compatibility: - nuxt: '>=3.0.0' + nuxt: ^3.0.0 requires: {} From 8d3ba2372d9fc4264d6c2a3adb05d210c4638966 Mon Sep 17 00:00:00 2001 From: Tim Rietz Date: Fri, 1 May 2026 20:29:07 +0200 Subject: [PATCH 3/4] feat(lucide-motion-vue): populate icon, learn_more, refresh count --- icons/lucide-motion-vue.png | Bin 0 -> 5646 bytes modules/lucide-motion-vue.yml | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 icons/lucide-motion-vue.png diff --git a/icons/lucide-motion-vue.png b/icons/lucide-motion-vue.png new file mode 100644 index 0000000000000000000000000000000000000000..5a17ff81407e8829b419760b06ec1e0dad5cdae2 GIT binary patch literal 5646 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 literal 0 HcmV?d00001 diff --git a/modules/lucide-motion-vue.yml b/modules/lucide-motion-vue.yml index dce05ed03..75678fbeb 100644 --- a/modules/lucide-motion-vue.yml +++ b/modules/lucide-motion-vue.yml @@ -1,11 +1,11 @@ name: lucide-motion-vue -description: Nuxt module for animated Lucide icons — 535 Vue 3 components with hover/tap/view triggers, built on Motion for Vue. +description: Nuxt module for animated Lucide icons — 523 Vue 3 components across 815 named animations with hover/tap/view triggers, built on Motion for Vue. repo: respeak-io/lucide-motion-vue npm: '@respeak/lucide-motion-vue' -icon: '' +icon: lucide-motion-vue.png github: https://github.com/respeak-io/lucide-motion-vue website: https://respeak-io.github.io/lucide-motion-vue/ -learn_more: '' +learn_more: https://respeak-io.github.io/lucide-motion-vue/#/docs category: UI type: 3rd-party maintainers: From c00ff978aaf613206d499deb45be56074dde1960 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 1 May 2026 18:32:38 +0000 Subject: [PATCH 4/4] [autofix.ci] apply automated fixes --- modules/lucide-motion-vue.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/lucide-motion-vue.yml b/modules/lucide-motion-vue.yml index 75678fbeb..d96cd1efb 100644 --- a/modules/lucide-motion-vue.yml +++ b/modules/lucide-motion-vue.yml @@ -1,5 +1,7 @@ name: lucide-motion-vue -description: Nuxt module for animated Lucide icons — 523 Vue 3 components across 815 named animations with hover/tap/view triggers, built on Motion for Vue. +description: >- + Nuxt module for animated Lucide icons — 523 Vue 3 components across 815 named + animations with hover/tap/view triggers, built on Motion for Vue. repo: respeak-io/lucide-motion-vue npm: '@respeak/lucide-motion-vue' icon: lucide-motion-vue.png