Rode uma loja Next.js com npx create-woonext-app

~/Projectos — zsh RUNNING npx create-woonext-app@ latest sy dfaetgd8ionkdg create-woonext-app · v0.8.0 文 Licença verificada Próximo.js TipoScript + Roteador de Aplicações Tailwind + directório src/ Importar apelido @/* □ Instalando @woographql/next adicionado 1 pacote · v2.0.4 □ Executar a instalação do woonext Páginas, layouts, rotas api Codegen + tipos gerados Feito. cd my-store && npm execute dev

Uma pilha de primeira linha, pré-configurado.

Três comandos. Uma loja de trabalho.

Executar o CLI

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

Link sua licença

$ cd my-store
$ npx woonext install
# ⇩ Páginas, layouts, api
# rotas, codegen pronto

Iniciar o servidor dev

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

Pacotes privados, mantido ao lado do esquema.

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) => (
        
      ))}
    
  )
})

// Token de sessão threaded através do pedido — digitado contra o seu
// esquema gerado. Nenhum código de cola necessário.

Os navios CLI com Todos os planos pagos.