- A JavaScript calculator written using the shunting-yard algorithm to solve expressions.
Also not using any JavaScript libraries such as jQuery. Example located at https://calculator.craigstroman.com/.
- Clone the repo: git clone https://github.com/craigstroman/calculator.git
- cd calculator
- Install with npm: npm install
- Start the server using gulp
- Switched to Webpack
- Switched to using ES6 classes
- Added log function and removed lnv function
- Added square function
- Added tanh function
- Fixed percent function
- Switched to Gulp for task automation.
- Automated the startup process.
- Fixed an issue with parentheses.
- Fixed an issue with decimals when no number is pressed before the decimal.