@leanup/cli-angularjs
Version:
This package contains the AngularJS framework extension for the @leanup/cli.
24 lines (19 loc) • 910 B
text/typescript
import './components/app/component.angularjs';
import './components/input/component.angularjs';
import './components/series/create/component.angularjs';
import './components/series/edit/component.angularjs';
import './components/series/editor/component.angularjs';
import './components/series/list/component.angularjs';
import * as angular from 'angular';
import * as PACKAGE_JSON from 'angular/package.json';
import { run } from './app.run';
import { APP_HTML_ELEMENT } from './shares/constant';
import { typeIt } from './shares/utils';
const TYPED_PACKAGE_JSON = typeIt<{ version: string }>(PACKAGE_JSON);
run('AngularJS', TYPED_PACKAGE_JSON.version, () => {
const htmlDivElement: HTMLDivElement | null = document.querySelector('div#angularjs');
if (htmlDivElement instanceof HTMLDivElement) {
htmlDivElement.appendChild(APP_HTML_ELEMENT);
angular.bootstrap(htmlDivElement, ['app']);
}
});