UNPKG

create-vite

Version:

> **Compatibility Note:** > Vite requires [Node.js](https://nodejs.org/en/) version 20.19+, 22.12+. However, some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.

101 lines (95 loc) 3.25 kB
import { useState } from 'preact/hooks' import preactLogo from './assets/preact.svg' import viteLogo from './assets/vite.svg' import heroImg from './assets/hero.png' import './app.css' export function App() { const [count, setCount] = useState(0) return ( <> <section id="center"> <div class="hero"> <img src={heroImg} class="base" width="170" height="179" alt="" /> <img src={preactLogo} class="framework" alt="Preact logo" /> <img src={viteLogo} class="vite" alt="Vite logo" /> </div> <div> <h1>Get started</h1> <p> Edit <code>src/app.jsx</code> and save to test <code>HMR</code> </p> </div> <button class="counter" onClick={() => setCount((count) => count + 1)}> Count is {count} </button> </section> <div class="ticks"></div> <section id="next-steps"> <div id="docs"> <svg class="icon" role="presentation" aria-hidden="true"> <use href="/icons.svg#documentation-icon"></use> </svg> <h2>Documentation</h2> <p>Your questions, answered</p> <ul> <li> <a href="https://vite.dev/" target="_blank"> <img class="logo" src={viteLogo} alt="" /> Explore Vite </a> </li> <li> <a href="https://preactjs.com/" target="_blank"> <img class="button-icon" src={preactLogo} alt="" /> Learn more </a> </li> </ul> </div> <div id="social"> <svg class="icon" role="presentation" aria-hidden="true"> <use href="/icons.svg#social-icon"></use> </svg> <h2>Connect with us</h2> <p>Join the Vite community</p> <ul> <li> <a href="https://github.com/vitejs/vite" target="_blank"> <svg class="button-icon" role="presentation" aria-hidden="true"> <use href="/icons.svg#github-icon"></use> </svg> GitHub </a> </li> <li> <a href="https://chat.vite.dev/" target="_blank"> <svg class="button-icon" role="presentation" aria-hidden="true"> <use href="/icons.svg#discord-icon"></use> </svg> Discord </a> </li> <li> <a href="https://x.com/vite_js" target="_blank"> <svg class="button-icon" role="presentation" aria-hidden="true"> <use href="/icons.svg#x-icon"></use> </svg> X.com </a> </li> <li> <a href="https://bsky.app/profile/vite.dev" target="_blank"> <svg class="button-icon" role="presentation" aria-hidden="true"> <use href="/icons.svg#bluesky-icon"></use> </svg> Bluesky </a> </li> </ul> </div> </section> <div class="ticks"></div> <section id="spacer"></section> </> ) }