- Notifications
You must be signed in to change notification settings - Fork1
Minimal JS boilerplate, build and run. using latest version of technologies like babel 7 webpack 4, prettier
License
HashemKhalifa/webpack-js-boilerplate
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Minimal webpack boilerplate using latest version of babelclickwith real time server changes ;)
build/src/|- index.js _______________________________ # Application entry |- style.scss _____________________________ # Application style using css moduleswebpack|- paths.js ________________________________ # webpack paths needed|- webpack.common.js _______________________ # common webpack config|- webpack.dev.js __________________________ # development config|- webpack.prod.js _________________________ # production config1- Clone the boilerplate repo
git clone git@github.com:HashemKhalifa/webpack-js-boilerplate.git
2-yarn ornpm install to install npm packages
3- start dev server usingyarn start ornpm start.
3- build and bundling your resources for productionyarn build.
4- Unit testing will watch all your changes in the test files as well as create coverage folder for you.yarn test
- Webpack Config paths based on your file structure you can go to
webpack/paths.jsand modify the source and file names based on your need. webpack/webpack.common.jsconfig common webpack for both dev and production environments.- webpack/webpack.dev.js config webpack for dev environment.
webpack/webpack.prod.jsconfig webpack for production environment./webpack.config.jsmain webpack config that merge common and webpack environment based config.- Prettier config
/.prettierc. - Browsers list config
/.browserslistrc.
- Webpack 4
- Babel 7 [ transforming JSX and ES6,ES7,ES8 ]
- Jest [ Unit test]
- Eslint with airbnb config
- Prettier [ Code formatter ]
- Style &CSS Loader &SASS-loader
- CSS modules [ Isolated style based on each component ]
- Browsers list [ Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env ]
- Webpack dev serve
About
Minimal JS boilerplate, build and run. using latest version of technologies like babel 7 webpack 4, prettier
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.