diff --git a/demo-shell-ng2/app/app.component.html b/demo-shell-ng2/app/app.component.html
index 0cc764b357..c6aa0162cd 100644
--- a/demo-shell-ng2/app/app.component.html
+++ b/demo-shell-ng2/app/app.component.html
@@ -62,6 +62,7 @@
DataTable
Uploader
Login
+ Viewer
diff --git a/demo-shell-ng2/app/components/viewer/viewer.component.ts b/demo-shell-ng2/app/components/viewer/viewer.component.ts
index b6d0d2c6c5..659bba6007 100644
--- a/demo-shell-ng2/app/components/viewer/viewer.component.ts
+++ b/demo-shell-ng2/app/components/viewer/viewer.component.ts
@@ -18,6 +18,8 @@
import { Component } from 'angular2/core';
import { VIEWERCOMPONENT } from 'ng2-alfresco-viewer/dist/ng2-alfresco-viewer';
+declare let __moduleName: string;
+
@Component({
moduleId: __moduleName,
selector: 'viewer-component',
diff --git a/demo-shell-ng2/package.json b/demo-shell-ng2/package.json
index c2f4d47abd..1921bfb2f1 100644
--- a/demo-shell-ng2/package.json
+++ b/demo-shell-ng2/package.json
@@ -73,6 +73,7 @@
"concurrently": "^2.0.0",
"del": "^2.1.0",
"lite-server": "^2.2.0",
+ "tslint": "^3.8.1",
"typescript": "^1.8.10",
"typings": "^0.7.12"
},