diff --git a/README.md b/README.md
index 0f22206..689d819 100644
--- a/README.md
+++ b/README.md
@@ -119,62 +119,62 @@ pnpm install
- **Simple logo**:
-```json
+```ts
{
- "title": "Title",
- "category": "Category",
- "route": "/library/your_logo.svg",
- "url": "Website"
+ title: 'Title',
+ category: 'Category',
+ route: '/library/your_logo.svg',
+ url: 'Website'
}
```
- **Logo + wordmark** version:
-```json
+```ts
{
- "title": "Title",
- "category": "Category",
- "route": "/library/your_logo.svg",
- "wordmark": "/library/your_logo_wordmark.svg",
- "url": "Website"
+ title: 'Title',
+ category: 'Category',
+ route: '/library/your_logo.svg',
+ wordmark: '/library/your_logo_wordmark.svg',
+ url: 'Website'
}
```
- **Logo + wordmark** & **light + dark mode**:
-```json
+```ts
{
- "title": "Title",
- "category": "Category",
- "route": {
- "light": "/library/your_logo_light.svg",
- "dark": "/library/your_logo_dark.svg"
+ title: 'Title',
+ category: 'Category',
+ route: {
+ light: '/library/your_logo_light.svg',
+ dark: '/library/your_logo_dark.svg'
},
- "wordmark": {
- "light": "/library/your_wordmark-logo_light.svg",
- "dark": "/library/your_wordmark-logo_dark.svg"
+ wordmark: {
+ light: '/library/your_wordmark-logo_light.svg',
+ dark: '/library/your_wordmark-logo_dark.svg'
},
- "url": "Website"
+ url: 'Website'
}
```
- **Add brand guidelines**:
-```json
+```ts
{
- "title": "Title",
- "category": "Category",
- "route": "/library/your_logo.svg",
- "wordmark": "/library/your_logo_wordmark.svg",
- "brandUrl": "https://assets.website.com/brand-guidelines",
- "url": "Website"
+ title: 'Title',
+ category: 'Category',
+ route: '/library/your_logo.svg',
+ wordmark: '/library/your_logo_wordmark.svg',
+ brandUrl: 'https://assets.website.com/brand-guidelines',
+ url: 'Website'
}
```
> [!NOTE]
>
> - The list of categories is here: [`src/types/categories.ts`](https://github.com/pheralb/svgl/blob/main/src/types/categories.ts). You can add a new category if you need it.
-> - You can add multiple categories to the same logo, for example: `"category": ["Social", "Design"]`.
+> - You can add multiple categories to the same logo, for example: `category: ['Social', 'Design']`.
And create a pull request with your logo 🚀.
diff --git a/src/data/svgs.ts b/src/data/svgs.ts
index a327ec9..ad1d0ea 100644
--- a/src/data/svgs.ts
+++ b/src/data/svgs.ts
@@ -30,8 +30,16 @@ export const svgs: iSVG[] = [
{
title: "Windsurf",
category: ["Software", "AI"],
- route: "/library/windsurf-logo.svg",
- url: "https://codeium.com/windsurf",
+ route: {
+ light: "/library/windsurf-light.svg",
+ dark: "/library/windsurf-dark.svg",
+ },
+ wordmark: {
+ light: "/library/windsurf-wordmark-light.svg",
+ dark: "/library/windsurf-wordmark-dark.svg",
+ },
+ url: "https://windsurf.com/editor",
+ brandUrl: "https://windsurf.com/brand",
},
{
title: "Mattermost",
@@ -3811,4 +3819,50 @@ export const svgs: iSVG[] = [
route: "/library/heptabase.svg",
url: "https://heptabase.com/",
},
+ {
+ title: "UnJS",
+ category: "Library",
+ route: "/library/unjs.svg",
+ url: "https://unjs.io/",
+ },
+ {
+ title: "PowerSync",
+ category: ["Sync Engine", "Database", "Library"],
+ route: "/library/powersync.svg",
+ wordmark: {
+ light: "/library/powersync-wordmark-light.svg",
+ dark: "/library/powersync-wordmark-dark.svg",
+ },
+ url: "https://powersync.com/",
+ },
+ {
+ title: "n8n",
+ category: ["Platform", "Automation", "AI"],
+ route: "/library/n8n.svg",
+ wordmark: {
+ dark: "/library/n8n-wordmark-dark.svg",
+ light: "/library/n8n-wordmark-light.svg",
+ },
+ url: "https://n8n.io/",
+ },
+ {
+ title: "Kibo UI",
+ category: "Library",
+ route: {
+ light: "/library/kibo-ui-light.svg",
+ dark: "/library/kibo-ui-dark.svg",
+ },
+ url: "https://kibo-ui.com/",
+ },
+ {
+ title: "Ahrefs",
+ category: "Platform",
+ route: "/library/ahrefs.svg",
+ wordmark: {
+ dark: "/library/ahrefs-wordmark-dark.svg",
+ light: "/library/ahrefs-wordmark-light.svg",
+ },
+ url: "https://ahrefs.com/",
+ brandUrl: "https://ahrefs.com/logo",
+ },
];
diff --git a/src/types/categories.ts b/src/types/categories.ts
index 6729c98..921d8a6 100644
--- a/src/types/categories.ts
+++ b/src/types/categories.ts
@@ -31,4 +31,7 @@ export type tCategory =
| "Config"
| "Secrets"
| "IaC"
- | "Analytics";
+ | "Analytics"
+ | "Sync Engine"
+ | "Platform"
+ | "Automation";
diff --git a/static/library/ahrefs-wordmark-dark.svg b/static/library/ahrefs-wordmark-dark.svg
new file mode 100755
index 0000000..be21016
--- /dev/null
+++ b/static/library/ahrefs-wordmark-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/ahrefs-wordmark-light.svg b/static/library/ahrefs-wordmark-light.svg
new file mode 100755
index 0000000..8798d8c
--- /dev/null
+++ b/static/library/ahrefs-wordmark-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/ahrefs.svg b/static/library/ahrefs.svg
new file mode 100644
index 0000000..905fdd1
--- /dev/null
+++ b/static/library/ahrefs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/kibo-ui-dark.svg b/static/library/kibo-ui-dark.svg
new file mode 100644
index 0000000..5df569c
--- /dev/null
+++ b/static/library/kibo-ui-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/kibo-ui-light.svg b/static/library/kibo-ui-light.svg
new file mode 100644
index 0000000..da202da
--- /dev/null
+++ b/static/library/kibo-ui-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/n8n-wordmark-dark.svg b/static/library/n8n-wordmark-dark.svg
new file mode 100644
index 0000000..5dc682d
--- /dev/null
+++ b/static/library/n8n-wordmark-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/n8n-wordmark-light.svg b/static/library/n8n-wordmark-light.svg
new file mode 100644
index 0000000..6ff91ea
--- /dev/null
+++ b/static/library/n8n-wordmark-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/n8n.svg b/static/library/n8n.svg
new file mode 100644
index 0000000..5e64edf
--- /dev/null
+++ b/static/library/n8n.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/powersync-wordmark-dark.svg b/static/library/powersync-wordmark-dark.svg
new file mode 100644
index 0000000..82dfc7e
--- /dev/null
+++ b/static/library/powersync-wordmark-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/powersync-wordmark-light.svg b/static/library/powersync-wordmark-light.svg
new file mode 100644
index 0000000..f5c0423
--- /dev/null
+++ b/static/library/powersync-wordmark-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/powersync.svg b/static/library/powersync.svg
new file mode 100644
index 0000000..6130bc3
--- /dev/null
+++ b/static/library/powersync.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/unjs.svg b/static/library/unjs.svg
new file mode 100644
index 0000000..d44228b
--- /dev/null
+++ b/static/library/unjs.svg
@@ -0,0 +1 @@
+
diff --git a/static/library/windsurf-dark.svg b/static/library/windsurf-dark.svg
new file mode 100644
index 0000000..8f4b214
--- /dev/null
+++ b/static/library/windsurf-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/windsurf-light.svg b/static/library/windsurf-light.svg
new file mode 100644
index 0000000..bcaf639
--- /dev/null
+++ b/static/library/windsurf-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/windsurf-logo.svg b/static/library/windsurf-logo.svg
deleted file mode 100644
index ce19e25..0000000
--- a/static/library/windsurf-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/library/windsurf-wordmark-dark.svg b/static/library/windsurf-wordmark-dark.svg
new file mode 100644
index 0000000..2847d61
--- /dev/null
+++ b/static/library/windsurf-wordmark-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/windsurf-wordmark-light.svg b/static/library/windsurf-wordmark-light.svg
new file mode 100644
index 0000000..6348fe1
--- /dev/null
+++ b/static/library/windsurf-wordmark-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file