diff --git a/public/docs/_examples/package.json b/public/docs/_examples/package.json
index 601db61ba9..e72ff7b8c7 100644
--- a/public/docs/_examples/package.json
+++ b/public/docs/_examples/package.json
@@ -16,7 +16,12 @@
"license": "ISC",
"dependencies": {
"angular2": "^2.0.0-alpha.51",
- "systemjs": "0.19.6"
+ "systemjs": "0.19.6",
+ "es6-promise": "^3.0.2",
+ "es6-shim": "^0.33.3",
+ "reflect-metadata": "0.1.2",
+ "rxjs": "5.0.0-alpha.14",
+ "zone.js": "0.5.8"
},
"devDependencies": {
"concurrently": "^1.0.0",
diff --git a/public/docs/_examples/quickstart/ts/app/app.component.ts b/public/docs/_examples/quickstart/ts/app/app.component.ts
new file mode 100644
index 0000000000..d766df3924
--- /dev/null
+++ b/public/docs/_examples/quickstart/ts/app/app.component.ts
@@ -0,0 +1,12 @@
+// #docregion
+// #docregion import
+import {Component} from 'angular2/core';
+// #enddocregion import
+
+// #docregion metadata
+@Component({
+ selector: 'my-app',
+ template: '
My First Angular 2 App
'
+})
+// #enddocregion metadata
+export class AppComponent { }
diff --git a/public/docs/_examples/quickstart/ts/app/boot.ts b/public/docs/_examples/quickstart/ts/app/boot.ts
new file mode 100644
index 0000000000..effe7c896f
--- /dev/null
+++ b/public/docs/_examples/quickstart/ts/app/boot.ts
@@ -0,0 +1,7 @@
+// #docregion
+import {bootstrap} from 'angular2/platform/browser'
+// #docregion app-component
+import {AppComponent} from './app.component'
+// #enddocregion app-component
+
+bootstrap(AppComponent);
diff --git a/public/docs/_examples/quickstart/ts/src/index.html b/public/docs/_examples/quickstart/ts/index.html
similarity index 53%
rename from public/docs/_examples/quickstart/ts/src/index.html
rename to public/docs/_examples/quickstart/ts/index.html
index 2d4521f16c..ff9441d688 100644
--- a/public/docs/_examples/quickstart/ts/src/index.html
+++ b/public/docs/_examples/quickstart/ts/index.html
@@ -4,22 +4,30 @@
Angular 2 QuickStart
+
+
-
-
+
+
+
+
+
+
+
Loading...
+