Giter VIP home page Giter VIP logo

reactjs-boilerplate's Introduction

#React Boilerplate Inspired by HTML5 Boilerplate. This is for those who want a simple setup to immediately start working on your ReactJS project without wasting time having to setup the project. This includes the essentials for using Sass, ReactJS, Babel, and Webpack in your web based project.

##What does it include?

  • autoprefixer: CSS vendor autoprefixer
  • babel-core: Babel compiler core
  • babel-loader: This package allows transpiling JavaScript files using Babel and webpack
  • babel-preset-es2015: Babel preset for all es2015 plugins
  • babel-preset-react: Babel preset for all React plugins
  • clean-webpack-plugin: A webpack plugin to remove your build folder(s) before building
  • copy-webpack-plugin: Copy files and directories in webpack
  • css-loader: CSS loader module for webpack
  • eslint: Tool for identifying and reporting on patterns found in ECMAScript/JavaScript code
  • eslint-plugin-react: React specific linting rules for ESLint
  • extract-text-webpack-plugin: Extract text from bundle into a file
  • file-loader: File loader module for webpack
  • html-webpack-plugin: Simplifies creation of HTML files to serve your webpack bundles
  • http-server: A simple zero-configuration command-line http server
  • img-loader: Image minimizing loader for webpack
  • node-sass: Natively compile .scss files to css at incredible speed and automatically via a connect middleware
  • postcss-loader: PostCSS loader for webpack to postprocesses your CSS with PostCSS plugins
  • react: React is a JavaScript library for building user interfaces
  • react-dom: React package for working with the DOM
  • react-hot-loader: Tweak React components in real time
  • sass-loader: Sass loader for webpack
  • source-map-loader: Extracts inlined source map and offers it to webpack
  • url-loader: Return a Data Url if the file is smaller than a limit
  • webpack: Bundler for modules
  • webpack-dev-server: Serves a webpack app and Updates the browser on changes

##Setup

$ npm install
$ npm run build

###Recomended Install the eslint addon in your favorite editor eslint for JavaScript linting, which includes ES6 and JSX.

###Development

$ npm run dev

Then go to http://localhost:8080/ in your browser.

reactjs-boilerplate's People

Watchers

John Ghioca avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.