Opinionated ESNext application boilerplate generator.
npm install create-esnext-appOpinionated ESNext application boilerplate generator.






* Cutting edge babel supports.
* Docker with pm2 supports:
- node with Debian.
- pm2 with cluster supports at server side.
* GIT Workflow includes
- auto-code formatting (via prettier-standard).
- structural commit message restriction/validation (via commitizen/conventional-changelog and commitlint)
* Automatic versioning and CHANGELOG generation (via standard-version).
* Pre-configured VSCode editing & debugging settings.
* Basic - Foundation of every ESNext based application.
* Fastify - Fastify based API server template with Docker support.
* MobX - MobX + React template built on top of Parcel with Docker support.
``sh`
npm install -g create-esnext-app
`sh`
npm update -g create-esnext-app
`sh`
create-esnext-app
#### GIT Commit
#### GIT Push
* Babel settings with supports includes:
* Class properties
* Decorators
* Babel Env
* Babel Jest
* Module Resolver for src.npm run commit
* Commitizen for better commit message (via ).commitmsg
* Conventional Changelog as commit message template.
* CommitLint as commit message format validator (via hook provided by husky)semicolon
* ESLint with:
* Airbnb Config without :trollface:precommit
* VSCode supports.
* Jest.
* Jest with VSCode supports.
* Prettier for code formatting ( and VSCode).
* Husky for GIT hooks.
* per-env for npm scripts.
* Foundation extended from Basic.
* Fastify - An modern efficient server.
* Convict - expands on the standard pattern of configuring with dynamic settings supports.
* PM2 - production process manager.
* Docker - containerization ready for your production deployment.
* Foundation extended from Basic.
* Parcel based React boilerplate.
* Enzyme testing utilities for React.
* Ant Design An enterprise-class UI design language and React-based implementation.
* mobx-react - React bindings for MobX.
* Docker - containerization ready for your production deployment.
).
* Chrome based debugger (via .vscode/launch.json`).