NOTICE: This repo has been deprecated
[DEPRECATED] Ani Theme rewritten in Angular2 and Bootstrap 4
This project is a part of the famous ANI Theme Ani Theme v2.0 to Angular2 Theme.
Powered by StartAngular & StrapUI
##Demo
Ani Angular2
provides the following features:
- Allows you to painlessly update the seed tasks of your already existing project.
- Ready to go, statically typed build system using gulp for working with TypeScript.
- Production and development builds.
- Ahead-of-Time compilation support.
- Sample unit tests with Jasmine and Karma including code coverage via istanbul.
- End-to-end tests with Protractor.
- Development server with Livereload.
- Following the best practices for your applicationโs structure.
- Manager of your type definitions using @types.
- Has autoprefixer and css-lint support.
How to start
Note that this seed project requires node v4.x.x or higher and npm 2.14.7.
In order to start the seed use:
Installation
####1. Clone this project or Download that ZIP file
$ git clone [email protected]:start-angular/ani-angular-2.git
####2. Make sure you have npm installed globally
You must have ts-node
installed as global. If you don't, use:
npm install -g ts-node
####3. On the command prompt run the following commands
$ cd `project-directory`
$ npm install
$ npm start
Configuration
Default application server configuration
var PORT = 9000;
var LIVE_RELOAD_PORT = 9001;
var APP_BASE = '/';
Directory Structure
.
โโโ LICENSE
โโโ README.md
โโโ gulpfile.ts <- configuration of the gulp tasks
โโโ karma.conf.js <- configuration of the test runner
โโโ package.json <- dependencies of the project
โโโ protractor.conf.js <- e2e tests configuration
โโโ src <- source code of the application
โย ย โโโ client
โย ย โโโ app
โย ย โย ย โโโ login
โย ย โย ย โย ย โโโ login.component.css
โย ย โย ย โย ย โโโ login.component.html
โย ย โย ย โย ย โโโ login.component.ts
โย ย โย ย โย ย โโโ login.module.ts
โย ย โย ย โย ย โโโ login.routes.ts
โย ย โย ย โย ย โโโ index.ts
โย ย โย ย โโโ dashboard
โย ย โย ย โย ย โโโ home
โย ย โย ย โย ย โโโ component
โย ย โย ย โย ย โโโ blankpage
โย ย โย ย โย ย โโโ dashboard.component.css
โย ย โย ย โย ย โโโ dashboard.component.html
โย ย โย ย โย ย โโโ dashboard.component.ts
โย ย โย ย โย ย โโโ dashboard.module.ts
โย ย โย ย โย ย โโโ dashboard.routes.ts
โย ย โย ย โย ย โโโ index.ts
โย ย โย ย โโโ app.component.html
โย ย โย ย โโโ app.component.ts
โย ย โย ย โโโ app.module.ts
โย ย โย ย โโโ app.routes.ts
โย ย โย ย โโโ main.ts
โย ย โย ย โโโ shared
โย ย โย ย โโโ config
โย ย โย ย โย ย โโโ env.config.ts
โย ย โย ย โโโ index.ts
โย ย โย ย โโโ shared.module.ts
โย ย โย ย โโโ name-list
โย ย โย ย โย ย โโโ index.ts
โย ย โย ย โย ย โโโ name-list.service.spec.ts
โย ย โย ย โย ย โโโ name-list.service.ts
โย ย โย ย โโโ sidebar
โย ย โย ย โย ย โโโ index.ts
โย ย โย ย โย ย โโโ sidebar.component.html
โย ย โย ย โย ย โโโ sidebar.component.ts
โย ย โโโ assets
โย ย โย ย โโโ bootstrao
โย ย โย ย โโโ images
โย ย โย ย โโโ sass
โย ย โโโ index.html
โย ย โโโ tsconfig.json
โโโ test-main.js <- testing configuration
โโโ tools
โย ย โโโ README.md <- build documentation
โย ย โโโ config
โย ย โย ย โโโ project.config.ts <- configuration of the specific project
โย ย โย ย โโโ seed.config.interfaces.ts
โย ย โย ย โโโ seed.config.ts <- generic configuration of the seed project
โย ย โโโ config.ts <- exported configuration (merge both seed.config and project.config, project.config overrides seed.config)
โย ย โโโ debug.ts
โย ย โโโ env <- environment configuration
โย ย โย ย โโโ base.ts
โย ย โย ย โโโ dev.ts
โย ย โย ย โโโ prod.ts
โย ย โโโ manual_typings
โย ย โย ย โโโ project <- manual ambient typings for the project
โย ย โย ย โย ย โโโ sample.package.d.ts
โย ย โย ย โโโ seed <- seed manual ambient typings
โย ย โย ย โโโ angular2-hot-loader.d.ts
โย ย โย ย โโโ autoprefixer.d.ts
โย ย โย ย โโโ colorguard.d.ts
โย ย โย ย โโโ connect-livereload.d.ts
โย ย โย ย โโโ cssnano.d.ts
โย ย โย ย โโโ doiuse.d.ts
โย ย โย ย โโโ express-history-api-fallback.d.ts
โย ย โย ย โโโ istream.d.ts
โย ย โย ย โโโ karma.d.ts
โย ย โย ย โโโ merge-stream.d.ts
โย ย โย ย โโโ open.d.ts
โย ย โย ย โโโ postcss-reporter.d.ts
โย ย โย ย โโโ slash.d.ts
โย ย โย ย โโโ stylelint.d.ts
โย ย โย ย โโโ systemjs-builder.d.ts
โย ย โย ย โโโ tildify.d.ts
โย ย โย ย โโโ tiny-lr.d.ts
โย ย โย ย โโโ walk.d.ts
โย ย โโโ tasks <- gulp tasks
โย ย โย ย โโโ project <- project specific gulp tasks
โย ย โย ย โย ย โโโ sample.task.ts
โย ย โย ย โโโ seed <- seed generic gulp tasks. They can be overriden by the project specific gulp tasks
โย ย โย ย โโโ build.assets.dev.ts
โย ย โย ย โโโ build.assets.prod.ts
โย ย โย ย โโโ build.bundles.app.ts
โย ย โย ย โโโ build.bundles.ts
โย ย โย ย โโโ build.docs.ts
โย ย โย ย โโโ build.html_css.ts
โย ย โย ย โโโ build.index.dev.ts
โย ย โย ย โโโ build.index.prod.ts
โย ย โย ย โโโ build.js.dev.ts
โย ย โย ย โโโ build.js.e2e.ts
โย ย โย ย โโโ build.js.prod.ts
โย ย โย ย โโโ build.js.test.ts
โย ย โย ย โโโ build.js.tools.ts
โย ย โย ย โโโ check.versions.ts
โย ย โย ย โโโ clean.all.ts
โย ย โย ย โโโ clean.coverage.ts
โย ย โย ย โโโ clean.dev.ts
โย ย โย ย โโโ clean.prod.ts
โย ย โย ย โโโ clean.tools.ts
โย ย โย ย โโโ copy.js.prod.ts
โย ย โย ย โโโ css-lint.ts
โย ย โย ย โโโ e2e.ts
โย ย โย ย โโโ generate.manifest.ts
โย ย โย ย โโโ karma.start.ts
โย ย โย ย โโโ serve.coverage.ts
โย ย โย ย โโโ serve.docs.ts
โย ย โย ย โโโ server.prod.ts
โย ย โย ย โโโ server.start.ts
โย ย โย ย โโโ tslint.ts
โย ย โย ย โโโ watch.dev.ts
โย ย โย ย โโโ watch.e2e.ts
โย ย โย ย โโโ watch.test.ts
โย ย โย ย โโโ webdriver.ts
โย ย โโโ utils <- build utils
โย ย โย ย โโโ project <- project specific gulp utils
โย ย โย ย โย ย โโโ sample_util.ts
โย ย โย ย โโโ project.utils.ts
โย ย โย ย โโโ seed <- seed specific gulp utils
โย ย โย ย โย ย โโโ clean.ts
โย ย โย ย โย ย โโโ code_change_tools.ts
โย ย โย ย โย ย โโโ server.ts
โย ย โย ย โย ย โโโ tasks_tools.ts
โย ย โย ย โย ย โโโ template_locals.ts
โย ย โย ย โย ย โโโ tsproject.ts
โย ย โย ย โย ย โโโ watch.ts
โย ย โย ย โโโ seed.utils.ts
โย ย โโโ utils.ts
โโโ tsconfig.json <- configuration of the typescript project (ts-node, which runs the tasks defined in gulpfile.ts)
โโโ tslint.json <- tslint configuration
โโโ typings <- typings directory. Contains all the external typing definitions defined with typings
โโโ typings.json
โโโ appveyor.yml