A sensible webpack 5 boilerplate.
Sensible webpack 5 boilerplate using Babel, PostCSS and Sass.
Clone this repo and npm install.
npm inpm startYou can view the development server at localhost:8080.
npm run buildNote: Install http-server globally to deploy a simple server.
npm i -g http-serverYou can view the deploy by creating a server in dist.
cd dist && http-serverwebpack - Module and asset bundler.webpack-cli - Command line interface for webpackwebpack-dev-server - Development server for webpackwebpack-merge - Simplify development/production configurationcross-env - Cross platform configuration@babel/core - Transpile ES6+ to backwards compatible JavaScript@babel/plugin-proposal-class-properties - Use properties directly on a class (an example Babel config)@babel/preset-env - Smart defaults for Babelbabel-loader - Transpile files with Babel and webpacksass-loader - Load SCSS and compile to CSSsass - Node Sasspostcss-loader - Process CSS with PostCSSpostcss-preset-env - Sensible defaults for PostCSScss-loader - Resolve CSS importsstyle-loader - Inject CSS into the DOMclean-webpack-plugin - Remove/clean build folderscopy-webpack-plugin - Copy files to build directoryhtml-webpack-plugin - Generate HTML files from templatemini-css-extract-plugin - Extract CSS into separate filescss-minimizer-webpack-plugin - Optimize and minimize CSS assetseslint - Enforce styleguide across applicationeslint-config-prettier - Implement prettier rulesprettier - Dependency for prettier-webpack-plugin plugineslint-import-resolver-webpack - Throw exceptions for import/export in webpackThis project is open source and available under the MIT License.
No open issues yet, or sync has not completed.