"use client"; import ShinyText from "@/app/(home)/_components/ShinyText"; import { motion } from "motion/react"; import React from "react"; import BackgroundGradients from "./_components/BackgroundGradients"; import CodeContainer from "./_components/CodeContainer"; import CustomizableSection from "./_components/CustomizableSection"; import Footer from "./_components/Footer"; import Navbar from "./_components/Navbar"; import NpmPackage from "./_components/NpmPackage"; import Testimonials from "./_components/Testimonials"; export default function HomePage() { const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.15, }, }, }; const itemVariants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { duration: 0.5, ease: "easeOut", }, }, }; const sectionVariants = { hidden: { opacity: 0, y: 30 }, visible: { opacity: 1, y: 0, transition: { duration: 0.6, ease: "easeOut", }, }, }; return ( <>
Better-T Stack A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations
Code Icon