Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.72 KB

README.md

File metadata and controls

37 lines (30 loc) · 1.72 KB

webpack-example

Videos

TODOs

  • webpack
  • Babel
  • browserslist
  • jest logo Jest
  • eslint logo ESLint
  • stylelint logo stylelint
  • markdownlint logo markdownlint
  • prettier logo Prettier
  • lint-staged
  • Husky
  • Routing
  • ⭐️ Importing modules from inside node_modules
  • Pre-commit hook is a wrong idea
  • Type-check webpack.config.js and .eslintrc.js

Configurations

  • Use webpack with Babel (via babel-loader)
  • Use webpack with TypeScript (via Babel and babel-loader / ts-loader)
  • Babel + React + JSX (via @babel/preset-react)
  • Babel + TypeScript (via @babel/preset-typescript)
  • Use ESLint with TypeScript and Airbnb (via @typescript-eslint/{parser,eslint-plugin})
  • Use Jest with TypeScript (via Babel and builtin babel-jest transformer)
  • Use Jest with TypeScript + React ()