Faites tourner un Next.js devant avec npx create-woonext-app

~/projets — zsh RÈGLES C’est vrai. npx créer-woonext-app@latest sy dfaetgd8ionkdg C’est vrai. créer-woonext-app · v0.8.0 ✓ Vérification de la licence L’échafaudage Suivant.js TypeScript + Routeur d’application Tailwind + src/ répertoire Importer du pseudonyme @/* Installation de @woographql/next ajouté 1 paquet · v2.0.4 Exécution de l’installation woonext Pages, mises en page, itinéraires api Codegen + types générés C’est fait. & & npm run dev

Une pile de première qualité, Préconfiguré.

Trois commandes. Un magasin de travail.

Lancez le CLI

$ npx create-woonext-app
  --template app-router 
  --endpoint \
  https://shop.acme.com

Lier votre licence

$ cd my-store
$ npx woonext install
# Pages, mises en page, api
# itinéraires, codegen prêt

Démarrer le serveur dev

$ npm run dev
# ▲ Next.js 16 · Turbopack
# ✓ Ready in 1.2s

les colis privés, maintenu à côté du schéma.

app/products/page.tsx
import { withMarketingSession } from '@woographql/next/server'
import { ProductCard } from '@/components/product-card'
import { GetFeaturedProductsDocument } from '@/graphql/generated'

export default withMarketingSession(async ({ client }) => {
  const { data } = await client.query({
    query: GetFeaturedProductsDocument,
    variables: { first: 12 },
  })

  return (
    
      {data.products?.nodes.map((product) => (
        
      ))}
    
  )
})

// Session jeton threaded à travers la demande — dactylographié contre votre
// schéma généré. Aucun code de colle requis.

Les navires de la CLI chaque plan payé.