Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Javascript Testing Best Practices | 21,424 | 17 days ago | 59 | mit | JavaScript | |||||
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022) | ||||||||||
Enzyme | 19,983 | 51,435 | 26,241 | 3 months ago | 54 | December 20, 2019 | 292 | mit | JavaScript | |
JavaScript Testing utilities for React | ||||||||||
Js Stack From Scratch | 19,396 | 7 months ago | 1 | January 19, 2017 | 48 | mit | JavaScript | |||
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack. | ||||||||||
Front End Guide | 14,794 | 3 months ago | 1 | June 22, 2017 | 26 | mit | JavaScript | |||
📚 Study guide and introduction to the modern front end stack. | ||||||||||
Tsdx | 10,762 | 435 | 8,215 | 3 months ago | 56 | October 13, 2020 | 225 | mit | JavaScript | |
Zero-config CLI for TypeScript package development | ||||||||||
React App Rewired | 9,404 | 2,532 | 997 | 6 months ago | 75 | February 15, 2022 | 13 | mit | JavaScript | |
Override create-react-app webpack configs without ejecting | ||||||||||
Majestic | 7,130 | 2 years ago | 42 | mit | TypeScript | |||||
⚡ Zero config GUI for Jest | ||||||||||
Jest Cheat Sheet | 4,869 | 4 months ago | cc0-1.0 | |||||||
Jest cheat sheet | ||||||||||
Pepperoni App Kit | 4,640 | 3 months ago | 4 | March 24, 2017 | 67 | mit | JavaScript | |||
Pepperoni - React Native App Starter Kit for Android and iOS | ||||||||||
Create React App Typescript | 3,769 | 1 | 4 years ago | 4 | January 25, 2018 | 119 | JavaScript | |||
DEPRECATED: Create React apps using typescript with no build configuration. |
Minimal webpack and react boilerplate using latest version of react and babel as well as jest and enzyme for more details about technologies used. click with real time server changes ;)
check out Medium article for more details
build/
src/
|- index.jsx _______________________________ # Application entry
|- App.jsx _________________________________ # Application init
| |- Components/
| |- hello-world/
| |- index.jsx _______________________ # Sample component
webpack
|- paths.js ________________________________ # webpack paths needed
|- webpack.common.js _______________________ # common webpack config
|- webpack.dev.js __________________________ # development config
|- webpack.prod.js _________________________ # production config
1- Clone the boilerplate repo
git clone [email protected]:HashemKhalifa/webpack-react-boilerplate.git
2- yarn
or npm install
to install npm packages
3- start dev server using yarn start
or npm start
.
3- build and bundling your resources for production yarn build
.
4- Unit testing will watch all your changes in the test files as well as create coverage folder for you.
yarn test
webpack/paths.js
and modify the source and file names based on your need.webpack/webpack.common.js
config common webpack for both dev and production environments.webpack/webpack.prod.js
config webpack for production environment./webpack.config.js
main webpack config that merge common and webpack environment based config./setupTest.js
here you will have all setup for enzyme to test your component./.prettierc
./.browserslistrc
.16.8