This project is a simple calculator application built with vanilla JavaScript. The main purpose of this project is to practice and gain a deeper understanding of various web development tools such as Webpack and Babel.
- JavaScript (ES6+)
- Webpack for bundling the JavaScript files
- Babel for transpiling ES6+ code to ES5 for better browser compatibility
- PostCSS for processing CSS
src/
directory contains the source code for the applicationCalculator.js
is the main JavaScript file that contains the calculator functionalityindex.js
is the entry point for the applicationstyles.css
contains the styles for the applicationtemplate.html
is the HTML template for the application
webpack.config.js
contains the configuration for Webpackbabel.config.js
contains the configuration for Babelpostcss.config.js
contains the configuration for PostCSSpackage.json
contains the list of project dependencies and scripts
To get started with this project:
- Clone the repository
- Install the dependencies with
npm install
- Start the development server with
npm run dev
- Build the project for production with
npm run build
This project is an example of how to set up a modern JavaScript development environment from scratch. It provides a solid starting point for anyone looking to learn more about Webpack, Babel, and other modern web development tools.