From 65651faa5ba56caebab5c92b9b5bb417936e225a Mon Sep 17 00:00:00 2001 From: Malcolm Hauser <137590820+Mooshay105@users.noreply.github.com> Date: Fri, 12 Sep 2025 12:33:52 +1000 Subject: [PATCH 1/8] Add google maps --- src/data/svgs.ts | 8 +++++++- static/library/googleMaps.svg | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 static/library/googleMaps.svg diff --git a/src/data/svgs.ts b/src/data/svgs.ts index 9ef3276..498eb71 100644 --- a/src/data/svgs.ts +++ b/src/data/svgs.ts @@ -3895,5 +3895,11 @@ export const svgs: iSVG[] = [ }, url: 'https://ahrefs.com/', brandUrl: 'https://ahrefs.com/logo' - } + }, + { + title: 'Google Maps', + category: 'Google', + route: '/library/googleMaps.svg', + url: 'https://www.google.com/maps/' + }, ]; diff --git a/static/library/googleMaps.svg b/static/library/googleMaps.svg new file mode 100644 index 0000000..1d1cd41 --- /dev/null +++ b/static/library/googleMaps.svg @@ -0,0 +1 @@ + \ No newline at end of file From 2130d8d316369076c68a62bffa3102e13c63c3f0 Mon Sep 17 00:00:00 2001 From: Malcolm Hauser <137590820+Mooshay105@users.noreply.github.com> Date: Fri, 12 Sep 2025 12:53:13 +1000 Subject: [PATCH 2/8] remove trailing comma --- src/data/svgs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/svgs.ts b/src/data/svgs.ts index 498eb71..aca3854 100644 --- a/src/data/svgs.ts +++ b/src/data/svgs.ts @@ -3901,5 +3901,5 @@ export const svgs: iSVG[] = [ category: 'Google', route: '/library/googleMaps.svg', url: 'https://www.google.com/maps/' - }, + } ]; From c39c2a2f5b254e4f79b0e6e86b3bb99246428787 Mon Sep 17 00:00:00 2001 From: Hugo Richard Date: Sun, 14 Sep 2025 14:57:24 +0100 Subject: [PATCH 3/8] feat: add nuxt ecosystem logo --- src/data/svgs.ts | 69 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/src/data/svgs.ts b/src/data/svgs.ts index 9ef3276..2b8b514 100644 --- a/src/data/svgs.ts +++ b/src/data/svgs.ts @@ -268,7 +268,74 @@ export const svgs: iSVG[] = [ title: 'Nuxt', category: 'Framework', route: '/library/nuxt.svg', - url: 'https://nuxtjs.org/', + url: 'https://nuxt.com/', + brandUrl: 'https://nuxt.com/design-kit' + }, + { + title: 'Nuxt UI', + category: 'Library', + url: 'https://ui.nuxt.com/', + route: { + light: '/library/nuxt-ui-wordmark-light.svg', + dark: '/library/nuxt-ui-wordmark-dark.svg' + }, + wordmark: { + light: '/library/nuxt-ui-wordmark-light.svg', + dark: '/library/nuxt-ui-wordmark-dark.svg' + }, + brandUrl: 'https://nuxt.com/design-kit' + }, + { + title: 'Nuxt Content', + category: 'Library', + url: 'https://content.nuxt.com/', + route: { + light: '/library/nuxt-content-wordmark-light.svg', + dark: '/library/nuxt-content-wordmark-dark.svg' + }, + wordmark: { + light: '/library/nuxt-content-wordmark-light.svg', + dark: '/library/nuxt-content-wordmark-dark.svg' + }, + brandUrl: 'https://nuxt.com/design-kit' + }, + { + title: 'Nuxt Studio', + category: 'Library', + url: 'https://studio.nuxt.com/', + route: { + light: '/library/nuxt-studio-wordmark-light.svg', + dark: '/library/nuxt-studio-wordmark-dark.svg' + }, + wordmark: { + light: '/library/nuxt-studio-wordmark-light.svg', + dark: '/library/nuxt-studio-wordmark-dark.svg' + }, + brandUrl: 'https://nuxt.com/design-kit' + }, + { + title: 'NuxtHub', + category: 'Library', + url: 'https://hub.nuxt.com/', + route: '/library/nuxthub.svg', + wordmark: { + light: '/library/nuxt-hub-wordmark-light.svg', + dark: '/library/nuxt-hub-wordmark-dark.svg' + }, + brandUrl: 'https://nuxt.com/design-kit' + }, + { + title: 'Docus', + category: 'Library', + url: 'https://docus.dev/', + route: { + light: '/library/docus-light.svg', + dark: '/library/docus-dark.svg' + }, + wordmark: { + light: '/library/docus-wordmark-light.svg', + dark: '/library/docus-wordmark-dark.svg' + }, brandUrl: 'https://nuxt.com/design-kit' }, { From 380b10690ea467899898976dcaeec23eeac09717 Mon Sep 17 00:00:00 2001 From: Hugo Richard Date: Sun, 14 Sep 2025 14:57:56 +0100 Subject: [PATCH 4/8] feat: add nuxt ecosystem logo --- static/docus-dark.svg | 3 +++ static/docus-light.svg | 3 +++ static/library/docus-wordmark-dark.svg | 15 +++++++++++++++ static/library/docus-wordmark-light.svg | 15 +++++++++++++++ static/library/nuxt-content-wordmark-dark.svg | 14 ++++++++++++++ static/library/nuxt-content-wordmark-light.svg | 14 ++++++++++++++ static/library/nuxt-studio-wordmark-dark.svg | 13 +++++++++++++ static/library/nuxt-studio-wordmark-light.svg | 13 +++++++++++++ static/library/nuxt-ui-wordmark-dark.svg | 9 +++++++++ static/library/nuxt-ui-wordmark-light.svg | 9 +++++++++ static/library/nuxthub-wordmark-dark.svg | 8 ++++++++ static/library/nuxthub-wordmark-light.svg | 8 ++++++++ static/library/nuxthub.svg | 3 +++ 13 files changed, 127 insertions(+) create mode 100644 static/docus-dark.svg create mode 100644 static/docus-light.svg create mode 100644 static/library/docus-wordmark-dark.svg create mode 100644 static/library/docus-wordmark-light.svg create mode 100644 static/library/nuxt-content-wordmark-dark.svg create mode 100644 static/library/nuxt-content-wordmark-light.svg create mode 100644 static/library/nuxt-studio-wordmark-dark.svg create mode 100644 static/library/nuxt-studio-wordmark-light.svg create mode 100644 static/library/nuxt-ui-wordmark-dark.svg create mode 100644 static/library/nuxt-ui-wordmark-light.svg create mode 100644 static/library/nuxthub-wordmark-dark.svg create mode 100644 static/library/nuxthub-wordmark-light.svg create mode 100644 static/library/nuxthub.svg diff --git a/static/docus-dark.svg b/static/docus-dark.svg new file mode 100644 index 0000000..942382a --- /dev/null +++ b/static/docus-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/docus-light.svg b/static/docus-light.svg new file mode 100644 index 0000000..f84dee1 --- /dev/null +++ b/static/docus-light.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/library/docus-wordmark-dark.svg b/static/library/docus-wordmark-dark.svg new file mode 100644 index 0000000..98f6bff --- /dev/null +++ b/static/library/docus-wordmark-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/static/library/docus-wordmark-light.svg b/static/library/docus-wordmark-light.svg new file mode 100644 index 0000000..0f3ce3a --- /dev/null +++ b/static/library/docus-wordmark-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/static/library/nuxt-content-wordmark-dark.svg b/static/library/nuxt-content-wordmark-dark.svg new file mode 100644 index 0000000..e0e2f9e --- /dev/null +++ b/static/library/nuxt-content-wordmark-dark.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/library/nuxt-content-wordmark-light.svg b/static/library/nuxt-content-wordmark-light.svg new file mode 100644 index 0000000..3525c9c --- /dev/null +++ b/static/library/nuxt-content-wordmark-light.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/library/nuxt-studio-wordmark-dark.svg b/static/library/nuxt-studio-wordmark-dark.svg new file mode 100644 index 0000000..99ec22d --- /dev/null +++ b/static/library/nuxt-studio-wordmark-dark.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/static/library/nuxt-studio-wordmark-light.svg b/static/library/nuxt-studio-wordmark-light.svg new file mode 100644 index 0000000..87d7d53 --- /dev/null +++ b/static/library/nuxt-studio-wordmark-light.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/static/library/nuxt-ui-wordmark-dark.svg b/static/library/nuxt-ui-wordmark-dark.svg new file mode 100644 index 0000000..6f3ca77 --- /dev/null +++ b/static/library/nuxt-ui-wordmark-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/static/library/nuxt-ui-wordmark-light.svg b/static/library/nuxt-ui-wordmark-light.svg new file mode 100644 index 0000000..ad7dac7 --- /dev/null +++ b/static/library/nuxt-ui-wordmark-light.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/static/library/nuxthub-wordmark-dark.svg b/static/library/nuxthub-wordmark-dark.svg new file mode 100644 index 0000000..7cdfa84 --- /dev/null +++ b/static/library/nuxthub-wordmark-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/static/library/nuxthub-wordmark-light.svg b/static/library/nuxthub-wordmark-light.svg new file mode 100644 index 0000000..bd58ab8 --- /dev/null +++ b/static/library/nuxthub-wordmark-light.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/static/library/nuxthub.svg b/static/library/nuxthub.svg new file mode 100644 index 0000000..17c5523 --- /dev/null +++ b/static/library/nuxthub.svg @@ -0,0 +1,3 @@ + + + From 3f99f8a115c6d3cf8dd99b96fb2bfa9a96bf11f2 Mon Sep 17 00:00:00 2001 From: Hugo Richard Date: Sun, 14 Sep 2025 15:10:06 +0100 Subject: [PATCH 5/8] up --- src/data/svgs.ts | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/data/svgs.ts b/src/data/svgs.ts index 2b8b514..bd6de15 100644 --- a/src/data/svgs.ts +++ b/src/data/svgs.ts @@ -269,6 +269,10 @@ export const svgs: iSVG[] = [ category: 'Framework', route: '/library/nuxt.svg', url: 'https://nuxt.com/', + wordmark: { + light: '/library/nuxt-wordmark-light.svg', + dark: '/library/nuxt-wordmark-dark.svg' + }, brandUrl: 'https://nuxt.com/design-kit' }, { @@ -279,10 +283,6 @@ export const svgs: iSVG[] = [ light: '/library/nuxt-ui-wordmark-light.svg', dark: '/library/nuxt-ui-wordmark-dark.svg' }, - wordmark: { - light: '/library/nuxt-ui-wordmark-light.svg', - dark: '/library/nuxt-ui-wordmark-dark.svg' - }, brandUrl: 'https://nuxt.com/design-kit' }, { @@ -293,10 +293,6 @@ export const svgs: iSVG[] = [ light: '/library/nuxt-content-wordmark-light.svg', dark: '/library/nuxt-content-wordmark-dark.svg' }, - wordmark: { - light: '/library/nuxt-content-wordmark-light.svg', - dark: '/library/nuxt-content-wordmark-dark.svg' - }, brandUrl: 'https://nuxt.com/design-kit' }, { @@ -307,10 +303,6 @@ export const svgs: iSVG[] = [ light: '/library/nuxt-studio-wordmark-light.svg', dark: '/library/nuxt-studio-wordmark-dark.svg' }, - wordmark: { - light: '/library/nuxt-studio-wordmark-light.svg', - dark: '/library/nuxt-studio-wordmark-dark.svg' - }, brandUrl: 'https://nuxt.com/design-kit' }, { @@ -326,7 +318,7 @@ export const svgs: iSVG[] = [ }, { title: 'Docus', - category: 'Library', + category: 'Software', url: 'https://docus.dev/', route: { light: '/library/docus-light.svg', From 7d3cd750de48294fa8ea3331ec280749a4f0d70c Mon Sep 17 00:00:00 2001 From: Hugo Richard Date: Sun, 14 Sep 2025 15:10:16 +0100 Subject: [PATCH 6/8] up --- static/{docus-light.svg => library/docus-dark.svg} | 0 static/{docus-dark.svg => library/docus-light.svg} | 0 static/library/nuxt-wordmark-dark.svg | 7 +++++++ static/library/nuxt-wordmark-light.svg | 7 +++++++ 4 files changed, 14 insertions(+) rename static/{docus-light.svg => library/docus-dark.svg} (100%) rename static/{docus-dark.svg => library/docus-light.svg} (100%) create mode 100644 static/library/nuxt-wordmark-dark.svg create mode 100644 static/library/nuxt-wordmark-light.svg diff --git a/static/docus-light.svg b/static/library/docus-dark.svg similarity index 100% rename from static/docus-light.svg rename to static/library/docus-dark.svg diff --git a/static/docus-dark.svg b/static/library/docus-light.svg similarity index 100% rename from static/docus-dark.svg rename to static/library/docus-light.svg diff --git a/static/library/nuxt-wordmark-dark.svg b/static/library/nuxt-wordmark-dark.svg new file mode 100644 index 0000000..c7da8f2 --- /dev/null +++ b/static/library/nuxt-wordmark-dark.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/static/library/nuxt-wordmark-light.svg b/static/library/nuxt-wordmark-light.svg new file mode 100644 index 0000000..9bcd43d --- /dev/null +++ b/static/library/nuxt-wordmark-light.svg @@ -0,0 +1,7 @@ + + + + + + + From 3497a6e1e955df96a40c854c93bd5cff16aa6bdf Mon Sep 17 00:00:00 2001 From: Hugo Date: Sun, 14 Sep 2025 20:46:30 +0200 Subject: [PATCH 7/8] Fix URLs for Nuxt Hub wordmarks --- src/data/svgs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/svgs.ts b/src/data/svgs.ts index 3a1813f..8c22e91 100644 --- a/src/data/svgs.ts +++ b/src/data/svgs.ts @@ -311,8 +311,8 @@ export const svgs: iSVG[] = [ url: 'https://hub.nuxt.com/', route: '/library/nuxthub.svg', wordmark: { - light: '/library/nuxt-hub-wordmark-light.svg', - dark: '/library/nuxt-hub-wordmark-dark.svg' + light: '/library/nuxthub-wordmark-light.svg', + dark: '/library/nuxthub-wordmark-dark.svg' }, brandUrl: 'https://nuxt.com/design-kit' }, From fdb9f91d2a2d9d01ff73f1119cd1db90028edf6c Mon Sep 17 00:00:00 2001 From: pheralb Date: Mon, 15 Sep 2025 17:52:02 +0100 Subject: [PATCH 8/8] =?UTF-8?q?=F0=9F=92=9A=20Create=20Nuxt=20category=20&?= =?UTF-8?q?=20update=20svgs=20data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/svgs.ts | 12 ++++++------ src/types/categories.ts | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/data/svgs.ts b/src/data/svgs.ts index 8c22e91..f4291ae 100644 --- a/src/data/svgs.ts +++ b/src/data/svgs.ts @@ -266,7 +266,7 @@ export const svgs: iSVG[] = [ }, { title: 'Nuxt', - category: 'Framework', + category: ['Framework', 'Nuxt'], route: '/library/nuxt.svg', url: 'https://nuxt.com/', wordmark: { @@ -277,7 +277,7 @@ export const svgs: iSVG[] = [ }, { title: 'Nuxt UI', - category: 'Library', + category: ['Library', 'Nuxt'], url: 'https://ui.nuxt.com/', route: { light: '/library/nuxt-ui-wordmark-light.svg', @@ -287,7 +287,7 @@ export const svgs: iSVG[] = [ }, { title: 'Nuxt Content', - category: 'Library', + category: ['Library', 'Nuxt'], url: 'https://content.nuxt.com/', route: { light: '/library/nuxt-content-wordmark-light.svg', @@ -297,7 +297,7 @@ export const svgs: iSVG[] = [ }, { title: 'Nuxt Studio', - category: 'Library', + category: ['Library', 'Nuxt'], url: 'https://studio.nuxt.com/', route: { light: '/library/nuxt-studio-wordmark-light.svg', @@ -307,7 +307,7 @@ export const svgs: iSVG[] = [ }, { title: 'NuxtHub', - category: 'Library', + category: ['Library', 'Nuxt'], url: 'https://hub.nuxt.com/', route: '/library/nuxthub.svg', wordmark: { @@ -318,7 +318,7 @@ export const svgs: iSVG[] = [ }, { title: 'Docus', - category: 'Software', + category: ['Software', 'Nuxt'], url: 'https://docus.dev/', route: { light: '/library/docus-light.svg', diff --git a/src/types/categories.ts b/src/types/categories.ts index 57dd4c7..ddfd895 100644 --- a/src/types/categories.ts +++ b/src/types/categories.ts @@ -34,4 +34,5 @@ export type tCategory = | 'Analytics' | 'Sync Engine' | 'Platform' - | 'Automation'; + | 'Automation' + | 'Nuxt';