Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phazerooman/create-express-app
A Cli that handles the creation of a basic express App that supports Husky configuration & static analysis tools
https://github.com/phazerooman/create-express-app
eslint expressjs husky javscript nodejs prettier typescript
Last synced: 4 months ago
JSON representation
A Cli that handles the creation of a basic express App that supports Husky configuration & static analysis tools
- Host: GitHub
- URL: https://github.com/phazerooman/create-express-app
- Owner: PhazeRoOman
- License: mit
- Created: 2022-04-20T21:42:16.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-12-30T13:18:04.000Z (about 2 years ago)
- Last Synced: 2024-09-29T12:40:57.426Z (4 months ago)
- Topics: eslint, expressjs, husky, javscript, nodejs, prettier, typescript
- Language: JavaScript
- Homepage:
- Size: 98.6 KB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# @phazero/create-express-app · ![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)
Create express app is a CLI that can generate boiler plate code for setting up an express app.
## Installation & Usage
```bash
npx @phazero/create-express-app
# or
npm install -g @phazero/create-express-app
```## Features
Here's a list of options that this CLI supports now
- `--git` or `-g` for initializing the repo with git.
- `--install` or `-i` for installing the default dependecies.
- `--name` or `-n` for the project's folder.
- `--husky` or `-h` for setting up husky to run `npm scripts` when git hooks are fired.
- `--jest` or `-j` for setting up jest testing library, run `npm run test` to run your tests.
- `--linters` for installing `ESlint` & `Prettier` dependecies and setting up ther default configuration.
- `--yes` or `-y` for using the default configuration (note that the default project name is `new-project`).## Feature requests
Please follow this [issue template](https://github.com/PhazeRoOman/create-express-app/issues/new?assignees=&labels=type%3AEnhancement&template=FEATURE_REQUEST.md&title=) when creating feature requests.
## Issues
Please report any issues throgh this [link](https://github.com/PhazeRoOman/create-express-app/issues). and follow the [bug report](https://github.com/PhazeRoOman/create-express-app/issues/new?assignees=&labels=type%3AEnhancement&template=bug_report.md&title=) template.
## Licenses
MIT
## Collaborators
- Yacine BENKAIDALI