Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/prashanthr/create-js-app

Create a fully functional Javascript application in 5 seconds (Create React App + Node.js + Essentials)
https://github.com/prashanthr/create-js-app

create-react-app express nodejs react redux

Last synced: 19 days ago
JSON representation

Create a fully functional Javascript application in 5 seconds (Create React App + Node.js + Essentials)

Awesome Lists containing this project

README

        

# CREATE JS APP

Need a super fast way to boostrap a modern Javascript app? Here it is.

This is a project bootstraped with create-react-app & Node.js to give you the perfect combination of client and server to help you build highly performant and scalable applications with the correct, essential pacakages.

This project is built with the following technologies

- React (react, react-dom, react-router)
- Redux (redux, react-redux, react-router-redux, redux-saga)
- Node.js (node, express, http, cors, compression, body-parser)
- Essentials (config, debug, babel, babel-cli)

[Changelog](CHANGELOG.md)

## Installation

```bash
npm install -g create-javascript-app
# or
yarn global add create-javascript-app
```

## Usage:

```bash
create-javascript-app my-crazy-app
```

OR

```bash
create-javascript-app --n my-crazy-app
```

OR

```bash
create-javascript-app --n "1945"
```

## Additional Usage Examples:

### Specifying a target folder

```bash
create-javascript-app --n my-crazy-app --t my-crazy-apps-dir
```

### Performing a yarn install for your new app:

```bash
create-javascript-app --n my-crazy-app --yn true
```

## Options

- `--n` or `--name` - The name of your JS application. Defaults to `my-crazy-app`.
- `--target` or `--t` - Target folder for your application. Defaults to current directory.
- `--yn` or `--yarn` - Runs a yarn install to setup your app. Enable this flag to have your work done for you or you can do this manually.
- `--d` or `--debug` - Prints debug and verbose messages to the console
- `--h` or `--help` - Prints the list of options

Once your app has been setup, navigate to your app folder (either the current folder or the specified target folder) and follow the `QUICKSTART.md` file.