https://github.com/sitek94/knockout-coin-counter
Migrating existing legacy project from JavaScript to TypeScript.
https://github.com/sitek94/knockout-coin-counter
babel bootstrap jquery knockoutjs typescript webpack
Last synced: 3 months ago
JSON representation
Migrating existing legacy project from JavaScript to TypeScript.
- Host: GitHub
- URL: https://github.com/sitek94/knockout-coin-counter
- Owner: sitek94
- Created: 2021-03-05T18:58:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-05T20:04:57.000Z (over 5 years ago)
- Last Synced: 2025-11-11T23:25:48.583Z (8 months ago)
- Topics: babel, bootstrap, jquery, knockoutjs, typescript, webpack
- Language: TypeScript
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Knockout Coin Counter
## Why?
➡️ The app's core logic and design is based on [TypeScript Practical Migration](https://www.pluralsight.com/courses/typescript-practical-migration) course by Steve Ognibene.
In this course he teaches practical techniques for migrating existing projects from JavaScript to TypeScript.
⌛ However the course was originally released in 2015 so some tools that Steve uses are a little bit outdated by now.
✅ As a form of exercise I have rewritten the app from scratch. Doing that was really nice opportunity to learn something new about:
* migrating JavaScript (ES5) to TypeScript (ES6+)
* Webpack
* Babel
* Knockout.js
* JQuery
* Bootstrap
## Installation
Install packages
```
$ npm install
```
Start webpack dev server
```
$ npm start
```