angular-nevera-generator
Version:
Yeoman AngularJS scaffold a webapp with Angular 1 written in ES6 (Babel), TypeScript through Webpack or SystemJS including tools Gulp 4, ESLint, Browsersync and Karma
32 lines (28 loc) • 1.03 kB
JavaScript
var angular = require('angular');
require('todomvc-app-css/index.css<%- modules === 'systemjs' ? '!' : '' %>');
var todos = require('./app/todos/todos');
var App = require('./app/containers/App');
var Header = require('./app/components/Header');
var MainSection = require('./app/components/MainSection');
var TodoTextInput = require('./app/components/TodoTextInput');
var TodoItem = require('./app/components/TodoItem');
var Footer = require('./app/components/Footer');
<% if (router === 'uirouter') { -%>
require('angular-ui-router');
var routesConfig = require('./routes');
<% } -%>
import './index.<%- css %>';
angular
<% if (router === 'uirouter') { -%>
.module('app', ['ui.router'])
.config(routesConfig)
<% } else { -%>
.module('app', [])
<% } -%>
.service('todoService', todos.TodoService)
.component('app', App)
.component('headerComponent', Header)
.component('footerComponent', Footer)
.component('mainSection', MainSection)
.component('todoTextInput', TodoTextInput)
.component('todoItem', TodoItem);