diff --git a/addon/ng2/blueprints/ng2/files/__path__/main.ts b/addon/ng2/blueprints/ng2/files/__path__/main.ts index 68e79759c3b4..8fc69cc629bb 100644 --- a/addon/ng2/blueprints/ng2/files/__path__/main.ts +++ b/addon/ng2/blueprints/ng2/files/__path__/main.ts @@ -7,4 +7,8 @@ if (environment.production) { enableProdMode(); } -bootstrap(AppComponent<% if(isMobile) { %>, [ APP_SHELL_RUNTIME_PROVIDERS ]<% } %>); +export function main() { + return bootstrap(AppComponent<% if(isMobile) { %>, [ APP_SHELL_RUNTIME_PROVIDERS ]<% } %>); +} + +document.addEventListener('DOMContentLoaded', () => main()); \ No newline at end of file diff --git a/addon/ng2/blueprints/ng2/files/package.json b/addon/ng2/blueprints/ng2/files/package.json index 9c58713a4b9f..ef3fea0b216d 100644 --- a/addon/ng2/blueprints/ng2/files/package.json +++ b/addon/ng2/blueprints/ng2/files/package.json @@ -40,9 +40,9 @@ "ember-cli-inject-live-reload": "1.4.0", "jasmine-core": "2.4.1", "jasmine-spec-reporter": "2.5.0", - "karma": "0.13.22", - "karma-chrome-launcher": "0.2.3", - "karma-jasmine": "0.3.8", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-jasmine": "^1.0.2", "protractor": "3.3.0", "ts-node": "0.5.5", "tslint": "3.11.0",