- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
[WEBPACK Project] The Todo list with Webpack installed in it for the better performance while in develpment even in production mode, because all functionality are emprimented in here. This Todo list is anAdvanced one that Working with Modules for file enterchangable and best practice in using ES6.
Server
Database
- [initialize folder with npm ]
- [working with webpack]
- [add dev-server using webpack to watch changes ]
- [add webpack.config.js that helps to make some configuration to the project]
- [add css-loader package]
- [Add to list to the List ]
- [Remove to Item to the List ]
- [Save The list to the local storage ]
- [Update the list from local storage]
To get a local copy up and running, follow these steps.
In order to run this project you need:
- you need a laptop.
- you need github installed on it.
- You need a basic knowledge of Html and Css and JavaScript
Clone this repository to your desired folder:
- cd my-folder
- git clone https://github.com/zbahati/Webpack-setup.git
Install this project with:
- cd my-project
- npm install .
make sure that you have node installed in your local machine so that you can get access of using npm command.
After creating the cloning this repo,open it into vs code or your prefered IDE and then open you terminal to run this command npm start : this command will start webpack dev-server that will watch any change made in dist folder so that it can reflect to the browser without reflesh the page.
To run tests, run the following command:
- webpack have the linters test so that with you run npm start and have error will show you where the error is and then before continue fix it.
You can deploy this project using: github page's
👤 Bahati zirimwabagabo
- [Creating complete project using this folder]
- [Add other plugin that will help us in development]
Contributions, issues, and feature requests are welcome!
show me your support by following me on github and giving me a star please .
I would like to thank Microverse for guidance and support in this project and always.
This project is MIT licensed.