Checking for understanding What does babel do? What does webpackdo? What is babel-preset? What does test: /\.js$/ represents in the webpack.config file? What does the webpack-dev-server do? Advanced Research and summarize what is: tree shaking, code splitting?