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