An experimental angularjs application written with TypeScript to calculate Australian payroll taxes.
A demonstration of the awesomeness of TypeScript working with Angular v1 complete with QUnit tests and a build script that automatically compiles TypeScript and SASS files as well as runs the full test suite on every source file change.
- NPM
- Grunt
- Bower
Visit http://codesidekick.github.io/payroll-calculator to demo the app or http://codesidekick.github.io/payroll-calculator/tests.html to run the tests.
- Check out the repository.
- Visit dist/index.html to access the demonstration.
- Visit dist/tests.html to see the QUnit tests.
- Check out the repository.
- In the root directory run
npm install
to get all the required modules. - In the root directory run
grunt
to run the grunt installation routine. - In the root directory run
grunt dev
to execute the watchers for compiling SCSS and TypeScript files. - Edit the files in the
/src
directory and preview the generated app. Every time the watcher runs, the test suite for the app will run and ensure that there are no failures.
- Marton Bodonyi (@codesidekick)