{"id":20838693,"url":"https://github.com/start-angular/ani-angular-2","last_synced_at":"2025-12-26T05:35:37.993Z","repository":{"id":73370321,"uuid":"54538815","full_name":"start-angular/ani-angular-2","owner":"start-angular","description":null,"archived":false,"fork":false,"pushed_at":"2022-10-12T08:00:22.000Z","size":1554,"stargazers_count":96,"open_issues_count":6,"forks_count":89,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-01-18T23:42:26.294Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/start-angular.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-23T07:14:11.000Z","updated_at":"2024-12-09T19:25:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"0c49b04a-cb53-47ed-8f1e-07b4d7dc8a1e","html_url":"https://github.com/start-angular/ani-angular-2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/start-angular%2Fani-angular-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/start-angular%2Fani-angular-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/start-angular%2Fani-angular-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/start-angular%2Fani-angular-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/start-angular","download_url":"https://codeload.github.com/start-angular/ani-angular-2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243196651,"owners_count":20251860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T01:11:09.491Z","updated_at":"2025-12-26T05:35:37.956Z","avatar_url":"https://github.com/start-angular.png","language":"SCSS","readme":"## NOTICE: This repo has been deprecated\n\n## [DEPRECATED] Ani Theme rewritten in Angular2 and Bootstrap 4\n\nThis project is a part of the famous ANI Theme [Ani Theme v2.0](http://www.strapui.com/themes/ani-angular-2-bootstrap-4-theme/) to Angular2 Theme.\n\nPowered by [StartAngular](http://startangular.com/) \u0026 [StrapUI](http://strapui.com/)\n\n##[Demo](http://rawgit.com/start-angular/ani-angular-2/master/dist/prod/)\n\n`Ani Angular2` provides the following features:\n\n- Allows you to painlessly update the seed tasks of your already existing project.\n- Ready to go, statically typed build system using gulp for working with TypeScript.\n- Production and development builds.\n- Ahead-of-Time compilation support.\n- Sample unit tests with Jasmine and Karma including code coverage via istanbul.\n- End-to-end tests with Protractor.\n- Development server with Livereload.\n- Following the best practices for your application’s structure.\n- Manager of your type definitions using @types.\n- Has autoprefixer and css-lint support.\n\n## How to start\n\n**Note** that this seed project requires node v4.x.x or higher and npm 2.14.7.\n\n\nIn order to start the seed use:\n### Installation\n####1. Clone this project or Download that ZIP file\n\n```sh\n$ git clone git@github.com:start-angular/ani-angular-2.git\n```\n\n####2.  Make sure you have [npm](https://www.npmjs.org/) installed globally\n\nYou must have `ts-node` installed as global. If you don't, use:\n\n```bash\nnpm install -g ts-node\n```\n\n####3. On the command prompt run the following commands\n\n```sh\n$ cd `project-directory`\n```\n\n```sh\n$ npm install \n```\n\n```sh\n$ npm start\n```\n\n### Configuration\n\nDefault application server configuration\n\n```javascript\nvar PORT             = 9000;\nvar LIVE_RELOAD_PORT = 9001;\nvar APP_BASE         = '/';\n```\n\n### Directory Structure\n\n```\n.\n├── LICENSE\n├── README.md\n├── gulpfile.ts                \u003c- configuration of the gulp tasks\n├── karma.conf.js              \u003c- configuration of the test runner\n├── package.json               \u003c- dependencies of the project\n├── protractor.conf.js         \u003c- e2e tests configuration\n├── src                        \u003c- source code of the application\n│   └── client\n│       ├── app\n│       │   ├── login\n│       │   │   ├── login.component.css\n│       │   │   ├── login.component.html\n│       │   │   ├── login.component.ts\n│       │   │   ├── login.module.ts\n│       │   │   ├── login.routes.ts\n│       │   │   └── index.ts\n│       │   ├── dashboard\n│       │   │   ├── home\n│       │   │   ├── component\n│       │   │   ├── blankpage\n│       │   │   ├── dashboard.component.css\n│       │   │   ├── dashboard.component.html\n│       │   │   ├── dashboard.component.ts\n│       │   │   ├── dashboard.module.ts\n│       │   │   ├── dashboard.routes.ts\n│       │   │   └── index.ts\n│       │   ├── app.component.html\n│       │   ├── app.component.ts\n│       │   ├── app.module.ts\n│       │   ├── app.routes.ts\n│       │   ├── main.ts\n│       │   └── shared\n│       │       ├── config\n│       │       │   └── env.config.ts\n│       │       ├── index.ts\n│       │       ├── shared.module.ts\n│       │       ├── name-list\n│       │       │   ├── index.ts\n│       │       │   ├── name-list.service.spec.ts\n│       │       │   └── name-list.service.ts\n│       │       ├── sidebar\n│       │       │   ├── index.ts\n│       │       │   ├── sidebar.component.html\n│       │       │   └── sidebar.component.ts\n│       ├── assets\n│       │   ├── bootstrao\n│       │   └── images\n│       │   └── sass\n│       ├── index.html\n│       └── tsconfig.json\n├── test-main.js               \u003c- testing configuration\n├── tools\n│   ├── README.md              \u003c- build documentation\n│   ├── config\n│   │   ├── project.config.ts  \u003c- configuration of the specific project\n│   │   ├── seed.config.interfaces.ts\n│   │   └── seed.config.ts     \u003c- generic configuration of the seed project\n│   ├── config.ts              \u003c- exported configuration (merge both seed.config and project.config, project.config overrides seed.config)\n│   ├── debug.ts\n│   ├── env                    \u003c- environment configuration\n│   │   ├── base.ts\n│   │   ├── dev.ts\n│   │   └── prod.ts\n│   ├── manual_typings\n│   │   ├── project            \u003c- manual ambient typings for the project\n│   │   │   └── sample.package.d.ts\n│   │   └── seed               \u003c- seed manual ambient typings\n│   │       ├── angular2-hot-loader.d.ts\n│   │       ├── autoprefixer.d.ts\n│   │       ├── colorguard.d.ts\n│   │       ├── connect-livereload.d.ts\n│   │       ├── cssnano.d.ts\n│   │       ├── doiuse.d.ts\n│   │       ├── express-history-api-fallback.d.ts\n│   │       ├── istream.d.ts\n│   │       ├── karma.d.ts\n│   │       ├── merge-stream.d.ts\n│   │       ├── open.d.ts\n│   │       ├── postcss-reporter.d.ts\n│   │       ├── slash.d.ts\n│   │       ├── stylelint.d.ts\n│   │       ├── systemjs-builder.d.ts\n│   │       ├── tildify.d.ts\n│   │       ├── tiny-lr.d.ts\n│   │       └── walk.d.ts\n│   ├── tasks                  \u003c- gulp tasks\n│   │   ├── project            \u003c- project specific gulp tasks\n│   │   │   └── sample.task.ts\n│   │   └── seed               \u003c- seed generic gulp tasks. They can be overriden by the project specific gulp tasks\n│   │       ├── build.assets.dev.ts\n│   │       ├── build.assets.prod.ts\n│   │       ├── build.bundles.app.ts\n│   │       ├── build.bundles.ts\n│   │       ├── build.docs.ts\n│   │       ├── build.html_css.ts\n│   │       ├── build.index.dev.ts\n│   │       ├── build.index.prod.ts\n│   │       ├── build.js.dev.ts\n│   │       ├── build.js.e2e.ts\n│   │       ├── build.js.prod.ts\n│   │       ├── build.js.test.ts\n│   │       ├── build.js.tools.ts\n│   │       ├── check.versions.ts\n│   │       ├── clean.all.ts\n│   │       ├── clean.coverage.ts\n│   │       ├── clean.dev.ts\n│   │       ├── clean.prod.ts\n│   │       ├── clean.tools.ts\n│   │       ├── copy.js.prod.ts\n│   │       ├── css-lint.ts\n│   │       ├── e2e.ts\n│   │       ├── generate.manifest.ts\n│   │       ├── karma.start.ts\n│   │       ├── serve.coverage.ts\n│   │       ├── serve.docs.ts\n│   │       ├── server.prod.ts\n│   │       ├── server.start.ts\n│   │       ├── tslint.ts\n│   │       ├── watch.dev.ts\n│   │       ├── watch.e2e.ts\n│   │       ├── watch.test.ts\n│   │       └── webdriver.ts\n│   ├── utils                  \u003c- build utils\n│   │   ├── project            \u003c- project specific gulp utils\n│   │   │   └── sample_util.ts\n│   │   ├── project.utils.ts\n│   │   ├── seed               \u003c- seed specific gulp utils\n│   │   │   ├── clean.ts\n│   │   │   ├── code_change_tools.ts\n│   │   │   ├── server.ts\n│   │   │   ├── tasks_tools.ts\n│   │   │   ├── template_locals.ts\n│   │   │   ├── tsproject.ts\n│   │   │   └── watch.ts\n│   │   └── seed.utils.ts\n│   └── utils.ts\n├── tsconfig.json              \u003c- configuration of the typescript project (ts-node, which runs the tasks defined in gulpfile.ts)\n├── tslint.json                \u003c- tslint configuration\n├── typings                    \u003c- typings directory. Contains all the external typing definitions defined with typings\n├── typings.json\n└── appveyor.yml\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstart-angular%2Fani-angular-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstart-angular%2Fani-angular-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstart-angular%2Fani-angular-2/lists"}