Upgrade Ionic2 project to latest Angular2 version

Here’s my package.json

  "dependencies": {
    "@angular/common": "2.0.0-rc.4",
    "@angular/compiler": "2.0.0-rc.4",
    "@angular/core": "2.0.0-rc.4",
    "@angular/platform-browser": "2.0.0-rc.4",
    "@angular/platform-browser-dynamic": "2.0.0-rc.4",
    "@angular/http": "2.0.0-rc.4",
    "@angular/forms": "0.2.0",
    "es6-shim": "^0.35.0",
    "ionic-angular": "2.0.0-beta.11",
    "ionic-native": "1.3.10",
    "ionicons": "3.0.0",
    "reflect-metadata": "^0.1.3",
    "rxjs": "5.0.0-beta.6",
    "zone.js": "^0.6.12"
  "devDependencies": {
    "del": "2.2.0",
    "gulp": "3.9.1",
    "gulp-watch": "4.3.5",
    "ionic-gulp-browserify-typescript": "2.0.0",
    "ionic-gulp-fonts-copy": "^1.0.0",
    "ionic-gulp-html-copy": "^1.0.0",
    "ionic-gulp-sass-build": "^1.0.0",
    "ionic-gulp-scripts-copy": "^2.0.0",
    "ionic-gulp-tslint": "^1.0.0",
    "tslint-ionic-rules": "^0.0.3",
    "run-sequence": "1.1.5"

When I created the project it was using Angular version 2.0.0-rc.4

Right now we have version 2.0.0-rc.17

If I try to update directly in package.json I get peerDependency errors.

Is there an easy way of doing this?

No, not really. Even if you upgrade Angular 2 to the latest version, it would break Ionic 2, because there are still breaking changes in every new Angular 2 release. Therefore I would recommend you to wait for Ionic 2 beta.12 which should include the latest Angular 2 release.

So what is the current state of this? I would like to upgrade to the latest angular2 version. Is there some documentation for the roadmap for this?

Ionic 3.0.0 was just released and it uses Angular 4.