mirror of
https://github.com/Aviortheking/next-template.git
synced 2025-04-23 11:02:10 +00:00
63 lines
1.7 KiB
Markdown
63 lines
1.7 KiB
Markdown
# Next Template
|
|
|
|
## Folders
|
|
|
|
- \__tests__: Test files to test webpage or single components
|
|
- docker: Docker files to launch in a Container
|
|
- public: Static files
|
|
- src: Source folder
|
|
- components: Contains your React Components
|
|
- libs: Contains your libs or utility files
|
|
- models: Contains your Models
|
|
- pages: Contains your NextJS pages
|
|
- styl: Contains your Stylus files
|
|
- modules: Stylus module location
|
|
|
|
## TODO list
|
|
|
|
### Typescript/Javascript
|
|
|
|
- [x] Support Typescript
|
|
- [x] Support Javascript
|
|
- [x] Support Javascript files Linting
|
|
- [x] Unit Testing
|
|
- [ ] Lint unit tests
|
|
|
|
### Stylus
|
|
|
|
- [x] Support Stylus files
|
|
- [ ] Support PurgeCSS
|
|
- [ ] Support typed stylus files
|
|
|
|
## Dependencies
|
|
|
|
- @dzeio/components: Graphic components
|
|
- @dzeio/config: Configuration files in a NPM lib
|
|
- critters: next dependency
|
|
- lucide-react: @dzeio/components dependency
|
|
- next: Nextjs
|
|
- next-compose-plugins: Better plugin formatting in config
|
|
- next-purgecss: PurgeCSS Plugin in config
|
|
- next-pre-css: Allow to compile Stylus for NextJS
|
|
- next-seo: SEO for nextjs
|
|
- react: React
|
|
- react-dom: React DOM (React Dependency)
|
|
- stylus: next-pre-css dependency
|
|
- stylus-loader: next-pre-css dependency
|
|
- typescript: Typescript
|
|
- webpack: Webpack
|
|
|
|
## Dev Dependencies
|
|
|
|
- @babel/core: Tests Dependency
|
|
- @next/eslint-plugin-next: nextjs dependency for eslint
|
|
- @types/node: Typescript Typing
|
|
- @types/react: Typescript Typing
|
|
- @typescript-eslint/eslint-plugin: ESLint Typescript Plugin
|
|
- @typescript-eslint/parser: ESLint Typescript parser
|
|
- eslint: ESLint
|
|
- eslint-config-next: ESLint Next Plugin
|
|
- eslint-plugin-react: ESLint React Plugin
|
|
- jest: Jest tessting framework
|
|
- react-test-renderer: Test React components
|