-
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
\ 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 @@
+
+
\ No newline at end of file