geoiq.gfs
v1.1.20
Published
A utility to setup project like nextjs based react projects
Downloads
86
Maintainers
Readme
A CLI for Creating a Development Ready Frontend Project
Get a completely development ready Next.js 13 project with preset TypeScript, ESLint, and Bitbucket CI/CD ready configurations.
Simply run pnpm dlx geoiq.gfs
and pnpm dev
to start building a new Next.js project.
Under the hood:
Intialises the project with
package.json
Creates and populates
src
andpublic
folder. Thesrc
folder has theapp
folder that contains files that will render the/
path.Creates configuration files for:
- environment -
.env.*
- eslint -
.eslintignore
,.eslintrc.js
- git -
.gitinore
- npm -
.npmrc
- prettier -
.prettierrc.js
- bitbucket -
bitbucket-pipelines.yml
- typescript -
tsconfig.json
- environment -
Install various packages:
dependencies:
@geoiq-ai/products.components.package immer next react react-dom [email protected] zustand
devDependencies:
@types/node @types/react @types/react-dom @types/styled-components @typescript-eslint/eslint-plugin @typescript-eslint/parser @types/prettier eslint eslint-config-next eslint-config-prettier eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-security eslint-plugin-simple-import-sort eslint-plugin-sonarjs husky postcss prettier pretty-quick typescript
Added scripts
{ "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", }