{"id":16618365,"url":"https://github.com/andreasonny83/angular-starter-kit","last_synced_at":"2025-10-29T19:31:40.802Z","repository":{"id":57179160,"uuid":"44402257","full_name":"andreasonny83/angular-starter-kit","owner":"andreasonny83","description":"A better way to start your new Angular app","archived":false,"fork":false,"pushed_at":"2017-07-03T18:58:41.000Z","size":341,"stargazers_count":6,"open_issues_count":2,"forks_count":12,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T04:41:13.164Z","etag":null,"topics":["angular","angularjs","angularjs-boilerplate","angularjs-starter-kit","boilerplate","starter-kit"],"latest_commit_sha":null,"homepage":"http://andreasonny83.github.io/angular-starter-kit/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andreasonny83.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-16T18:03:26.000Z","updated_at":"2024-04-23T03:25:07.000Z","dependencies_parsed_at":"2022-09-09T17:11:46.321Z","dependency_job_id":null,"html_url":"https://github.com/andreasonny83/angular-starter-kit","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasonny83%2Fangular-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasonny83%2Fangular-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasonny83%2Fangular-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasonny83%2Fangular-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreasonny83","download_url":"https://codeload.github.com/andreasonny83/angular-starter-kit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238882395,"owners_count":19546505,"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":["angular","angularjs","angularjs-boilerplate","angularjs-starter-kit","boilerplate","starter-kit"],"created_at":"2024-10-12T02:19:42.327Z","updated_at":"2025-10-29T19:31:35.475Z","avatar_url":"https://github.com/andreasonny83.png","language":"JavaScript","readme":"# Angular Starter Kit\n\u003e A better way to start your new Angular app\n\n![Angular Logo][angular_logo]\n\n[![Join the chat at https://gitter.im/andreasonny83/angular-starter-kit][gitter-badge]](https://gitter.im/andreasonny83/angular-starter-kit?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![NPM version][npm-badge]](https://www.npmjs.com/package/angular-starter-kit)\n[![Build Status][travis-badge]](https://travis-ci.org/andreasonny83/angular-starter-kit)\n[![devDependency Status][dependencies-badge]](https://david-dm.org/andreasonny83/angular-starter-kit#info=devDependencies)\n[![npm][license-badge]](https://andreasonny.mit-license.org/@2016/)\n\n## Features\n\n* SASS support including sourceMaps\n* Minimal CSS styling of the view\n* Gulp watch, build and local server tasks\n* Minified CSS and JS build files\n* Unit tests\n* E2E tests covered by Protractor\n* Istanbul code coverage\n\n## Prerequisites\n\nWe assume you've already installed [NodeJS][nodejs] on your machine, if not,\nplease follow the installation documentation from the official websites.\n\n## Installation\n\nThe easiest way to start your Angular project using Angular Starter Kit is\n[Downloading the latest release][latest_release] of this project or simply\ncloning this repository with:\n\n```sh\ngit clone https://github.com/andreasonny83/angular-starter-kit.git\n```\n\n### Setup\n\nOnce done with the previous step, open your terminal to your angular-starter-kit\nfolder, then install all the dependencies with:\n\n```sh\nnpm install\nyarn # Or using Yarn for a faster installation\n```\n\nThis will create both a `node_modules` and `bower_components` folder inside\nyour local directory\n\n## Run the Application\n\nThere is already a preconfigured web server for this application.\nThe simplest way to start this server is:\n\n```sh\nnpm start\n```\n\nNow browse to the app url available at\n[http://localhost:8000](http://localhost:8000) to see your application running.\n\nThis task will also watch for any file change to your project's files and\nupdate the browser with the new changes using BrowserSync and Gulp.\n\n## Build a production version\n\n```sh\nnpm run build\n```\n\nThis will perform the following tasks:\n\n* clean the `.tmp` and `dist` folder\n* compile SASS files, minify and uncss the compiled css\n* copy and optimize images\n* minify and copy all HTML files into $templateCache\n* build index.html\n* minify and copy all JS files\n* copy fonts, if any\n\n## Serve the distribution folder\n\n```bash\nnpm run serve:dist\n```\n\nThis will compile your project in distribution mode and will trigger a\nweb server to listen to your generated `dist` folder.\n\nOpen a browser and navigating to [http://localhost:8000](http://localhost:8000)\nto see the rendered application.  \n\n## Unit tests\n\n```bash\nnpm test\n```\n\nThis will run all the unit tests present in your project folder using Karma.\n\nThe task will remain idle in your terminal waiting for file changes to\nrun the tests again. This task is really useful during the development mode\nin order to avoid running manually your tests every time.\n\nHowever, if you want just to run the test once and build a report displaying the\nunit test coverage, use the following task:\n\n```bash\nnpm run test-single-run\n```\n\nEither way, all the reports will be stored inside a generated `test_out` folder\nand a `coverage` for the unit test coverage using [Istanbul][istanbul-url]\n\n## End to end testing\n\nThe Angular Starter Kit app comes with end-to-end tests written in Jasmine.\nThese tests are run with the [Protractor][protractor-url]\nEnd-to-End test runner.\n\nYour web server needs to be serving up the application,\nso that Protractor can interact with it.\n\nIn order to start running your end-to-end tests,\nfirst start your web server with:\n\n```bash\nnpm start\n```\n\nNow you can run the end-to-end tests, from another terminal instance,\nusing the supplied `npm` script:\n\n```bash\nnpm run protractor\n```\n\n## Contributing\n\nWe really appreciate your collaborations and feedbacks!\n\n1. Fork it!\n1. Create your feature branch: `git checkout -b my-new-feature`\n1. Commit your changes: `git commit -m 'Add some feature'`\n1. Push to the branch: `git push origin my-new-feature`\n1. Submit a pull request :D\n\n## Changelog\n\nChangelog available [here][changelog]\n\n## License\n\nMIT © [Andrea Sonny](https://andreasonny.mit-license.org/2016-2017)\n\n[angular_logo]: https://angularjs.org/img/AngularJS-large.png\n[gitter-badge]: https://badges.gitter.im/andreasonny83/angular-starter-kit.svg\n[npm-badge]: https://badge.fury.io/js/generator-mdl.svg\n[travis-badge]: https://travis-ci.org/andreasonny83/angular-starter-kit.svg?branch=master\n[dependencies-badge]: https://david-dm.org/andreasonny83/angular-starter-kit/dev-status.svg\n[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg\n[latest_release]: https://github.com/andreasonny83/angular-starter-kit/releases/latest\n[nodejs]: https://nodejs.org/\n[istanbul-url]: https://github.com/gotwarlost/istanbul\n[protractor-url]:http://www.protractortest.org\n[changelog]: https://github.com/andreasonny83/angular-starter-kit/blob/master/CHANGELOG.md\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreasonny83%2Fangular-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreasonny83%2Fangular-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreasonny83%2Fangular-starter-kit/lists"}