1.5.9 • Published 5 years ago

generator-react-frontend-boilerplate v1.5.9

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

React Frontend Boilerplate

npm version Build Status

This is a little react project boilerplate for frontend-only projects. I made this so I can quickly made mini projects when bored.

ComponentModule
View engineReact
Source JSES6
Source StylesSASS
Source compilationWebpack with Babel
Dev serverBrowsersync
Testing frameworkMocha with Enzyme

Live Demo

Link to live demo on Github Pages

Getting started

Configuration options I suggest you look at:

OptionLocation
Google AnalyticsAdd your tracking ID in the index.html
Opengraph, Twitter card metadataIn the head of the index.html
Google Schema MetadataIn the ld+json section of the index.html
Site title and logoProps of in main.js
Site copyright ownerProps of in main.js
Set additional menu linksstate.menuLinks in state/head.js
Remove Lorem paragraphProps of in main.js

Through the built in generator

Make sure to have this package installed globally:

npm install -g generator-react-frontend-boilerplate

You can then inside any folder generate a boilerplate:

generate-react-frontend # generate scaffold
grf                     # shorthand for same command

Which will generate the followng scaffold:

├── LICENSE.md
├── README.md
├── package.json
├── .gitignore
├── .travis.yml
├── .babelrc
├── public
│   └── index.html
├── src
│   ├── main.js
│   ├── state
│   │   ├── body.js
│   │   └── head.js
│   ├── stateless
│   │   ├── body-views.js
│   │   ├── footer-views.js
│   │   ├── head-views.js
│   │   └── lorem-ipsum-view.js
│   └── styles
│       ├── hamburgers
│       │   ├── LICENSE
│       │   └── hamburgericon.scss
│       └── styles.scss
└── webpack.config.js

Through git

Git clone this repository and npm install.

git clone https://github.com/actuallymentor/react-frontend-boilerplate my-app
cd my-app
npm install

Compiling the frontend

The frontend source in frontend/src is compiled using webpack.

For development ( with broswersync and file watching ):

npm start

For the generation of deployment ready files:

npm run build

Note that webpack with --watch will trigger browsersync, this does not mean your backend is running. Only that your frontend is statically served.

1.5.9

5 years ago

1.5.8

5 years ago

1.5.7

6 years ago

1.5.6

6 years ago

1.5.5

6 years ago

1.5.4

6 years ago

1.5.3

6 years ago

1.5.2

6 years ago

1.5.1

6 years ago

1.5.0

6 years ago

1.4.0

7 years ago

1.3.7

7 years ago

1.3.6

7 years ago

1.3.5

7 years ago

1.3.4

7 years ago

1.3.3

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.9

7 years ago

1.2.8

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago