From 52dcd808b6667921fc894243204f33c2084b526b Mon Sep 17 00:00:00 2001 From: Daniel Sogl Date: Thu, 1 Jun 2017 19:05:47 +0200 Subject: [PATCH] refactor(docs): read the description (#1631) * refactor(docs): read the description - Added missing platforms - Unified GitHub links - Added missing installVariables * Update index.ts * Update index.ts * Update index.ts * Update index.ts --- src/@ionic-native/plugins/alipay/index.ts | 5 +++-- src/@ionic-native/plugins/app-minimize/index.ts | 2 +- src/@ionic-native/plugins/app-preferences/index.ts | 2 +- src/@ionic-native/plugins/appodeal/index.ts | 4 ++-- src/@ionic-native/plugins/couchbase-lite/index.ts | 2 +- src/@ionic-native/plugins/deeplinks/index.ts | 4 ++-- src/@ionic-native/plugins/dialogs/index.ts | 4 ++-- src/@ionic-native/plugins/flashlight/index.ts | 2 +- src/@ionic-native/plugins/flurry-analytics/index.ts | 2 +- src/@ionic-native/plugins/geofence/index.ts | 2 +- src/@ionic-native/plugins/geolocation/index.ts | 2 +- src/@ionic-native/plugins/google-plus/index.ts | 4 ++-- src/@ionic-native/plugins/image-picker/index.ts | 4 +++- src/@ionic-native/plugins/keychain/index.ts | 2 +- src/@ionic-native/plugins/linkedin/index.ts | 1 + src/@ionic-native/plugins/native-audio/index.ts | 3 ++- src/@ionic-native/plugins/network/index.ts | 4 ++-- src/@ionic-native/plugins/nfc/index.ts | 3 ++- src/@ionic-native/plugins/photo-library/index.ts | 1 + src/@ionic-native/plugins/pin-dialog/index.ts | 3 ++- src/@ionic-native/plugins/power-management/index.ts | 3 ++- src/@ionic-native/plugins/push/index.ts | 3 ++- src/@ionic-native/plugins/rollbar/index.ts | 4 ++-- src/@ionic-native/plugins/safari-view-controller/index.ts | 4 ++-- src/@ionic-native/plugins/screenshot/index.ts | 3 ++- src/@ionic-native/plugins/shake/index.ts | 3 ++- src/@ionic-native/plugins/splash-screen/index.ts | 3 ++- src/@ionic-native/plugins/sqlite/index.ts | 3 ++- src/@ionic-native/plugins/stepcounter/index.ts | 2 +- src/@ionic-native/plugins/stripe/index.ts | 3 ++- src/@ionic-native/plugins/text-to-speech/index.ts | 3 ++- src/@ionic-native/plugins/themeable-browser/index.ts | 3 ++- src/@ionic-native/plugins/transfer/index.ts | 3 ++- src/@ionic-native/plugins/twitter-connect/index.ts | 3 ++- src/@ionic-native/plugins/unique-device-id/index.ts | 3 ++- src/@ionic-native/plugins/user-agent/index.ts | 2 +- src/@ionic-native/plugins/video-player/index.ts | 2 +- src/@ionic-native/plugins/youtube-video-player/index.ts | 2 +- src/@ionic-native/plugins/zeroconf/index.ts | 3 ++- src/@ionic-native/plugins/zip/index.ts | 1 + 40 files changed, 67 insertions(+), 45 deletions(-) diff --git a/src/@ionic-native/plugins/alipay/index.ts b/src/@ionic-native/plugins/alipay/index.ts index fafd8e84..6a5add49 100644 --- a/src/@ionic-native/plugins/alipay/index.ts +++ b/src/@ionic-native/plugins/alipay/index.ts @@ -101,8 +101,9 @@ export interface AlipayOrder { plugin: 'cordova-alipay-base', pluginRef: 'Alipay.Base', repo: 'https://github.com/xueron/cordova-alipay-base', - platforms: ['Android', 'iOS'], - install: 'ionic cordova plugin add https://github.com/xueron/cordova-alipay-base --variable APP_ID=your_app_id' + install: 'ionic cordova plugin add https://github.com/xueron/cordova-alipay-base --variable APP_ID=your_app_id', + installVariables: ['APP_ID'], + platforms: ['Android', 'iOS'] }) @Injectable() export class Alipay extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/app-minimize/index.ts b/src/@ionic-native/plugins/app-minimize/index.ts index 06879444..0f7c8bf4 100644 --- a/src/@ionic-native/plugins/app-minimize/index.ts +++ b/src/@ionic-native/plugins/app-minimize/index.ts @@ -24,7 +24,7 @@ import { Injectable } from '@angular/core'; */ @Plugin({ pluginName: 'AppMinimize', - plugin: 'https://github.com/tomloprod/cordova-plugin-appminimize.git', + plugin: 'cordova-plugin-appminimize', pluginRef: 'plugins.appMinimize', repo: 'https://github.com/tomloprod/cordova-plugin-appminimize', platforms: ['Android'] diff --git a/src/@ionic-native/plugins/app-preferences/index.ts b/src/@ionic-native/plugins/app-preferences/index.ts index 2994893d..6b792431 100644 --- a/src/@ionic-native/plugins/app-preferences/index.ts +++ b/src/@ionic-native/plugins/app-preferences/index.ts @@ -25,7 +25,7 @@ import { Injectable } from '@angular/core'; plugin: 'cordova-plugin-app-preferences', pluginRef: 'plugins.appPreferences', repo: 'https://github.com/apla/me.apla.cordova.app-preferences', - platforms: ['Android', 'BlackBerry 10', 'Browser', 'iOS', 'OS X', 'Windows 8', 'Windows Phone'] + platforms: ['Android', 'BlackBerry 10', 'Browser', 'iOS', 'macOS', 'Windows 8', 'Windows Phone'] }) @Injectable() export class AppPreferences extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/appodeal/index.ts b/src/@ionic-native/plugins/appodeal/index.ts index 5821ce7c..5d72981f 100644 --- a/src/@ionic-native/plugins/appodeal/index.ts +++ b/src/@ionic-native/plugins/appodeal/index.ts @@ -22,9 +22,9 @@ import { Injectable } from '@angular/core'; */ @Plugin({ pluginName: 'Appodeal', - plugin: 'https://github.com/appodeal/appodeal-cordova-plugin', + plugin: 'https://github.com/appodeal/appodeal-cordova-plugin.git', pluginRef: 'Appodeal', - repo: 'https://github.com/appodeal/appodeal-cordova-plugin.git', + repo: 'https://github.com/appodeal/appodeal-cordova-plugin', platforms: ['iOS', 'Android'] }) @Injectable() diff --git a/src/@ionic-native/plugins/couchbase-lite/index.ts b/src/@ionic-native/plugins/couchbase-lite/index.ts index 8d843e20..ff1847c1 100644 --- a/src/@ionic-native/plugins/couchbase-lite/index.ts +++ b/src/@ionic-native/plugins/couchbase-lite/index.ts @@ -23,7 +23,7 @@ import { Injectable } from '@angular/core'; */ @Plugin({ pluginName: 'CouchbaseLite', - plugin: 'https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin', + plugin: 'https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin.git', pluginRef: 'cblite', repo: 'https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin', platforms: ['Android', 'iOS'] diff --git a/src/@ionic-native/plugins/deeplinks/index.ts b/src/@ionic-native/plugins/deeplinks/index.ts index 70836e03..c7ff382d 100644 --- a/src/@ionic-native/plugins/deeplinks/index.ts +++ b/src/@ionic-native/plugins/deeplinks/index.ts @@ -78,9 +78,9 @@ export interface DeeplinkMatch { plugin: 'ionic-plugin-deeplinks', pluginRef: 'IonicDeeplink', repo: 'https://github.com/ionic-team/ionic-plugin-deeplinks', - platforms: ['iOS', 'Android', 'Browser'], install: 'ionic cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=myapp --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=example.com --variable ANDROID_PATH_PREFIX=/', - installVariables: ['URL_SCHEME', 'DEEPLINK_SCHEME', 'DEEPLINK_HOST', 'ANDROID_PATH_PREFIX'] + installVariables: ['URL_SCHEME', 'DEEPLINK_SCHEME', 'DEEPLINK_HOST', 'ANDROID_PATH_PREFIX'], + platforms: ['iOS', 'Android', 'Browser'] }) @Injectable() export class Deeplinks extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/dialogs/index.ts b/src/@ionic-native/plugins/dialogs/index.ts index 56c91176..f73ad933 100644 --- a/src/@ionic-native/plugins/dialogs/index.ts +++ b/src/@ionic-native/plugins/dialogs/index.ts @@ -45,8 +45,8 @@ export interface DialogsPromptCallback { pluginName: 'Dialogs', plugin: 'cordova-plugin-dialogs', pluginRef: 'navigator.notification', - repo: 'https://github.com/apache/cordova-plugin-dialogs.git', - platforms: ['Android', 'BlackBerry 10', 'Firefox OS', 'iOS', 'Ubuntu', 'Windows', 'Windows Phone'] + repo: 'https://github.com/apache/cordova-plugin-dialogs', + platforms: ['Amazon Fire OS', 'Android', 'BlackBerry 10', 'Browser', 'Firefox OS', 'iOS', 'Tizen', 'Windows Phone 7', 'Windows Phone 8', 'Windows'] }) @Injectable() export class Dialogs extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/flashlight/index.ts b/src/@ionic-native/plugins/flashlight/index.ts index 5064b04f..01cce214 100644 --- a/src/@ionic-native/plugins/flashlight/index.ts +++ b/src/@ionic-native/plugins/flashlight/index.ts @@ -23,7 +23,7 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core'; pluginName: 'Flashlight', plugin: 'cordova-plugin-flashlight', pluginRef: 'window.plugins.flashlight', - repo: 'https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin.git', + repo: 'https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin', platforms: ['Android', 'iOS', 'Windows Phone 8'] }) @Injectable() diff --git a/src/@ionic-native/plugins/flurry-analytics/index.ts b/src/@ionic-native/plugins/flurry-analytics/index.ts index a79e7620..36e521e1 100644 --- a/src/@ionic-native/plugins/flurry-analytics/index.ts +++ b/src/@ionic-native/plugins/flurry-analytics/index.ts @@ -211,7 +211,7 @@ export class FlurryAnalyticsObject { pluginName: 'FlurryAnalytics', plugin: 'cordova-plugin-flurryanalytics', pluginRef: 'FlurryAnalytics', - repo: 'https://github.com/blakgeek/cordova-plugin-flurryanalytics.git', + repo: 'https://github.com/blakgeek/cordova-plugin-flurryanalytics', platforms: ['Android', 'iOS', 'Browser'] }) @Injectable() diff --git a/src/@ionic-native/plugins/geofence/index.ts b/src/@ionic-native/plugins/geofence/index.ts index b0bf3c61..fe1f5a31 100644 --- a/src/@ionic-native/plugins/geofence/index.ts +++ b/src/@ionic-native/plugins/geofence/index.ts @@ -79,7 +79,7 @@ declare const window: any; pluginName: 'Geofence', plugin: 'cordova-plugin-geofence', pluginRef: 'geofence', - repo: 'https://github.com/cowbell/cordova-plugin-geofence/', + repo: 'https://github.com/cowbell/cordova-plugin-geofence', platforms: ['Android', 'iOS', 'Windows Phone 8', 'Windows Phone'] }) @Injectable() diff --git a/src/@ionic-native/plugins/geolocation/index.ts b/src/@ionic-native/plugins/geolocation/index.ts index 16df4619..b957fe60 100644 --- a/src/@ionic-native/plugins/geolocation/index.ts +++ b/src/@ionic-native/plugins/geolocation/index.ts @@ -153,7 +153,7 @@ export interface GeolocationOptions { plugin: 'cordova-plugin-geolocation', pluginRef: 'navigator.geolocation', repo: 'https://github.com/apache/cordova-plugin-geolocation', - platforms: ['Android', 'Firefox OS', 'iOS', 'Ubuntu', 'Windows', 'Windows Phone'] + platforms: ['Amazon Fire OS', 'Android', 'BlackBerry 10', 'Firefox OS', 'iOS', 'Tizen', 'Windows', 'Windows Phone'] }) @Injectable() export class Geolocation extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/google-plus/index.ts b/src/@ionic-native/plugins/google-plus/index.ts index 3288a66e..4c60027e 100644 --- a/src/@ionic-native/plugins/google-plus/index.ts +++ b/src/@ionic-native/plugins/google-plus/index.ts @@ -23,9 +23,9 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core'; plugin: 'cordova-plugin-googleplus', pluginRef: 'window.plugins.googleplus', repo: 'https://github.com/EddyVerbruggen/cordova-plugin-googleplus', - platforms: ['Web', 'Android', 'iOS'], install: 'ionic cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid', - installVariables: ['REVERSED_CLIENT_ID'] + installVariables: ['REVERSED_CLIENT_ID'], + platforms: ['Web', 'Android', 'iOS'] }) @Injectable() export class GooglePlus extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/image-picker/index.ts b/src/@ionic-native/plugins/image-picker/index.ts index 8470f2ac..9ef33bc7 100644 --- a/src/@ionic-native/plugins/image-picker/index.ts +++ b/src/@ionic-native/plugins/image-picker/index.ts @@ -57,9 +57,11 @@ export interface ImagePickerOptions { */ @Plugin({ pluginName: 'ImagePicker', - plugin: 'https://github.com/Telerik-Verified-Plugins/ImagePicker', + plugin: 'https://github.com/Telerik-Verified-Plugins/ImagePicker.git', pluginRef: 'window.imagePicker', repo: 'https://github.com/Telerik-Verified-Plugins/ImagePicker', + install: 'ionic cordova plugin add https://github.com/Telerik-Verified-Plugins/ImagePicker.git --variable PHOTO_LIBRARY_USAGE_DESCRIPTION="your usage message"', + installVariables: ['PHOTO_LIBRARY_USAGE_DESCRIPTION'], platforms: ['Android', 'iOS'] }) @Injectable() diff --git a/src/@ionic-native/plugins/keychain/index.ts b/src/@ionic-native/plugins/keychain/index.ts index bf1fd6ae..831d5b1c 100644 --- a/src/@ionic-native/plugins/keychain/index.ts +++ b/src/@ionic-native/plugins/keychain/index.ts @@ -29,7 +29,7 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core'; pluginName: 'Keychain', plugin: 'cordova-plugin-ios-keychain', pluginRef: 'window.Keychain', - repo: 'https://github.com/ionic-team/cordova-plugin-ios-keychain/', + repo: 'https://github.com/ionic-team/cordova-plugin-ios-keychain', platforms: ['iOS'] }) @Injectable() diff --git a/src/@ionic-native/plugins/linkedin/index.ts b/src/@ionic-native/plugins/linkedin/index.ts index 902fe1a8..f93b4249 100644 --- a/src/@ionic-native/plugins/linkedin/index.ts +++ b/src/@ionic-native/plugins/linkedin/index.ts @@ -54,6 +54,7 @@ export type LinkedInLoginScopes = 'r_basicprofile' | 'r_emailaddress' | 'rw_comp pluginRef: 'cordova.plugins.LinkedIn', repo: 'https://github.com/zyra/cordova-plugin-linkedin', install: 'ionic cordova plugin add cordova-plugin-linkedin --variable APP_ID=YOUR_APP_ID', + installVariables: ['APP_ID'], platforms: ['Android', 'iOS'] }) @Injectable() diff --git a/src/@ionic-native/plugins/native-audio/index.ts b/src/@ionic-native/plugins/native-audio/index.ts index 14a6634b..544edfa4 100644 --- a/src/@ionic-native/plugins/native-audio/index.ts +++ b/src/@ionic-native/plugins/native-audio/index.ts @@ -33,7 +33,8 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; pluginName: 'NativeAudio', plugin: 'cordova-plugin-nativeaudio', pluginRef: 'plugins.NativeAudio', - repo: 'https://github.com/floatinghotpot/cordova-plugin-nativeaudio' + repo: 'https://github.com/floatinghotpot/cordova-plugin-nativeaudio', + platforms: ['Android', 'iOS'] }) @Injectable() export class NativeAudio extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/network/index.ts b/src/@ionic-native/plugins/network/index.ts index 3bae0885..18d2b680 100644 --- a/src/@ionic-native/plugins/network/index.ts +++ b/src/@ionic-native/plugins/network/index.ts @@ -51,9 +51,9 @@ declare const navigator: any; @Plugin({ pluginName: 'Network', plugin: 'cordova-plugin-network-information', + pluginRef: 'navigator.connection', repo: 'https://github.com/apache/cordova-plugin-network-information', - platforms: ['Amazon Fire OS', 'iOS', 'Android', 'BlackBerry 10', 'Windows Phone 7', 'Windows Phone 8', 'Windows', 'Firefox OS', 'Browser'], - pluginRef: 'navigator.connection' + platforms: ['Amazon Fire OS', 'iOS', 'Android', 'BlackBerry 10', 'Windows Phone 7', 'Windows Phone 8', 'Windows', 'Firefox OS', 'Browser'] }) @Injectable() export class Network extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/nfc/index.ts b/src/@ionic-native/plugins/nfc/index.ts index 77fe39e8..83447f08 100644 --- a/src/@ionic-native/plugins/nfc/index.ts +++ b/src/@ionic-native/plugins/nfc/index.ts @@ -32,7 +32,8 @@ declare let window: any; pluginName: 'NFC', plugin: 'phonegap-nfc', pluginRef: 'nfc', - repo: 'https://github.com/chariotsolutions/phonegap-nfc' + repo: 'https://github.com/chariotsolutions/phonegap-nfc', + platforms: ['Android', 'Windows ', 'BlackBerry 7', 'BlackBerry 10'] }) /** *@{ NFC } class methods diff --git a/src/@ionic-native/plugins/photo-library/index.ts b/src/@ionic-native/plugins/photo-library/index.ts index 8fc6db33..6d30e6b3 100644 --- a/src/@ionic-native/plugins/photo-library/index.ts +++ b/src/@ionic-native/plugins/photo-library/index.ts @@ -45,6 +45,7 @@ import { Injectable } from '@angular/core'; pluginRef: 'cordova.plugins.photoLibrary', repo: 'https://github.com/terikon/cordova-plugin-photo-library', install: 'ionic cordova plugin add cordova-plugin-photo-library --variable PHOTO_LIBRARY_USAGE_DESCRIPTION="To choose photos"', + installVariables: ['PHOTO_LIBRARY_USAGE_DESCRIPTION'], platforms: ['Android', 'Browser', 'iOS'] }) @Injectable() diff --git a/src/@ionic-native/plugins/pin-dialog/index.ts b/src/@ionic-native/plugins/pin-dialog/index.ts index e0235e44..d93e4b98 100644 --- a/src/@ionic-native/plugins/pin-dialog/index.ts +++ b/src/@ionic-native/plugins/pin-dialog/index.ts @@ -28,7 +28,8 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core'; pluginName: 'PinDialog', plugin: 'cordova-plugin-pin-dialog', pluginRef: 'plugins.pinDialog', - repo: 'https://github.com/Paldom/PinDialog' + repo: 'https://github.com/Paldom/PinDialog', + platforms: ['Android', 'iOS'] }) @Injectable() export class PinDialog extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/power-management/index.ts b/src/@ionic-native/plugins/power-management/index.ts index 571d6939..f4afec75 100644 --- a/src/@ionic-native/plugins/power-management/index.ts +++ b/src/@ionic-native/plugins/power-management/index.ts @@ -24,7 +24,8 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; pluginName: 'PowerManagement', plugin: 'cordova-plugin-powermanagement-orig', pluginRef: 'powerManagement', - repo: 'https://github.com/Viras-/cordova-plugin-powermanagement' + repo: 'https://github.com/Viras-/cordova-plugin-powermanagement', + platforms: ['Android', 'iOS', 'WindowsPhone', 'Windows'] }) @Injectable() export class PowerManagement extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/push/index.ts b/src/@ionic-native/plugins/push/index.ts index 8ffdf58c..ca082dc9 100644 --- a/src/@ionic-native/plugins/push/index.ts +++ b/src/@ionic-native/plugins/push/index.ts @@ -265,7 +265,8 @@ export type PushEvent = 'registration' | 'error' | 'notification'; pluginRef: 'PushNotification', repo: 'https://github.com/phonegap/phonegap-plugin-push', install: 'ionic cordova plugin add phonegap-plugin-push --variable SENDER_ID=XXXXXXXXX', - installVariables: ['SENDER_ID'] + installVariables: ['SENDER_ID'], + platforms: ['Android', 'iOS', 'Browser', 'Windows '] }) @Injectable() export class Push extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/rollbar/index.ts b/src/@ionic-native/plugins/rollbar/index.ts index e8a7eec0..65f8172d 100644 --- a/src/@ionic-native/plugins/rollbar/index.ts +++ b/src/@ionic-native/plugins/rollbar/index.ts @@ -24,9 +24,9 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; plugin: 'resgrid-cordova-plugins-rollbar', pluginRef: 'cordova.plugins.Rollbar', repo: 'https://github.com/Resgrid/cordova-plugins-rollbar', - platforms: ['Android', 'iOS'], install: 'ionic cordova plugin add resgrid-cordova-plugins-rollbar --variable ROLLBAR_ACCESS_TOKEN="YOUR_ROLLBAR_ACCEESS_TOKEN" --variable ROLLBAR_ENVIRONMENT="ROLLBAR_ENVIRONMENT"', - installVariables: ['ROLLBAR_ACCESS_TOKEN', 'ROLLBAR_ENVIRONMENT'] + installVariables: ['ROLLBAR_ACCESS_TOKEN', 'ROLLBAR_ENVIRONMENT'], + platforms: ['Android', 'iOS'] }) @Injectable() export class Rollbar extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/safari-view-controller/index.ts b/src/@ionic-native/plugins/safari-view-controller/index.ts index cf1cc9ff..2e19b37d 100644 --- a/src/@ionic-native/plugins/safari-view-controller/index.ts +++ b/src/@ionic-native/plugins/safari-view-controller/index.ts @@ -58,8 +58,8 @@ export interface SafariViewControllerOptions { pluginName: 'SafariViewController', plugin: 'cordova-plugin-safariviewcontroller', pluginRef: 'SafariViewController', - platforms: ['iOS', 'Android'], - repo: 'https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller' + repo: 'https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller', + platforms: ['iOS', 'Android'] }) @Injectable() export class SafariViewController extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/screenshot/index.ts b/src/@ionic-native/plugins/screenshot/index.ts index 0ee4c620..904eeed0 100644 --- a/src/@ionic-native/plugins/screenshot/index.ts +++ b/src/@ionic-native/plugins/screenshot/index.ts @@ -25,7 +25,8 @@ declare const navigator: any; pluginName: 'Screenshot', plugin: 'https://github.com/gitawego/cordova-screenshot.git', pluginRef: 'navigator.screenshot', - repo: 'https://github.com/gitawego/cordova-screenshot.git' + repo: 'https://github.com/gitawego/cordova-screenshot', + platforms: ['Android', 'iOS'] }) @Injectable() export class Screenshot extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/shake/index.ts b/src/@ionic-native/plugins/shake/index.ts index 4de58da7..9c731ecd 100644 --- a/src/@ionic-native/plugins/shake/index.ts +++ b/src/@ionic-native/plugins/shake/index.ts @@ -23,7 +23,8 @@ import { Observable } from 'rxjs/Observable'; pluginName: 'Shake', plugin: 'cordova-plugin-shake', pluginRef: 'shake', - repo: 'https://github.com/leecrossley/cordova-plugin-shake' + repo: 'https://github.com/leecrossley/cordova-plugin-shake', + platforms: ['iOS'] }) @Injectable() export class Shake extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/splash-screen/index.ts b/src/@ionic-native/plugins/splash-screen/index.ts index b0fda861..ca45d2dd 100644 --- a/src/@ionic-native/plugins/splash-screen/index.ts +++ b/src/@ionic-native/plugins/splash-screen/index.ts @@ -22,7 +22,8 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core'; pluginName: 'SplashScreen', plugin: 'cordova-plugin-splashscreen', pluginRef: 'navigator.splashscreen', - repo: 'https://github.com/apache/cordova-plugin-splashscreen' + repo: 'https://github.com/apache/cordova-plugin-splashscreen', + platforms: ['Amazon Fire OS', 'Android', 'BlackBerry 10', 'iOS', 'Windows Phone 7 and 8', 'Windows', 'Browser'] }) @Injectable() export class SplashScreen extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/sqlite/index.ts b/src/@ionic-native/plugins/sqlite/index.ts index 85b6fee9..fbd933df 100644 --- a/src/@ionic-native/plugins/sqlite/index.ts +++ b/src/@ionic-native/plugins/sqlite/index.ts @@ -146,7 +146,8 @@ export class SQLiteObject { pluginName: 'SQLite', pluginRef: 'sqlitePlugin', plugin: 'cordova-sqlite-storage', - repo: 'https://github.com/litehelpers/Cordova-sqlite-storage' + repo: 'https://github.com/litehelpers/Cordova-sqlite-storage', + platforms: ['Android', 'iOS', 'macOS', 'Windows'] }) @Injectable() export class SQLite extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/stepcounter/index.ts b/src/@ionic-native/plugins/stepcounter/index.ts index 2413a720..10e1699d 100644 --- a/src/@ionic-native/plugins/stepcounter/index.ts +++ b/src/@ionic-native/plugins/stepcounter/index.ts @@ -26,7 +26,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; */ @Plugin({ pluginName: 'Stepcounter', - plugin: 'https://github.com/Slidee/cordova-plugin-stepcounter', + plugin: 'https://github.com/Slidee/cordova-plugin-stepcounter.git', pluginRef: 'stepcounter', repo: 'https://github.com/Slidee/cordova-plugin-stepcounter', platforms: ['Android'] diff --git a/src/@ionic-native/plugins/stripe/index.ts b/src/@ionic-native/plugins/stripe/index.ts index 43d85803..0b19bbe3 100644 --- a/src/@ionic-native/plugins/stripe/index.ts +++ b/src/@ionic-native/plugins/stripe/index.ts @@ -114,7 +114,8 @@ export interface StripeBankAccountParams { pluginName: 'Stripe', plugin: 'cordova-plugin-stripe', pluginRef: 'cordova.plugins.stripe', - repo: 'https://github.com/zyramedia/cordova-plugin-stripe' + repo: 'https://github.com/zyramedia/cordova-plugin-stripe', + platforms: ['Android', 'iOS', 'Browser'] }) @Injectable() export class Stripe extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/text-to-speech/index.ts b/src/@ionic-native/plugins/text-to-speech/index.ts index ff39d094..9a34e4d2 100644 --- a/src/@ionic-native/plugins/text-to-speech/index.ts +++ b/src/@ionic-native/plugins/text-to-speech/index.ts @@ -35,7 +35,8 @@ export interface TTSOptions { pluginName: 'Text To Speech', plugin: 'cordova-plugin-tts', pluginRef: 'TTS', - repo: 'https://github.com/vilic/cordova-plugin-tts' + repo: 'https://github.com/vilic/cordova-plugin-tts', + platforms: ['Android', 'iOS', 'Windows Phone 8'] }) @Injectable() export class TextToSpeech extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/themeable-browser/index.ts b/src/@ionic-native/plugins/themeable-browser/index.ts index 21085158..76e4a73b 100644 --- a/src/@ionic-native/plugins/themeable-browser/index.ts +++ b/src/@ionic-native/plugins/themeable-browser/index.ts @@ -223,7 +223,8 @@ export class ThemeableBrowserObject { pluginName: 'ThemeableBrowser', plugin: 'cordova-plugin-themeablebrowser', pluginRef: 'cordova.ThemeableBrowser', - repo: 'https://github.com/initialxy/cordova-plugin-themeablebrowser' + repo: 'https://github.com/initialxy/cordova-plugin-themeablebrowser', + platforms: ['Amazon Fire OS', 'Android', 'Blackberry 10', 'Browser', 'FirefoxOS', 'iOS', 'Ubuntu', 'Windows', 'Windows Phone'] }) @Injectable() export class ThemeableBrowser extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/transfer/index.ts b/src/@ionic-native/plugins/transfer/index.ts index bf1cc0d9..2f5d5a24 100644 --- a/src/@ionic-native/plugins/transfer/index.ts +++ b/src/@ionic-native/plugins/transfer/index.ts @@ -176,7 +176,8 @@ export interface FileTransferError { pluginName: 'FileTransfer', plugin: 'cordova-plugin-file-transfer', pluginRef: 'FileTransfer', - repo: 'https://github.com/apache/cordova-plugin-file-transfer' + repo: 'https://github.com/apache/cordova-plugin-file-transfer', + platforms: ['Amazon Fire OS', 'Android', 'iOS', 'Ubuntu', 'Windows', 'Windows Phone'] }) @Injectable() export class Transfer extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/twitter-connect/index.ts b/src/@ionic-native/plugins/twitter-connect/index.ts index 660c7e6a..a7624413 100644 --- a/src/@ionic-native/plugins/twitter-connect/index.ts +++ b/src/@ionic-native/plugins/twitter-connect/index.ts @@ -57,7 +57,8 @@ export interface TwitterConnectResponse { pluginRef: 'TwitterConnect', repo: 'https://github.com/ManifestWebDesign/twitter-connect-plugin', install: 'ionic cordova plugin add twitter-connect-plugin --variable FABRIC_KEY=fabric_API_key', - installVariables: ['FABRIC_KEY'] + installVariables: ['FABRIC_KEY'], + platforms: ['Android', 'iOS'] }) @Injectable() export class TwitterConnect extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/unique-device-id/index.ts b/src/@ionic-native/plugins/unique-device-id/index.ts index 242cad62..4773aa00 100644 --- a/src/@ionic-native/plugins/unique-device-id/index.ts +++ b/src/@ionic-native/plugins/unique-device-id/index.ts @@ -24,7 +24,8 @@ import { Injectable } from '@angular/core'; pluginName: 'UniqueDeviceID', plugin: 'cordova-plugin-uniquedeviceid', pluginRef: 'window.plugins.uniqueDeviceID', - repo: 'https://github.com/Paldom/UniqueDeviceID' + repo: 'https://github.com/Paldom/UniqueDeviceID', + platforms: ['Android', 'iOS', 'Windows Phone 8'] }) @Injectable() export class UniqueDeviceID extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/user-agent/index.ts b/src/@ionic-native/plugins/user-agent/index.ts index df79be9a..ca315a78 100644 --- a/src/@ionic-native/plugins/user-agent/index.ts +++ b/src/@ionic-native/plugins/user-agent/index.ts @@ -34,7 +34,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; */ @Plugin({ pluginName: 'UserAgent', - plugin: 'https://github.com/LouisT/cordova-useragent', + plugin: 'https://github.com/LouisT/cordova-useragent.git', pluginRef: 'plugins.useragent', repo: 'https://github.com/LouisT/cordova-useragent', platforms: ['Android', 'iOS'] diff --git a/src/@ionic-native/plugins/video-player/index.ts b/src/@ionic-native/plugins/video-player/index.ts index 84ef890e..8d35cc0a 100644 --- a/src/@ionic-native/plugins/video-player/index.ts +++ b/src/@ionic-native/plugins/video-player/index.ts @@ -45,7 +45,7 @@ export interface VideoOptions { */ @Plugin({ pluginName: 'VideoPlayer', - plugin: 'https://github.com/moust/cordova-plugin-videoplayer', + plugin: 'https://github.com/moust/cordova-plugin-videoplayer.git', pluginRef: 'VideoPlayer', repo: 'https://github.com/moust/cordova-plugin-videoplayer', platforms: ['Android'] diff --git a/src/@ionic-native/plugins/youtube-video-player/index.ts b/src/@ionic-native/plugins/youtube-video-player/index.ts index b8226a4c..edd01e86 100644 --- a/src/@ionic-native/plugins/youtube-video-player/index.ts +++ b/src/@ionic-native/plugins/youtube-video-player/index.ts @@ -27,7 +27,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; */ @Plugin({ pluginName: 'YoutubeVideoPlayer', - plugin: 'https://github.com/JonSmart/CordovaYoutubeVideoPlayer', + plugin: 'https://github.com/JonSmart/CordovaYoutubeVideoPlayer.git', pluginRef: 'YoutubeVideoPlayer', repo: 'https://github.com/JonSmart/CordovaYoutubeVideoPlayer', platforms: ['Android', 'iOS'] diff --git a/src/@ionic-native/plugins/zeroconf/index.ts b/src/@ionic-native/plugins/zeroconf/index.ts index 358c2a4a..aab262da 100644 --- a/src/@ionic-native/plugins/zeroconf/index.ts +++ b/src/@ionic-native/plugins/zeroconf/index.ts @@ -55,7 +55,8 @@ export interface ZeroconfResult { pluginName: 'Zeroconf', plugin: 'cordova-plugin-zeroconf', pluginRef: 'cordova.plugins.zeroconf', - repo: 'https://github.com/becvert/cordova-plugin-zeroconf' + repo: 'https://github.com/becvert/cordova-plugin-zeroconf', + platforms: ['Android', 'iOS'] }) @Injectable() export class Zeroconf extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/zip/index.ts b/src/@ionic-native/plugins/zip/index.ts index a3c01f37..7fc03801 100644 --- a/src/@ionic-native/plugins/zip/index.ts +++ b/src/@ionic-native/plugins/zip/index.ts @@ -27,6 +27,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; plugin: 'cordova-plugin-zip', pluginRef: 'zip', repo: 'https://github.com/MobileChromeApps/cordova-plugin-zip', + platforms: ['Android', 'iOS'] }) @Injectable() export class Zip extends IonicNativePlugin {