Why angular packages are separated and why we need them

Viewed 163

I have started building a new angular 2 app. I have gone through the articles and downloaded some free apps from github, all of them have angular/comman package along with some other packages. I installed angular package and it added "angular": "^1.6.5" in package.json file. I am not sure if we can have full package then why we install comman package separately ?

When I checked other app then they mostly have following

"@angular/common": "2.0.1",
"@angular/compiler": "2.0.1",
"@angular/core": "2.0.1",
"@angular/forms": "2.0.1",
"@angular/http": "2.0.1",
"@angular/platform-browser": "2.0.1",
"@angular/platform-browser-dynamic": "2.0.1",
"@angular/router": "3.0.1",

are they all part of angular core ? I can not see angular package here.

Is there any article or guidelines for angular 2 packages ?

1 Answers
Related