● 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.