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';