Starter project for React web applications
- webpack, webpack-dev-server, babel, browser-sync, hot module replacement
- react, react-router
- tailwind & styled-jsx for css styles
- eslint & prettier
- formik for forms, dayjs for dates, classnames
- gulp for building tasks assets
-
Project
npm install --save @babel/polyfill @diegofrayo/vlt classnames dayjs formik history prop-types react react-dom @hot-loader/react-dom react-hot-loader react-router react-router-dom styled-jsx tailwindcss whatwg-fetch
-
Development
npm install --save-dev @babel/core @babel/plugin-proposal-class-properties @babel/plugin-syntax-dynamic-import @babel/preset-env @babel/preset-react babel-loader @diegofrayo/eslint-config browser-sync clean-webpack-plugin connect-history-api-fallback cross-env css-loader dotenv eslint eslint-loader gulp gulp-clean gulp-htmlmin gulp-imagemin gulp-load-plugins gulp-rename gulp-replace gulp-run-sequence gulp-util husky lint-staged node-cmd prettier style-loader webpack webpack-cli webpack-dev-server webpack-hot-middleware yargs
- Start dev server:
npm start
- Build project for production environments:
npm run build