Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antoinerousseau/next-starter-antoine
My opinionated Next.js starter
https://github.com/antoinerousseau/next-starter-antoine
bugsnag eslint next nextjs prettier ssg starter starter-template template typescript
Last synced: about 5 hours ago
JSON representation
My opinionated Next.js starter
- Host: GitHub
- URL: https://github.com/antoinerousseau/next-starter-antoine
- Owner: antoinerousseau
- Created: 2020-12-01T12:17:39.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-06T15:29:54.000Z (about 3 years ago)
- Last Synced: 2024-04-08T19:41:09.212Z (7 months ago)
- Topics: bugsnag, eslint, next, nextjs, prettier, ssg, starter, starter-template, template, typescript
- Language: TypeScript
- Homepage: https://next-starter-antoine.netlify.app/
- Size: 190 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# next-starter-antoine
My opinionated [Next.js](https://nextjs.org/) SSG starter template.
It starts from [the default Next.js template](https://github.com/vercel/next.js/tree/master/packages/create-next-app/templates/default), and adds:
- [TypeScript](https://www.typescriptlang.org/)
- [Eslint](https://eslint.org/) & [Prettier](https://prettier.io/)
- [Bugsnag](https://www.bugsnag.com/)
- [Styled Components](https://styled-components.com/)
- [Absolute imports](https://nextjs.org/docs/advanced-features/module-path-aliases)See also [Next.js > examples > with-typescript-styled-components](https://github.com/vercel/next.js/tree/canary/examples/with-typescript-styled-components)
It is made for static-only (SSG), not SSR.
## Requirements
- [Node](https://nodejs.org/) v10.13+
- [Yarn](https://yarnpkg.com/)## Usage
npx create-next-app [name] -e https://github.com/antoinerousseau/next-starter-antoine
cd [name]
cp {example,}.envAnd configure your site infos in `package.json`, `pages/_app.tsx` and `public/site.webmanifest`.
## Commands
- `yarn dev`: start development mode
- `yarn lint`: check linting (Eslint + Prettier)
- `yarn build`: make production bundle