Skip to content
/ NextProject Public template

An opinionated starting point for Next.js projects

License

Notifications You must be signed in to change notification settings

MerlinMason/NextProject

Repository files navigation

NextProject

ci

An opinionated starting point for Next.js projects.

Because setting stuff up is boring and building stuff is fun.

Out of the box support for:

  • Typescript
  • Tailwind (with JIT)
  • Heroicons
  • Eslint (with Airbnb, jsx-a11y etc)
  • Prettier
  • Jest (with Testing Library)
  • Cypress (with Testing Library and A11y tests)
  • Dependabot config
  • GitHub Actions CI config
  • Colocate tests and supporting files in /pages directory

Development

Install dependencies with yarn

Run dev server with yarn dev

Create prod build with yarn build

Interactively update dependencies with yarn bump

Run Jest tests with yarn test:jest

Run Cypress tests for dev with yarn test:cypress:dev

Run Cypress tests on CLI with yarn test:cypress

Deploy

Deploy it to the cloud with Vercel.

Deploy with Vercel

About

An opinionated starting point for Next.js projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published