Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vasquez-esteban/next-init

Next 14 Init Project
https://github.com/vasquez-esteban/next-init

eslint nextjs14 postcss prettier react tailwindcss typescript

Last synced: 8 days ago
JSON representation

Next 14 Init Project

Awesome Lists containing this project

README

        

# Next Init Template

This template (Node 22) is a starting point for building applications with Next.js, React, and TypeScript. It includes a set of pre-configured dependencies to help you get started quickly.

## Included Dependencies

- `next`: The React framework for production - it makes building static and dynamic React.js applications a breeze.
- `react` and `react-dom`: JavaScript library for building user interfaces.
- `@types/node`, `@types/react`, and `@types/react-dom`: TypeScript definitions for Node.js, React, and ReactDOM.
- `@typescript-eslint/eslint-plugin` and `@typescript-eslint/parser`: TypeScript ESLint plugin and parser.
- `autoprefixer`: A tool to parse CSS and add vendor prefixes to CSS rules.
- `cssnano`: A modular minifier, built on top of the PostCSS ecosystem.
- `eslint` and `eslint-config-next`: ESLint tooling including the Next.js ESLint configuration.
- `eslint-config-prettier`, `eslint-plugin-import-helpers`, `eslint-plugin-prettier`, and `eslint-plugin-tailwindcss`: ESLint plugins for various linting enhancements.
- `postcss`: A tool for transforming styles with JavaScript plugins.
- `prettier-plugin-tailwindcss`: Prettier plugin for formatting Tailwind CSS classes.
- `tailwindcss`: A utility-first CSS framework for rapidly building custom designs.
- `typescript`: A typed superset of JavaScript that compiles to plain JavaScript.

## Missing Features

This template is a starting point and does not include everything. Here are some things you might want to add:

Layouts: Common & SEO layout components for your application.

Feel free to customize this template according to your project's needs.