{"id":21462310,"url":"https://github.com/ericmdantas/ngf","last_synced_at":"2025-07-09T17:35:51.319Z","repository":{"id":65458215,"uuid":"80733642","full_name":"ericmdantas/ngf","owner":"ericmdantas","description":"Simple alias for the generator-ng-fullstack project","archived":false,"fork":false,"pushed_at":"2018-02-07T12:45:58.000Z","size":645,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-05T23:18:49.823Z","etag":null,"topics":["ng-fullstack"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ericmdantas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-02T14:36:42.000Z","updated_at":"2018-07-15T01:28:55.000Z","dependencies_parsed_at":"2023-01-24T13:15:30.769Z","dependency_job_id":null,"html_url":"https://github.com/ericmdantas/ngf","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/ericmdantas/ngf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericmdantas%2Fngf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericmdantas%2Fngf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericmdantas%2Fngf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericmdantas%2Fngf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ericmdantas","download_url":"https://codeload.github.com/ericmdantas/ngf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericmdantas%2Fngf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264396520,"owners_count":23601531,"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":["ng-fullstack"],"created_at":"2024-11-23T07:13:39.370Z","updated_at":"2025-07-09T17:35:49.894Z","avatar_url":"https://github.com/ericmdantas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/ericmdantas/ngf.svg?branch=master)](https://travis-ci.org/ericmdantas/ngf)\n[![Coverage Status](https://coveralls.io/repos/github/ericmdantas/ngf/badge.svg?branch=master)](https://coveralls.io/github/ericmdantas/ngf?branch=master)\n\nSimple alias for [`generator-ng-fullstack`](https://github.com/ericmdantas/generator-ng-fullstack).\n\n### Prerequisites\n\nYou'll need to have both `yo` and `generator-ng-fullstack` installed globally\n\n```shell\n$ npm i -g yo\n```\n\n```shell\n$ npm i -g generator-ng-fullstack\n```\n\n### Install\n\n```shell\n$ npm i -g ngf\n```\n\n### What?\n\nThe idea is to have something similar to [`angular-cli`](https://github.com/angular/angular-cli) - but with `ng-fullstack` in mind.\n\n### Why?\n\nBecause typing `yo ng-fullstack:component people_cmp --feature person` all the time sucks.\n\n### How?\n\n`ngf` simply passes the info down to `ng-fullstack`, there's no black magic involved.\n\n### API\n\nAnswer some questions by runing:\n\n```shell\n$ ngf\n\n# runs `yo ng-fullstack` behind the hood\n```\n\nCreate components, services, models and many others, by running:\n\n```shell\n $ ngf g cmp people_cmp --ft person\n\n # creates a new component called people_cmp\n # it's the same as running: `yo ng-fullstack:component people_cmp --feature person`\n\n # ngf: is the responsible to talk with ng-fullstack\n # g: means `generate`\n # cmp: is the type of file that's being created - a component\n # people_cmp: is the name given to the file/component\n # --ft: means the `--feature`, which is the context to the created file\n ```\n\nCheck the [API section in the wiki](https://github.com/ericmdantas/ngf/wiki/API) and the [pro tips](https://github.com/ericmdantas/ngf/wiki/Pro-tips) for improvements in your workflow.\n\n### LICENSE\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericmdantas%2Fngf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericmdantas%2Fngf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericmdantas%2Fngf/lists"}