{"id":25823373,"url":"https://github.com/saada/sails-angular-yeoman-example","last_synced_at":"2025-09-04T03:33:50.080Z","repository":{"id":8026431,"uuid":"9435687","full_name":"saada/sails-angular-yeoman-example","owner":"saada","description":"A sample integration of all three technologies (Sails, Yeoman, and Angular).","archived":false,"fork":false,"pushed_at":"2013-04-14T22:13:21.000Z","size":6083,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T17:47:15.569Z","etag":null,"topics":[],"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/saada.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":"2013-04-14T21:31:45.000Z","updated_at":"2015-10-22T14:28:17.000Z","dependencies_parsed_at":"2022-09-18T17:13:14.486Z","dependency_job_id":null,"html_url":"https://github.com/saada/sails-angular-yeoman-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/saada/sails-angular-yeoman-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saada%2Fsails-angular-yeoman-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saada%2Fsails-angular-yeoman-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saada%2Fsails-angular-yeoman-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saada%2Fsails-angular-yeoman-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saada","download_url":"https://codeload.github.com/saada/sails-angular-yeoman-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saada%2Fsails-angular-yeoman-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273547571,"owners_count":25125090,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-02-28T11:53:58.352Z","updated_at":"2025-09-04T03:33:50.029Z","avatar_url":"https://github.com/saada.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sails + Angular + Yeoman Example\n#### I am aware this is sort of a hack, but it will do until another solution comes up:\n\n    sails new YoSails --template=jade\n    cd YoSails\n\nNow make a backup of the sails default JSON dependencies, in my case:\n\n    \"dependencies\": {\n        \"sails\": \"0.8.9\"\n    },\n    \"scripts\": {\n        \"start\": \"node app.js\",\n        \"debug\": \"node debug app.js\"\n    },\n    \"main\": \"app.js\",\n\nNow install Angular generator (and Yeoman of course):\n\n    npm install generator-angular\n    yo angular\n\nOverwrite everything, then merge both package.json as shown in the example.\n\nAfter that:\n\n    npm install \u0026\u0026 bower install\n\nModify the grunt file's connect PORT to Sails's port:\n    \n    ...\n    connect: {\n            options: {\n                port: 1337,\n                // change this to '0.0.0.0' to access the server from outside\n                hostname: 'localhost'\n            },\n    ...        \nFinally, lift your sails in a terminal:\n\n    sails lift\n    \nAnd start Yeoman (Grunt) in another terminal!\n\n    grunt server\n\nAdditionally, I installed h5bp in this example.\n\n## Copyright and license\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this work except in compliance with the License.\nYou may obtain a copy of the License in the LICENSE file, or at:\n\n  [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaada%2Fsails-angular-yeoman-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaada%2Fsails-angular-yeoman-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaada%2Fsails-angular-yeoman-example/lists"}