● Web-front base project containing whole dependencies and configs for environments of dev, site and prod.
● Each git branch maintains the project with corresponding framework.
| branch | framework |
|---|---|
| master | no framework |
| vue | vue |
| react | react |
● Features supported is listed in the table below. Feel free to access "/build" directory and relating config files for more detail.
| Feature | ps |
|---|---|
| webpack-dev-server | ◇configurations are in "/build" |
| vite devServer | ◇using "/index.html" as the entry |
| compile using webpack |
◇"src/index.js" as the default compiling entry ◇"/dist" as the default compiling outcomes directory ◇with webpack configs: splitChunks, runtimeChunk |
| webpack compiling tools |
◇Babel ◇TypeScript ◇Less ◇Sass ◇PostCSS ◇thread-loader |
| code quality and style tools |
◇ESLint ◇EditorConfig ◇Prettier |
| general |
◇cross-env ◇gzip copies ◇static resource files in "/static" folder ◇css extracted to files ◇minimized textual files |
| tool |
◇webpack-bundle-analyzer ◇progress-bar-webpack-plugin ◇speed-measure-webpack-plugin ◇jest |
● There is a serie of packages used to organize web-front projects using templates here.