Basic react app setup with babel, webpack and other essential modules
- react: React is a JavaScript library for building user interfaces.
- react-dom: React package for working with the DOM.
- react-router-dom: DOM bindings for React Router
- lodash: Lodash modular utilities.
- babel-core: Babel compiler core.
- babel-eslint: Custom parser for ESLint
- babel-loader: babel module loader for webpack
- babel-preset-es2015: Babel preset for all es2015 plugins.
- babel-preset-react: Babel preset for all React plugins.
- babel-preset-stage-2: Babel preset for stage 2 plugins
- css-loader: css loader module for webpack
- eslint: An AST-based pattern checker for JavaScript.
- eslint-config-airbnb: Airbnb's ESLint config, following our styleguide
- eslint-loader: eslint loader (for webpack)
- eslint-plugin-import: Import with sanity.
- eslint-plugin-jsx-a11y: Static AST checker for accessibility rules on JSX elements.
- eslint-plugin-react: React specific linting rules for ESLint
- file-loader: file loader module for webpack
- html-webpack-plugin: Simplifies creation of HTML files to serve your webpack bundles
- node-sass: Wrapper around libsass
- sass-loader: Sass loader for webpack
- style-loader: style loader module for webpack
- webpack: Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
- webpack-dev-server: Serves a webpack app. Updates the browser on changes.
MIT