Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.71 KB

README.md

File metadata and controls

64 lines (44 loc) · 1.71 KB

React-Parcel Starter

This is a code boilerplate built with ParcelJS which it could be used as starter project template for ReactJS Projects. It comes ready to install dependencies for React and ReactDOM. It refreshs automatically and CSS files compile minified with updated autoprefixer following caniuse and using Postcss.

How to use it

Ensure you have ParcelJS blunder globally:

npm install -g parcel-bundler

Download the repository and init the project:

git clone https://github.com/silvestrevivo/react-parcel-starter.git
cd react-parcel-starter
npm install

To work in development mode:

npm start

To send project to production:

npm build

To check ESlint previous commit using lint-staged:

npm precommit

Modules installed

  • Babel, babel-core, babel-eslint, babel-plugin-transform-class-properties, babel-plugin-transform-object-rest-spread, babel-preset-env, babel-preset-react.

  • Eslint, eslint-config-prettier, eslint-config-standard, eslint-config-standard-react, eslint-plugin-import, eslint-plugin-node, eslint-plugin-promise, eslint-plugin-react, eslint-plugin-standard.

  • Node-sass, postcss, autoprefixer, postcss-modules, browserslist.

  • React, ReactDom, redux, react-redux, react-router-dom, prop-types, react-hot-loader, axios.

  • Classnames, Normalize.css

  • Lint-staged, husky.