create-react-app-blueprint icon indicating copy to clipboard operation
create-react-app-blueprint copied to clipboard

Setup React+ Redux application with one line without Boilerplates!

Logo

Create React App(CRA) Bluechip

Setup React+ Redux application with one line without Boilerplates! :tada:.

IMPORTANT This repo is a working in progress!! be kind ;)

Summary

If you want to see all the step by step for this project please go to this article. Please enjoy it :book:.

Prerequisites

Quickstart

Run this command in your terminal to create a new project.

wget -qO- https://raw.githubusercontent.com/charly-palencia/create-react-app-blueprint/master/install.sh | bash

After that, close your current terminal and open a new terminal.

crabp --help

After installation, go into your app folder and run npm run start. That's all, your React + Redux project is ready to test :atom:.

Note: Installing CRA app takes a while, so be patient :smile:.

What extra libraries does it included?

Library name Description
Create React App Set up a modern web app by running one command. Home Page
Redux Predictable state container for JavaScript apps Home Page
Styled-Component Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress. Home Page
Prettier Prettier is an opinionated code formatter. Home Page
Eslint A fully pluggable tool for identifying and reporting on patterns in JavaScript Eslint
React Router Declarative routing for React Home Page

What about the built-in setup?

Setting Description
.nvm with node LTS version version will be fetch from a third party service in order to get always the last node version More Info
** jsconfig.json** configuration with CRA The presence of jsconfig.json file in a directory indicates that the directory is the root of a JavaScript Project. More Info
**check-engine **validation before npm i A utility to check your engines for Node.js More Info

I don't want this, how can I uninstall it?

Please run the next command, see ya later :(

  rm ~/bin/crabp/sh

Why should I use CRA-blueprint?

[TBD]

Support me

Buy me a coffeeBuy me a coffee

OS verification

  • [x] Mac O SMojave
  • [x] Ubuntu
  • [ ] Window

TODO list

  • [ ] Include test suite
  • [ ] Include curl as alternative
  • [ ] It's not working for current folder (crabp create .)