Demo app for AngularJS training using Typescript and Webpack
- AngularJS
- of course ;)
- TypeScript
- the future of JavaScript available now
- TSLint
- linter for TypeScript (checks code quality/style)
- Typings
- manage TypeScript type definitions
- TSDoc
- generate API documentation
- FakeRest
- fake rest API server
- Karma
- unit test runner
- Jasmine
- bdd unit testing library
- Webpack
- module bundler & loader
This project has been adapted from the AngularJS TodoMVC example for learning purposes: https://github.com/tastejs/todomvc/tree/master/examples/angularjs
First of all, make sure that you have installed NodeJS & npm: https://nodejs.org/en
Then you can get this project in 2 ways:
- clone this repository:
git clone https://github.com/christophercr/todos-ts.git
- download a zip: https://github.com/christophercr/todos-ts/archive/master.zip
Now you can download all the necessary dependencies using the setup script: npm install
.
npm run test
: run unit tests with Karmanpm run server
: start the Webpack development servernpm run lint
: check typescript code quality/stylenpm run tsc
: compile typescript files into javascriptnpm run typings-install
: install typings defined in typings.json file
This project and all associated source code is licensed under the terms of the MIT License.