diff --git a/README.md b/README.md index 8c0a49f07..5062a3c9c 100644 --- a/README.md +++ b/README.md @@ -75,19 +75,19 @@ $ npx vitest ## Sponsors -### Anthony Fu Sponsors +### Vladimir Sponsors

- - + +

-### Vladimir Sponsors +### Anthony Fu Sponsors

- - + +

diff --git a/docs/.vitepress/components/HomePage.vue b/docs/.vitepress/components/HomePage.vue index ad36b5d1f..60fe81cfb 100644 --- a/docs/.vitepress/components/HomePage.vue +++ b/docs/.vitepress/components/HomePage.vue @@ -1,85 +1,80 @@ + + diff --git a/docs/.vitepress/contributors.ts b/docs/.vitepress/contributors.ts index 951565579..def30038c 100644 --- a/docs/.vitepress/contributors.ts +++ b/docs/.vitepress/contributors.ts @@ -45,6 +45,16 @@ function createLinks(tm: CoreTeam): CoreTeam { } const plainTeamMembers: CoreTeam[] = [ + { + avatar: contributorsAvatars['sheremet-va'], + name: 'Vladimir', + github: 'sheremet-va', + mastodon: 'https://elk.zone/m.webtoo.ls/@sheremet_va', + twitter: 'sheremet_va', + sponsor: 'https://github.com/sponsors/sheremet-va', + title: 'An open source fullstack developer', + desc: 'Core team member of Vitest & Vite', + }, { avatar: contributorsAvatars.antfu, name: 'Anthony Fu', @@ -59,16 +69,6 @@ const plainTeamMembers: CoreTeam[] = [ orgLink: 'https://nuxtlabs.com/', desc: 'Core team member of Vite & Vue', }, - { - avatar: contributorsAvatars['sheremet-va'], - name: 'Vladimir', - github: 'sheremet-va', - mastodon: 'https://elk.zone/m.webtoo.ls/@sheremet_va', - twitter: 'sheremet_va', - sponsor: 'https://github.com/sponsors/sheremet-va', - title: 'An open source fullstack developer', - desc: 'Core team member of Vitest', - }, { avatar: contributorsAvatars.AriPerkkio, name: 'Ari Perkkiƶ', diff --git a/docs/.vitepress/sponsors.ts b/docs/.vitepress/sponsors.ts new file mode 100644 index 000000000..13835a9b6 --- /dev/null +++ b/docs/.vitepress/sponsors.ts @@ -0,0 +1,62 @@ +interface Sponsor { + name: string + img: string + url: string +} + +const vitestSponsors = { + special: [ + { + name: 'Vite', + url: 'https://vitejs.dev', + img: '/vite.svg', + }, + { + name: 'NuxtLabs', + url: 'https://nuxtlabs.com', + img: '/nuxtlabs.svg', + }, + { + name: 'Stackblitz', + url: 'https://stackblitz.com', + img: '/stackblitz.svg', + }, + { + name: 'Zammad', + url: 'https://zammad.com', + img: '/zammad.svg', + }, + ], + platinum: [ + { + name: 'Bit', + url: 'https://bit.dev', + img: '/bit.svg', + }, + ], + gold: [ + { + name: 'InfoSupport', + url: 'https://www.infosupport.com/open-source/', + img: '/infosupport.svg', + }, + ], +} satisfies Record + +export const sponsors = [ + { + tier: 'Special Sponsors', + size: 'big', + items: vitestSponsors.special, + }, + { + tier: 'Platinum Sponsors', + size: 'big', + items: vitestSponsors.platinum, + }, + { + tier: 'Gold Sponsors', + size: 'medium', + items: vitestSponsors.gold, + }, +] diff --git a/docs/public/bit.svg b/docs/public/bit.svg new file mode 100644 index 000000000..8750e3ef4 --- /dev/null +++ b/docs/public/bit.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/public/infosupport.svg b/docs/public/infosupport.svg new file mode 100644 index 000000000..e541b37b7 --- /dev/null +++ b/docs/public/infosupport.svg @@ -0,0 +1,49 @@ + + + + Group 58 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/public/nuxtlabs.svg b/docs/public/nuxtlabs.svg new file mode 100644 index 000000000..d2935645c --- /dev/null +++ b/docs/public/nuxtlabs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/stackblitz.svg b/docs/public/stackblitz.svg new file mode 100644 index 000000000..a16fcd92e --- /dev/null +++ b/docs/public/stackblitz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/vite.svg b/docs/public/vite.svg new file mode 100644 index 000000000..de4aeddc1 --- /dev/null +++ b/docs/public/vite.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/public/zammad.svg b/docs/public/zammad.svg new file mode 100644 index 000000000..0685eb75a --- /dev/null +++ b/docs/public/zammad.svg @@ -0,0 +1,30 @@ + + + + logo + Created with Sketch. + + + + + \ No newline at end of file