2020 < meta property ="og:description " content ="Pest is a testing framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP. ">
2121 < meta property ="og:url " content ="https://pestphp.com ">
2222 < meta property ="og:image " content ="https://pestphp.com/assets/img/og-v4.jpg ">
23- < meta name ="llms-txt " content ="https://pestphp.com/llms.txt ">
24- < link rel ="alternate " type ="text/plain " href ="https://pestphp.com/llms.txt " title ="LLM-friendly documentation ">
2523 < link rel ="icon " href ="/www/favicon.svg " type ="image/svg+xml ">
2624 < link rel ="preconnect " href ="https://fonts.googleapis.com ">
2725 < link rel ="preconnect " href ="https://fonts.gstatic.com " crossorigin >
28- < script type ="module " crossorigin src ="/www/index.80c713b5 .js "> </ script >
29- < link rel ="stylesheet " href ="/www/index-56e87cfd .css ">
26+ < script type ="module " crossorigin src ="/www/index.3d37f16b .js "> </ script >
27+ < link rel ="stylesheet " href ="/www/index-3205f390 .css ">
3028 </ head >
3129 < body x-data ="{ mobileMenuIsOpen: false } " class ="relative w-full min-h-screen h-full text-white bg-[#040120] bg-top bg-no-repeat bg-pest ">
3230 < div x-show ="mobileMenuIsOpen " class ="backdrop:bg-transparent lg:hidden z-50 relative ">
180178 < main >
181179 < section id ="hero " class ="text-center pt-8 pb-12 lg:py-24 max-w-7xl px-6 lg:px-8 mx-auto ">
182180 < div class ="mb-8 flex justify-center motion-preset-blur-up-lg motion-delay-[300ms] motion-duration-1000 ">
183- < div class ="relative rounded-full px-3 py-1 text-sm/6 text-white/90 ring-1 ring-white/10 hover:ring-white/20 "> Pest v4.0 Talk < span class =" sm:hidden " > - </ span > < span class ="hidden sm:inline-block "> - Nuno Maduro at Laracon US 2025 .</ span > < a href ="https://youtube.com/watch?v=f5gAgwwwwOI " target ="_blank " class ="font-semibold text-pink-400 "> < span aria-hidden ="true " class ="absolute inset-0 "> </ span > Watch now < span aria-hidden ="true "> →</ span > </ a > </ div >
181+ < div class ="relative rounded-full px-3 py-1 text-sm/6 text-white/90 ring-1 ring-white/10 hover:ring-white/20 "> Check the Creator's YouTube channel < span class ="hidden sm:inline-block "> — Nuno Maduro.</ span > < a href ="https://youtube.com/@nunomaduro?sub_confirmation=1 " target ="_blank " class ="font-semibold text-pink-400 "> < span aria-hidden ="true " class ="absolute inset-0 "> </ span > Watch now < span aria-hidden ="true "> →</ span > </ a > </ div >
184182 </ div >
185183
186184 < h1 class ="mt-8 text-4xl sm:text-5xl/14 xl:text-6xl/15 tracking-tight font-title motion-preset-blur-up-lg motion-delay-[200ms] motion-duration-1000 "> The elegant PHP testing framework< br class ="hidden lg:block "> with built-in
@@ -202,10 +200,9 @@ <h1 class="mt-8 text-4xl sm:text-5xl/14 xl:text-6xl/15 tracking-tight font-title
202200 < div x-data ="{
203201 sponsors: [
204202 { href: 'https://cmsmax.com/?ref=pestphp', img: '/www/assets/sponsors/cmsmax.png', alt: 'CMS Max', class: 'h-7 md:h-9 object-contain' },
205- { href: 'https://coderabbit.ai/?ref=pestphp', img: '/www/assets/sponsors/coderabbit.svg', alt: 'CodeRabbit', class: 'h-7 md:h-9 object-contain' },
203+ { href: 'https://jb.gg/nuno', img: '/www/assets/sponsors/phpstorm.svg', alt: 'PhpStorm', class: 'h-7 md:h-9 object-contain' },
204+ { href: 'https://coderabbit.link/nunomaduro', img: '/www/assets/sponsors/coderabbit.svg', alt: 'CodeRabbit', class: 'h-7 md:h-9 object-contain' },
206205 { href: 'https://serpapi.com/?ref=nunomaduro', img: '/www/assets/sponsors/serpapi.png', alt: 'SerpApi', class: 'h-6 md:h-8 object-contain' },
207- { href: 'https://l.rw.rw/pestphp', img: '/www/assets/sponsors/mailtrap.svg', alt: 'Mailtrap', class: 'h-7 md:h-9 object-contain' },
208- { href: 'https://tighten.com/?ref=nunomaduro', img: '/www/assets/sponsors/tighten.svg?20082025', alt: 'Tighten', class: 'h-6 md:h-7 object-contain' },
209206 { href: 'https://redberry.international/laravel-development/?utm_source=pest&utm_medium=banner&utm_campaign=pest_sponsorship', img: '/www/assets/sponsors/redberry.png?20082025', alt: 'Redberry', class: 'h-6 md:h-7 object-contain' }
210207 ],
211208 shuffledSponsors: [],
@@ -220,7 +217,7 @@ <h1 class="mt-8 text-4xl sm:text-5xl/14 xl:text-6xl/15 tracking-tight font-title
220217 } "
221218 x-init ="init() "
222219 >
223- < div class ="mx-auto mt-10 grid max-w-lg grid-cols-2 items-center gap-x-8 gap-y-10 lg:grid-cols-6 sm:gap-x-10 lg:mx-0 lg:max-w-none motion-preset-blur-up-md motion-delay-[800ms] motion-duration-1000 ">
220+ < div class ="mx-auto mt-10 grid max-w-lg grid-cols-2 items-center justify-items-center gap-x-8 gap-y-10 lg:grid-cols-5 sm:gap-x-10 lg:mx-0 lg:max-w-none motion-preset-blur-up-md motion-delay-[800ms] motion-duration-1000 ">
224221 < template x-for ="sponsor in shuffledSponsors " :key ="sponsor.alt ">
225222 < a :href ="sponsor.href " target ="_blank ">
226223 < img :src ="sponsor.img " :alt ="sponsor.alt " :class ="sponsor.class " />
0 commit comments