UNPKG

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
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);