Skip to content
This repository was archived by the owner on Apr 8, 2020. It is now read-only.

Commit f6d7321

Browse files
MarkPieszakSteveSandersonMS
authored andcommitted
Update remaining templates to TypeScript 2 / @types / etc.
1 parent a7ed011 commit f6d7321

File tree

44 files changed

+105
-12587
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+105
-12587
lines changed

templates/Angular2Spa/package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22
"name": "Angular2Spa",
33
"version": "0.0.0",
44
"dependencies": {
5-
"@angular/common": "2.0.0",
6-
"@angular/compiler": "2.0.0",
7-
"@angular/core": "2.0.0",
8-
"@angular/forms": "2.0.0",
9-
"@angular/http": "2.0.0",
10-
"@angular/platform-browser": "2.0.0",
11-
"@angular/platform-browser-dynamic": "2.0.0",
12-
"@angular/platform-server": "2.0.0",
13-
"@angular/router": "3.0.0",
14-
"@types/node": "^6.0.38",
15-
"angular2-platform-node": "~2.0.10",
16-
"angular2-universal": "~2.0.10",
17-
"angular2-universal-polyfills": "~2.0.10",
18-
"aspnet-prerendering": "^1.0.6",
19-
"aspnet-webpack": "^1.0.11",
5+
"@angular/common": "2.0.2",
6+
"@angular/compiler": "2.0.2",
7+
"@angular/core": "2.0.2",
8+
"@angular/forms": "2.0.2",
9+
"@angular/http": "2.0.2",
10+
"@angular/platform-browser": "2.0.2",
11+
"@angular/platform-browser-dynamic": "2.0.2",
12+
"@angular/platform-server": "2.0.2",
13+
"@angular/router": "3.0.2",
14+
"@types/node": "^6.0.42",
15+
"angular2-platform-node": "~2.0.11",
16+
"angular2-universal": "~2.0.11",
17+
"angular2-universal-polyfills": "~2.0.11",
18+
"aspnet-prerendering": "^1.0.7",
19+
"aspnet-webpack": "^1.0.17",
2020
"bootstrap": "^3.3.7",
2121
"css": "^2.2.1",
2222
"css-loader": "^0.25.0",
@@ -30,15 +30,15 @@
3030
"preboot": "^4.5.2",
3131
"raw-loader": "^0.5.1",
3232
"rxjs": "5.0.0-beta.12",
33-
"style-loader": "^0.13.0",
33+
"style-loader": "^0.13.1",
3434
"to-string-loader": "^1.1.5",
3535
"ts-loader": "^0.8.2",
36-
"typescript": "^2.0.0",
36+
"typescript": "^2.0.3",
3737
"url-loader": "^0.5.7",
38-
"webpack": "^1.12.14",
38+
"webpack": "^1.13.2",
39+
"webpack-hot-middleware": "^2.12.2",
3940
"webpack-node-externals": "^1.4.3",
40-
"webpack-hot-middleware": "^2.10.0",
4141
"webpack-merge": "^0.14.1",
42-
"zone.js": "^0.6.21"
42+
"zone.js": "^0.6.25"
4343
}
4444
}

templates/KnockoutSpa/ClientApp/boot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import './css/site.css';
22
import * as ko from 'knockout';
3-
import { createHistory } from 'history';
43
import './webpack-component-loader';
54
import AppRootComponent from './components/app-root/app-root';
5+
const createHistory = require('history').createBrowserHistory;
66

77
// Load and register the <app-root> component
88
ko.components.register('app-root', AppRootComponent);

templates/KnockoutSpa/ClientApp/components/app-root/app-root.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class AppRootViewModel {
1313
public route: KnockoutObservable<Route>;
1414
private _router: Router;
1515

16-
constructor(params: { history: HistoryModule.History }) {
16+
constructor(params: { history: History.History }) {
1717
// Activate the client-side router
1818
this._router = new Router(params.history, routes)
1919
this.route = this._router.currentRoute;

templates/KnockoutSpa/ClientApp/router.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export class Router {
1515
private disposeHistory: () => void;
1616
private clickEventListener: EventListener;
1717

18-
constructor(history: HistoryModule.History, routes: Route[]) {
18+
constructor(history: History.History, routes: Route[]) {
1919
// Reset and configure Crossroads so it matches routes and updates this.currentRoute
2020
crossroads.removeAllRoutes();
2121
crossroads.resetState();
@@ -38,8 +38,11 @@ export class Router {
3838
}
3939
}
4040
};
41-
4241
$(document).on('click', 'a', this.clickEventListener);
42+
43+
// Initialize Crossroads with starting location
44+
// Need to cast history to 'any' because @types/history is out-of-date
45+
crossroads.parse((history as any).location.pathname);
4346
}
4447

4548
public dispose() {

templates/KnockoutSpa/package.json

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,33 @@
22
"name": "WebApplicationBasic",
33
"version": "0.0.0",
44
"devDependencies": {
5-
"aspnet-webpack": "^1.0.6",
5+
"@types/core-js": "^0.9.34",
6+
"@types/crossroads": "0.0.29",
7+
"@types/history": "^2.0.38",
8+
"@types/jquery": "^2.0.32",
9+
"@types/knockout": "^3.4.35",
10+
"@types/react-router": "^2.0.37",
11+
"@types/requirejs": "^2.1.26",
12+
"@types/signals": "0.0.16",
13+
"@types/whatwg-fetch": "0.0.30",
14+
"aspnet-webpack": "^1.0.17",
615
"bootstrap": "^3.3.6",
716
"bundle-loader": "^0.5.4",
817
"crossroads": "^0.12.2",
9-
"css-loader": "^0.23.1",
18+
"css-loader": "^0.25.0",
1019
"event-source-polyfill": "^0.0.7",
1120
"extract-text-webpack-plugin": "^1.0.1",
12-
"file-loader": "^0.8.5",
13-
"history": "^2.0.1",
21+
"file-loader": "^0.9.0",
22+
"history": "^4.3.0",
1423
"isomorphic-fetch": "^2.2.1",
1524
"jquery": "^2.2.1",
1625
"knockout": "^3.4.0",
1726
"raw-loader": "^0.5.1",
18-
"style-loader": "^0.13.0",
19-
"ts-loader": "^0.8.1",
20-
"typescript": "^1.8.2",
27+
"style-loader": "^0.13.1",
28+
"ts-loader": "^0.8.2",
29+
"typescript": "^2.0.3",
2130
"url-loader": "^0.5.7",
22-
"webpack": "^1.12.14",
23-
"webpack-hot-middleware": "^2.10.0"
31+
"webpack": "^1.13.2",
32+
"webpack-hot-middleware": "^2.12.2"
2433
}
2534
}

templates/KnockoutSpa/tsd.json

Lines changed: 0 additions & 36 deletions
This file was deleted.

templates/KnockoutSpa/typings/crossroads/crossroads.d.ts

Lines changed: 0 additions & 159 deletions
This file was deleted.

0 commit comments

Comments
 (0)