{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","results":{"codes":[]},"settings":"","params":[]},"next":{"description":"","pages":[]},"title":"Why Angular Express?","type":"basic","slug":"why-angular-express","excerpt":"","body":"When working with clients I often found myself setting up the same boilerplate over and over again.\n\nFull stack boilerplates are awesome, but in reality I found myself stripping or customizing a lot of the generated boilerplate.\n\nI wanted something different that worked from the ground up: first initialize a boilerplate and then add small components on top of that.\n\nWith Angular Express you do just that:\n\n- you initialize a project using `ngx init`\n- you add features to a project using `ngx install`\n\nI also wanted something that leverages GitHub directly without having to publicly publish boilerplates or components to a registry like Bower or NPM.\n\nWith Angular Express, you can simply use any GitHub repository as a boilerplate or a component.\n\nNo need to waste valuable registry names.","updates":[],"order":0,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5587d292f348d60d006860da","__v":3,"category":{"sync":{"isSync":false,"url":""},"pages":["5587d12914cabe21008a0ffa","5587d292f348d60d006860da"],"title":"Frequently asked questions","slug":"frequently-asked-questions","order":9999,"from_sync":false,"reference":false,"_id":"5587d09eeb5f2421003f9781","project":"5511b00d316c512300151ccf","__v":2,"version":"5511b00d316c512300151cd2","createdAt":"2015-06-22T09:08:46.759Z"},"githubsync":"","user":"5511afda316c512300151cce","version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5511b00e316c512300151cd3","55462d123dca710d0046471b","55462d1e35b2240d008389f1","55462ee63dca710d0046471c","5586aedcd23ef40d00de6e95","5586aef0f8942c0d00293dd3","5586bc28867b5e0d0006c4bc","5586bce4f8942c0d00293ddf","5586c209f8942c0d00293def","5587d09eeb5f2421003f9781","558ba534cf331f23002046cf"],"_id":"5511b00d316c512300151cd2","project":"5511b00d316c512300151ccf","releaseDate":"2015-03-24T18:42:21.658Z","__v":11,"createdAt":"2015-03-24T18:42:21.658Z"},"createdAt":"2015-06-22T09:17:06.231Z","project":"5511b00d316c512300151ccf"}

Why Angular Express?


When working with clients I often found myself setting up the same boilerplate over and over again. Full stack boilerplates are awesome, but in reality I found myself stripping or customizing a lot of the generated boilerplate. I wanted something different that worked from the ground up: first initialize a boilerplate and then add small components on top of that. With Angular Express you do just that: - you initialize a project using `ngx init` - you add features to a project using `ngx install` I also wanted something that leverages GitHub directly without having to publicly publish boilerplates or components to a registry like Bower or NPM. With Angular Express, you can simply use any GitHub repository as a boilerplate or a component. No need to waste valuable registry names.