Welcome to the Rock, Paper, Bundle off-platform project! ๐ In this project, we'll dive into the exciting world of Webpack and apply it to a finished Rock Paper Scissors game web app. ๐
This off-platform project is part of the Codecademy Front-End Path. Our goal here is not to add new features to the game but to enhance it by integrating Webpack. ๐ ๏ธ We'll be focusing on restructuring the project to use Webpack as a build tool to bundle our resources efficiently. ๐ฆ
By completing this project, you'll gain hands-on experience in:
- Configuring Webpack to bundle JavaScript, CSS, images, and other assets.
- Optimizing the project structure for better organization and maintainability.
- Understanding how build tools can streamline the development process.
- Leveling up your front-end development skills while having fun! ๐
- Clone the Repository: Clone the provided repository containing the Rock Paper Scissors game.
- Install Dependencies: Run
npm install
to install the necessary dependencies, including Webpack and related loaders/plugins. - Configure Webpack: Set up Webpack configuration to bundle your project's resources effectively.
- Test Your Setup: Ensure that your project builds successfully using Webpack without any errors.
- Celebrate!: Sit back, relax, and enjoy your newly bundled Rock Paper Scissors game! ๐ฎ
project
โ package.js
โ package-lock.js
โ webpack.config.js
โโโโcode
โ โ template.html
โ โ main.js
โ โ game.js
โ โ utils.js
โ โ styles.css
โ โ assets
โ โ โโโโfira_code
โ โ โ โ โโโโFiraCode-Regular.woff
โ โ โ โ โโโโFiraCode-Regular.woff2
โ โ โโโโpaper.png
โ โ โโโโscissors.png
โ โ โโโโrock.png
โโโโdist
โ bundle.js
| FiraCode-Regular.woff
| FiraCode-Regular.woff2
โ index.html
โ paper.png
โ scissors.png
โ rock.png
Ready to take your Rock Paper Scissors game to the next level with Webpack? Let's dive in and bundle up some fun! ๐ป If you have any questions or need assistance, don't hesitate to reach out. Happy coding! ๐