Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rwieruch/advanced-react-webpack-babel-setup

The advanced React, Webpack, Babel Setup. You want to get beyond create-react-app?
https://github.com/rwieruch/advanced-react-webpack-babel-setup

babel boilerplate-react react webpack

Last synced: 5 days ago
JSON representation

The advanced React, Webpack, Babel Setup. You want to get beyond create-react-app?

Awesome Lists containing this project

README

        

# advanced-react-webpack-babel-setup

[![Build Status](https://travis-ci.org/rwieruch/advanced-react-webpack-babel-setup.svg?branch=master)](https://travis-ci.org/rwieruch/advanced-react-webpack-babel-setup) [![Greenkeeper badge](https://badges.greenkeeper.io/rwieruch/advanced-react-webpack-babel-setup.svg)](https://greenkeeper.io/)

Advanced React with Webpack Setup. How to set it up yourself:

- [Minimal React + Webpack Setup](https://www.robinwieruch.de/minimal-react-webpack-babel-setup/)
- [Advanced Webpack Setup](https://www.robinwieruch.de/webpack-advanced-setup-tutorial/)
- [ESLint](https://www.robinwieruch.de/webpack-eslint/) + [ESLint + React](https://www.robinwieruch.de/react-eslint-webpack-babel/) + [Prettier + ESLint](https://www.robinwieruch.de/prettier-eslint/)

[![Edit advanced-react-webpack-babel-setup](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/github/rwieruch/advanced-react-webpack-babel-setup/tree/master/?fontsize=14)

## Features

- React 16
- Webpack 5
- Babel 7
- Hot Module Replacement
- Dev + Production Builds
- Dist Folder Managagement by Webpack
- Common and environment specific Webpack Configuration
- Composition of Webpack Configuration
- Source Maps
- Environment Variables
- Webpack Add-Ons
- ESLint + Prettier

## DIY Add-Ons

- [SVG Icons](https://www.robinwieruch.de/react-svg-icon-components/)
- [CSS Modules](https://www.robinwieruch.de/react-css-modules/)
- [Fonts Support](https://www.robinwieruch.de/webpack-font/)
- [Images Support](https://www.robinwieruch.de/webpack-images/)
- [Docker](https://www.robinwieruch.de/docker-react-development)

## Alternatives

- [Minimal React Webpack Babel Setup](https://github.com/rwieruch/minimal-react-webpack-babel-setup)

## Installation

- `git clone [email protected]:rwieruch/advanced-react-webpack-babel-setup.git`
- cd advanced-react-webpack-babel-setup
- npm install
- npm start
- visit `http://localhost:8080/`