framework
от contentstack
Next.js, Tailwind v4, PostCSS, package scripts, and image optimization configuration for kickstart-next.
npx skills add https://github.com/contentstack/kickstart-next --skill frameworkFramework – kickstart-next
When to use
- You are changing Next.js configuration, Tailwind/PostCSS pipeline, or root dependency versions.
- You need to allow new remote image hostnames for
next/image. - You are adjusting npm scripts or verifying how production builds are produced.
Instructions
Package scripts and dependencies
- package.json defines:
dev:next devbuild:next buildstart:next startlint:eslint .
- Major runtime deps: Next.js 16, React 19,
@contentstack/delivery-sdk,@contentstack/live-preview-utils,@timbenniks/contentstack-endpoints,isomorphic-dompurify. - Styling/tooling: Tailwind CSS 4,
@tailwindcss/postcss, TypeScript 5, ESLint 9,eslint-config-next16.
Next.js config
- next.config.mjs sets
images.remotePatterns:- If
NEXT_PUBLIC_CONTENTSTACK_IMAGE_HOSTNAMEis set, a single pattern uses that hostname. - Otherwise:
images.contentstack.ioand*-images.contentstack.com(wildcard subdomain).
- If
- Any new CDN or asset hostname used with
next/imagemust be added here (or supplied via the env hostname above).
PostCSS and Tailwind
- postcss.config.mjs registers the
@tailwindcss/postcssplugin (Tailwind v4 pipeline). - app/globals.css uses
@import "tailwindcss"and an@layer baseblock documenting Tailwind v4 border defaults and globalbody/arules. New global styles should stay consistent with this setup.
Build and runtime
- Standard Node/Next:
npm run buildproduces the Next production bundle;npm run startserves it. There are no custom native binaries or non-npm packaging steps in this repo.