SASS · Babel · Bootstrap · JQuery · PopperJS · Font Awesome
This Webpack4-Sass Boilerplate contains the following features: - Webpack4 & Dev-Server - TypeScript 3.7.5 - Babel ES6 Compiler - Bootstrap v4 - with Theme Support - Font Awesome v5.7 - Animate.css Library v3.7.2 - JQuery v3.3.1 - PopperJS v2 - _lodash - concentrate and minify JavaScript. - Compile, minify, Autoprefix SASS. - Optimize and Cache Images - Preconfigured BootsWatch Template (YETI & Slate) - Linting for your TS, JS and SASS ## Features ### Webpack Loaders & Plugins This project contains the following loaders & plugins: - `node-sass` for compiling sass (SCSS) - `babel-loader` for compiling ES6 code - `babel-eslint && eslint-loader` for Linting your .js - `tslint` for Linting your .ts - `lodash-webpack-plugin` create smaller Lodash builds by replacing feature sets of modules with noop, identity, or simpler alternatives. - `webpack-dev-server` for serving & Hot-Reloading - `css-loader` for compressing css - `sass-loader` for compressing and loading scss & sass - `url- & file-loader` for loading and optimizing images - `xml and csv loader` for loading data files - `html-loader` for loading & optimizing html files - `clean-webpack-plugin` for keeping your dist folder clean - `favicons-webpack-plugin` generate favicons form your "logo.png" ## Getting Started ### Dependencies Make sure these are installed first. - [Node.js](http://nodejs.org) - [Webpack](https://webpack.js.org/guides/installation/) `npm install --g webpack`