{"id":21670603,"url":"https://github.com/andreweastwood/angularbaseapp","last_synced_at":"2026-05-04T00:32:01.435Z","repository":{"id":146805178,"uuid":"55611677","full_name":"AndrewEastwood/AngularBaseApp","owner":"AndrewEastwood","description":"Using for implementing multiple apps using the app as skeleton","archived":false,"fork":false,"pushed_at":"2017-12-24T08:39:42.000Z","size":66,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-07T01:56:54.842Z","etag":null,"topics":["angularjs","babel","gulp","multiproject","web-app"],"latest_commit_sha":null,"homepage":null,"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/AndrewEastwood.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-04-06T14:13:36.000Z","updated_at":"2023-03-05T01:25:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff1f1251-d468-4e02-a403-474921f6d416","html_url":"https://github.com/AndrewEastwood/AngularBaseApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AndrewEastwood/AngularBaseApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewEastwood%2FAngularBaseApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewEastwood%2FAngularBaseApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewEastwood%2FAngularBaseApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewEastwood%2FAngularBaseApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndrewEastwood","download_url":"https://codeload.github.com/AndrewEastwood/AngularBaseApp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewEastwood%2FAngularBaseApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32590175,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["angularjs","babel","gulp","multiproject","web-app"],"created_at":"2024-11-25T12:33:39.112Z","updated_at":"2026-05-04T00:32:01.410Z","avatar_url":"https://github.com/AndrewEastwood.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AngularBaseApp [![Build Status](https://travis-ci.org/AndrewEastwood/AngularBaseApp.svg?branch=master)](https://travis-ci.org/AndrewEastwood/AngularBaseApp)\nThis structure helps to keep all your SPAs in one solution and  \nbuild each application into a separate distro.  \nUsing that you can deploy your built apps into different  \nplaces with less time.\n\n# How To Run Your App\n\nThere are two way to run your app locally. First is that your run \nthe app from the SRC folder. That means that everything will be server  \nas raw sources, uncompressed and fully opened for debugging.\n```\nnode server.js --app %APP_NAME%\n```\nAnother case is that you build your apps as it's normally performing  \nin non local environments: dev, stage, prod, etc.\nFor that case you run the build command (see below) and then you run \nthe following:\n```\nnode server.js --app %APP_NAME% --port 2121 --dist\n```\nThe server.js script accepts more commands:\n--port defines which ports is going to be used for servinf your app\n--host makes the server running using the specified host name\n--dist the option with no value that indicates whether the app is being delivered from the distro or the raw sources\n\n# How To Build Your App\nAll gulp command must be invoked withing the root app's dir.\n\n## Building dev environment\nThis command will create a folder where all the sources will be  \nplaced using rules as for dev environment.  \nIt means that all js, CSS, and HTML won't be compressed.\n```\ngulp --env dev\n```\nWhen the build process is done, you can transfer the distro  \ncontent into your dev environment.\n\n## Building either stage or prod environments\nThe command is almost the same:\n```\ngulp --env stage\n```\nand for a production\n```\ngulp --env prod\n```\nIn this case, you get all sources minified and ready to be  \nmoved to your environment.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreweastwood%2Fangularbaseapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreweastwood%2Fangularbaseapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreweastwood%2Fangularbaseapp/lists"}