here is my dependencies :
"dependencies": {
"@angular/animations": "^5.2.10",
"@angular/cli": "^6.0.0",
"@angular/common": "^5.2.10",
"@angular/compiler": "^5.2.10",
"@angular/compiler-cli": "^5.2.10",
"@angular/core": "^5.2.10",
"@angular/forms": "^5.2.10",
"@angular/http": "^5.2.10",
"@angular/platform-browser": "^5.2.10",
"@angular/platform-browser-dynamic": "^5.2.10",
"@firebase/app": "^0.1.10",
"@ionic-native/core": "^4.4.0",
"@ionic-native/file": "^4.6.0",
"@ionic-native/geolocation": "^4.5.3",
"@ionic-native/keyboard": "^4.5.3",
"@ionic-native/location-accuracy": "^4.6.0",
"@ionic-native/native-storage": "^4.5.3",
"@ionic-native/network": "^4.6.0",
"@ionic-native/splash-screen": "^4.4.0",
"@ionic-native/status-bar": "^4.4.0",
"@ionic/app-scripts": "^3.1.8",
"@ionic/pro": "^1.0.19",
"@ionic/storage": "^2.1.3",
"angularfire2": "^5.0.0-rc.0",
"cordova-ios": "^4.5.4",
"cordova-plugin-device": "^2.0.1",
"cordova-plugin-file": "^6.0.1",
"cordova-plugin-geolocation": "^4.0.1",
"cordova-plugin-ionic": "^4.0.0",
"cordova-plugin-ionic-keyboard": "^2.0.5",
"cordova-plugin-ionic-webview": "^1.1.16",
"cordova-plugin-nativestorage": "^2.3.1",
"cordova-plugin-network-information": "^2.0.1",
"cordova-plugin-request-location-accuracy": "^2.2.2",
"cordova-plugin-splashscreen": "^5.0.2",
"cordova-plugin-whitelist": "^1.3.3",
"cordova-sqlite-storage": "^2.2.1",
"firebase": "^4.0.0",
"ionic-angular": "3.9.2",
"ionic-image-loader": "^5.0.0",
"ionic-plugin-keyboard": "^2.2.1",
"ionicons": "3.0.0",
"promise-polyfill": "^7.1.0",
"rxjs": "^5.0.0",
"sw-toolbox": "3.6.0",
"web-animations-js": "^2.3.1",
"zone.js": "0.8.18"
},
"devDependencies": {
"@ionic/app-scripts": "^3.1.8",
"typescript": "^2.4.2"
},