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
This commit is contained in:
Daniel Sogl 2017-06-01 19:05:47 +02:00 committed by Ibby Hadeed
parent 985193bebd
commit 52dcd808b6
40 changed files with 67 additions and 45 deletions

View File

@ -101,8 +101,9 @@ export interface AlipayOrder {
plugin: 'cordova-alipay-base', plugin: 'cordova-alipay-base',
pluginRef: 'Alipay.Base', pluginRef: 'Alipay.Base',
repo: 'https://github.com/xueron/cordova-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() @Injectable()
export class Alipay extends IonicNativePlugin { export class Alipay extends IonicNativePlugin {

View File

@ -24,7 +24,7 @@ import { Injectable } from '@angular/core';
*/ */
@Plugin({ @Plugin({
pluginName: 'AppMinimize', pluginName: 'AppMinimize',
plugin: 'https://github.com/tomloprod/cordova-plugin-appminimize.git', plugin: 'cordova-plugin-appminimize',
pluginRef: 'plugins.appMinimize', pluginRef: 'plugins.appMinimize',
repo: 'https://github.com/tomloprod/cordova-plugin-appminimize', repo: 'https://github.com/tomloprod/cordova-plugin-appminimize',
platforms: ['Android'] platforms: ['Android']

View File

@ -25,7 +25,7 @@ import { Injectable } from '@angular/core';
plugin: 'cordova-plugin-app-preferences', plugin: 'cordova-plugin-app-preferences',
pluginRef: 'plugins.appPreferences', pluginRef: 'plugins.appPreferences',
repo: 'https://github.com/apla/me.apla.cordova.app-preferences', 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() @Injectable()
export class AppPreferences extends IonicNativePlugin { export class AppPreferences extends IonicNativePlugin {

View File

@ -22,9 +22,9 @@ import { Injectable } from '@angular/core';
*/ */
@Plugin({ @Plugin({
pluginName: 'Appodeal', pluginName: 'Appodeal',
plugin: 'https://github.com/appodeal/appodeal-cordova-plugin', plugin: 'https://github.com/appodeal/appodeal-cordova-plugin.git',
pluginRef: 'Appodeal', pluginRef: 'Appodeal',
repo: 'https://github.com/appodeal/appodeal-cordova-plugin.git', repo: 'https://github.com/appodeal/appodeal-cordova-plugin',
platforms: ['iOS', 'Android'] platforms: ['iOS', 'Android']
}) })
@Injectable() @Injectable()

View File

@ -23,7 +23,7 @@ import { Injectable } from '@angular/core';
*/ */
@Plugin({ @Plugin({
pluginName: 'CouchbaseLite', pluginName: 'CouchbaseLite',
plugin: 'https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin', plugin: 'https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin.git',
pluginRef: 'cblite', pluginRef: 'cblite',
repo: 'https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin', repo: 'https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin',
platforms: ['Android', 'iOS'] platforms: ['Android', 'iOS']

View File

@ -78,9 +78,9 @@ export interface DeeplinkMatch {
plugin: 'ionic-plugin-deeplinks', plugin: 'ionic-plugin-deeplinks',
pluginRef: 'IonicDeeplink', pluginRef: 'IonicDeeplink',
repo: 'https://github.com/ionic-team/ionic-plugin-deeplinks', 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=/', 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() @Injectable()
export class Deeplinks extends IonicNativePlugin { export class Deeplinks extends IonicNativePlugin {

View File

@ -45,8 +45,8 @@ export interface DialogsPromptCallback {
pluginName: 'Dialogs', pluginName: 'Dialogs',
plugin: 'cordova-plugin-dialogs', plugin: 'cordova-plugin-dialogs',
pluginRef: 'navigator.notification', pluginRef: 'navigator.notification',
repo: 'https://github.com/apache/cordova-plugin-dialogs.git', repo: 'https://github.com/apache/cordova-plugin-dialogs',
platforms: ['Android', 'BlackBerry 10', 'Firefox OS', 'iOS', 'Ubuntu', 'Windows', 'Windows Phone'] platforms: ['Amazon Fire OS', 'Android', 'BlackBerry 10', 'Browser', 'Firefox OS', 'iOS', 'Tizen', 'Windows Phone 7', 'Windows Phone 8', 'Windows']
}) })
@Injectable() @Injectable()
export class Dialogs extends IonicNativePlugin { export class Dialogs extends IonicNativePlugin {

View File

@ -23,7 +23,7 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core';
pluginName: 'Flashlight', pluginName: 'Flashlight',
plugin: 'cordova-plugin-flashlight', plugin: 'cordova-plugin-flashlight',
pluginRef: 'window.plugins.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'] platforms: ['Android', 'iOS', 'Windows Phone 8']
}) })
@Injectable() @Injectable()

View File

@ -211,7 +211,7 @@ export class FlurryAnalyticsObject {
pluginName: 'FlurryAnalytics', pluginName: 'FlurryAnalytics',
plugin: 'cordova-plugin-flurryanalytics', plugin: 'cordova-plugin-flurryanalytics',
pluginRef: 'FlurryAnalytics', pluginRef: 'FlurryAnalytics',
repo: 'https://github.com/blakgeek/cordova-plugin-flurryanalytics.git', repo: 'https://github.com/blakgeek/cordova-plugin-flurryanalytics',
platforms: ['Android', 'iOS', 'Browser'] platforms: ['Android', 'iOS', 'Browser']
}) })
@Injectable() @Injectable()

View File

@ -79,7 +79,7 @@ declare const window: any;
pluginName: 'Geofence', pluginName: 'Geofence',
plugin: 'cordova-plugin-geofence', plugin: 'cordova-plugin-geofence',
pluginRef: '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'] platforms: ['Android', 'iOS', 'Windows Phone 8', 'Windows Phone']
}) })
@Injectable() @Injectable()

View File

@ -153,7 +153,7 @@ export interface GeolocationOptions {
plugin: 'cordova-plugin-geolocation', plugin: 'cordova-plugin-geolocation',
pluginRef: 'navigator.geolocation', pluginRef: 'navigator.geolocation',
repo: 'https://github.com/apache/cordova-plugin-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() @Injectable()
export class Geolocation extends IonicNativePlugin { export class Geolocation extends IonicNativePlugin {

View File

@ -23,9 +23,9 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core';
plugin: 'cordova-plugin-googleplus', plugin: 'cordova-plugin-googleplus',
pluginRef: 'window.plugins.googleplus', pluginRef: 'window.plugins.googleplus',
repo: 'https://github.com/EddyVerbruggen/cordova-plugin-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', 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() @Injectable()
export class GooglePlus extends IonicNativePlugin { export class GooglePlus extends IonicNativePlugin {

View File

@ -57,9 +57,11 @@ export interface ImagePickerOptions {
*/ */
@Plugin({ @Plugin({
pluginName: 'ImagePicker', pluginName: 'ImagePicker',
plugin: 'https://github.com/Telerik-Verified-Plugins/ImagePicker', plugin: 'https://github.com/Telerik-Verified-Plugins/ImagePicker.git',
pluginRef: 'window.imagePicker', pluginRef: 'window.imagePicker',
repo: 'https://github.com/Telerik-Verified-Plugins/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'] platforms: ['Android', 'iOS']
}) })
@Injectable() @Injectable()

View File

@ -29,7 +29,7 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core';
pluginName: 'Keychain', pluginName: 'Keychain',
plugin: 'cordova-plugin-ios-keychain', plugin: 'cordova-plugin-ios-keychain',
pluginRef: 'window.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'] platforms: ['iOS']
}) })
@Injectable() @Injectable()

View File

@ -54,6 +54,7 @@ export type LinkedInLoginScopes = 'r_basicprofile' | 'r_emailaddress' | 'rw_comp
pluginRef: 'cordova.plugins.LinkedIn', pluginRef: 'cordova.plugins.LinkedIn',
repo: 'https://github.com/zyra/cordova-plugin-linkedin', repo: 'https://github.com/zyra/cordova-plugin-linkedin',
install: 'ionic cordova plugin add cordova-plugin-linkedin --variable APP_ID=YOUR_APP_ID', install: 'ionic cordova plugin add cordova-plugin-linkedin --variable APP_ID=YOUR_APP_ID',
installVariables: ['APP_ID'],
platforms: ['Android', 'iOS'] platforms: ['Android', 'iOS']
}) })
@Injectable() @Injectable()

View File

@ -33,7 +33,8 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
pluginName: 'NativeAudio', pluginName: 'NativeAudio',
plugin: 'cordova-plugin-nativeaudio', plugin: 'cordova-plugin-nativeaudio',
pluginRef: 'plugins.NativeAudio', pluginRef: 'plugins.NativeAudio',
repo: 'https://github.com/floatinghotpot/cordova-plugin-nativeaudio' repo: 'https://github.com/floatinghotpot/cordova-plugin-nativeaudio',
platforms: ['Android', 'iOS']
}) })
@Injectable() @Injectable()
export class NativeAudio extends IonicNativePlugin { export class NativeAudio extends IonicNativePlugin {

View File

@ -51,9 +51,9 @@ declare const navigator: any;
@Plugin({ @Plugin({
pluginName: 'Network', pluginName: 'Network',
plugin: 'cordova-plugin-network-information', plugin: 'cordova-plugin-network-information',
pluginRef: 'navigator.connection',
repo: 'https://github.com/apache/cordova-plugin-network-information', 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'], platforms: ['Amazon Fire OS', 'iOS', 'Android', 'BlackBerry 10', 'Windows Phone 7', 'Windows Phone 8', 'Windows', 'Firefox OS', 'Browser']
pluginRef: 'navigator.connection'
}) })
@Injectable() @Injectable()
export class Network extends IonicNativePlugin { export class Network extends IonicNativePlugin {

View File

@ -32,7 +32,8 @@ declare let window: any;
pluginName: 'NFC', pluginName: 'NFC',
plugin: 'phonegap-nfc', plugin: 'phonegap-nfc',
pluginRef: '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 *@{ NFC } class methods

View File

@ -45,6 +45,7 @@ import { Injectable } from '@angular/core';
pluginRef: 'cordova.plugins.photoLibrary', pluginRef: 'cordova.plugins.photoLibrary',
repo: 'https://github.com/terikon/cordova-plugin-photo-library', 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"', 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'] platforms: ['Android', 'Browser', 'iOS']
}) })
@Injectable() @Injectable()

View File

@ -28,7 +28,8 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core';
pluginName: 'PinDialog', pluginName: 'PinDialog',
plugin: 'cordova-plugin-pin-dialog', plugin: 'cordova-plugin-pin-dialog',
pluginRef: 'plugins.pinDialog', pluginRef: 'plugins.pinDialog',
repo: 'https://github.com/Paldom/PinDialog' repo: 'https://github.com/Paldom/PinDialog',
platforms: ['Android', 'iOS']
}) })
@Injectable() @Injectable()
export class PinDialog extends IonicNativePlugin { export class PinDialog extends IonicNativePlugin {

View File

@ -24,7 +24,8 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
pluginName: 'PowerManagement', pluginName: 'PowerManagement',
plugin: 'cordova-plugin-powermanagement-orig', plugin: 'cordova-plugin-powermanagement-orig',
pluginRef: 'powerManagement', pluginRef: 'powerManagement',
repo: 'https://github.com/Viras-/cordova-plugin-powermanagement' repo: 'https://github.com/Viras-/cordova-plugin-powermanagement',
platforms: ['Android', 'iOS', 'WindowsPhone', 'Windows']
}) })
@Injectable() @Injectable()
export class PowerManagement extends IonicNativePlugin { export class PowerManagement extends IonicNativePlugin {

View File

@ -265,7 +265,8 @@ export type PushEvent = 'registration' | 'error' | 'notification';
pluginRef: 'PushNotification', pluginRef: 'PushNotification',
repo: 'https://github.com/phonegap/phonegap-plugin-push', repo: 'https://github.com/phonegap/phonegap-plugin-push',
install: 'ionic cordova plugin add phonegap-plugin-push --variable SENDER_ID=XXXXXXXXX', install: 'ionic cordova plugin add phonegap-plugin-push --variable SENDER_ID=XXXXXXXXX',
installVariables: ['SENDER_ID'] installVariables: ['SENDER_ID'],
platforms: ['Android', 'iOS', 'Browser', 'Windows ']
}) })
@Injectable() @Injectable()
export class Push extends IonicNativePlugin { export class Push extends IonicNativePlugin {

View File

@ -24,9 +24,9 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
plugin: 'resgrid-cordova-plugins-rollbar', plugin: 'resgrid-cordova-plugins-rollbar',
pluginRef: 'cordova.plugins.Rollbar', pluginRef: 'cordova.plugins.Rollbar',
repo: 'https://github.com/Resgrid/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"', 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() @Injectable()
export class Rollbar extends IonicNativePlugin { export class Rollbar extends IonicNativePlugin {

View File

@ -58,8 +58,8 @@ export interface SafariViewControllerOptions {
pluginName: 'SafariViewController', pluginName: 'SafariViewController',
plugin: 'cordova-plugin-safariviewcontroller', plugin: 'cordova-plugin-safariviewcontroller',
pluginRef: '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() @Injectable()
export class SafariViewController extends IonicNativePlugin { export class SafariViewController extends IonicNativePlugin {

View File

@ -25,7 +25,8 @@ declare const navigator: any;
pluginName: 'Screenshot', pluginName: 'Screenshot',
plugin: 'https://github.com/gitawego/cordova-screenshot.git', plugin: 'https://github.com/gitawego/cordova-screenshot.git',
pluginRef: 'navigator.screenshot', pluginRef: 'navigator.screenshot',
repo: 'https://github.com/gitawego/cordova-screenshot.git' repo: 'https://github.com/gitawego/cordova-screenshot',
platforms: ['Android', 'iOS']
}) })
@Injectable() @Injectable()
export class Screenshot extends IonicNativePlugin { export class Screenshot extends IonicNativePlugin {

View File

@ -23,7 +23,8 @@ import { Observable } from 'rxjs/Observable';
pluginName: 'Shake', pluginName: 'Shake',
plugin: 'cordova-plugin-shake', plugin: 'cordova-plugin-shake',
pluginRef: 'shake', pluginRef: 'shake',
repo: 'https://github.com/leecrossley/cordova-plugin-shake' repo: 'https://github.com/leecrossley/cordova-plugin-shake',
platforms: ['iOS']
}) })
@Injectable() @Injectable()
export class Shake extends IonicNativePlugin { export class Shake extends IonicNativePlugin {

View File

@ -22,7 +22,8 @@ import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core';
pluginName: 'SplashScreen', pluginName: 'SplashScreen',
plugin: 'cordova-plugin-splashscreen', plugin: 'cordova-plugin-splashscreen',
pluginRef: 'navigator.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() @Injectable()
export class SplashScreen extends IonicNativePlugin { export class SplashScreen extends IonicNativePlugin {

View File

@ -146,7 +146,8 @@ export class SQLiteObject {
pluginName: 'SQLite', pluginName: 'SQLite',
pluginRef: 'sqlitePlugin', pluginRef: 'sqlitePlugin',
plugin: 'cordova-sqlite-storage', 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() @Injectable()
export class SQLite extends IonicNativePlugin { export class SQLite extends IonicNativePlugin {

View File

@ -26,7 +26,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
*/ */
@Plugin({ @Plugin({
pluginName: 'Stepcounter', pluginName: 'Stepcounter',
plugin: 'https://github.com/Slidee/cordova-plugin-stepcounter', plugin: 'https://github.com/Slidee/cordova-plugin-stepcounter.git',
pluginRef: 'stepcounter', pluginRef: 'stepcounter',
repo: 'https://github.com/Slidee/cordova-plugin-stepcounter', repo: 'https://github.com/Slidee/cordova-plugin-stepcounter',
platforms: ['Android'] platforms: ['Android']

View File

@ -114,7 +114,8 @@ export interface StripeBankAccountParams {
pluginName: 'Stripe', pluginName: 'Stripe',
plugin: 'cordova-plugin-stripe', plugin: 'cordova-plugin-stripe',
pluginRef: 'cordova.plugins.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() @Injectable()
export class Stripe extends IonicNativePlugin { export class Stripe extends IonicNativePlugin {

View File

@ -35,7 +35,8 @@ export interface TTSOptions {
pluginName: 'Text To Speech', pluginName: 'Text To Speech',
plugin: 'cordova-plugin-tts', plugin: 'cordova-plugin-tts',
pluginRef: '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() @Injectable()
export class TextToSpeech extends IonicNativePlugin { export class TextToSpeech extends IonicNativePlugin {

View File

@ -223,7 +223,8 @@ export class ThemeableBrowserObject {
pluginName: 'ThemeableBrowser', pluginName: 'ThemeableBrowser',
plugin: 'cordova-plugin-themeablebrowser', plugin: 'cordova-plugin-themeablebrowser',
pluginRef: 'cordova.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() @Injectable()
export class ThemeableBrowser extends IonicNativePlugin { export class ThemeableBrowser extends IonicNativePlugin {

View File

@ -176,7 +176,8 @@ export interface FileTransferError {
pluginName: 'FileTransfer', pluginName: 'FileTransfer',
plugin: 'cordova-plugin-file-transfer', plugin: 'cordova-plugin-file-transfer',
pluginRef: 'FileTransfer', 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() @Injectable()
export class Transfer extends IonicNativePlugin { export class Transfer extends IonicNativePlugin {

View File

@ -57,7 +57,8 @@ export interface TwitterConnectResponse {
pluginRef: 'TwitterConnect', pluginRef: 'TwitterConnect',
repo: 'https://github.com/ManifestWebDesign/twitter-connect-plugin', repo: 'https://github.com/ManifestWebDesign/twitter-connect-plugin',
install: 'ionic cordova plugin add twitter-connect-plugin --variable FABRIC_KEY=fabric_API_key', install: 'ionic cordova plugin add twitter-connect-plugin --variable FABRIC_KEY=fabric_API_key',
installVariables: ['FABRIC_KEY'] installVariables: ['FABRIC_KEY'],
platforms: ['Android', 'iOS']
}) })
@Injectable() @Injectable()
export class TwitterConnect extends IonicNativePlugin { export class TwitterConnect extends IonicNativePlugin {

View File

@ -24,7 +24,8 @@ import { Injectable } from '@angular/core';
pluginName: 'UniqueDeviceID', pluginName: 'UniqueDeviceID',
plugin: 'cordova-plugin-uniquedeviceid', plugin: 'cordova-plugin-uniquedeviceid',
pluginRef: 'window.plugins.uniqueDeviceID', pluginRef: 'window.plugins.uniqueDeviceID',
repo: 'https://github.com/Paldom/UniqueDeviceID' repo: 'https://github.com/Paldom/UniqueDeviceID',
platforms: ['Android', 'iOS', 'Windows Phone 8']
}) })
@Injectable() @Injectable()
export class UniqueDeviceID extends IonicNativePlugin { export class UniqueDeviceID extends IonicNativePlugin {

View File

@ -34,7 +34,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
*/ */
@Plugin({ @Plugin({
pluginName: 'UserAgent', pluginName: 'UserAgent',
plugin: 'https://github.com/LouisT/cordova-useragent', plugin: 'https://github.com/LouisT/cordova-useragent.git',
pluginRef: 'plugins.useragent', pluginRef: 'plugins.useragent',
repo: 'https://github.com/LouisT/cordova-useragent', repo: 'https://github.com/LouisT/cordova-useragent',
platforms: ['Android', 'iOS'] platforms: ['Android', 'iOS']

View File

@ -45,7 +45,7 @@ export interface VideoOptions {
*/ */
@Plugin({ @Plugin({
pluginName: 'VideoPlayer', pluginName: 'VideoPlayer',
plugin: 'https://github.com/moust/cordova-plugin-videoplayer', plugin: 'https://github.com/moust/cordova-plugin-videoplayer.git',
pluginRef: 'VideoPlayer', pluginRef: 'VideoPlayer',
repo: 'https://github.com/moust/cordova-plugin-videoplayer', repo: 'https://github.com/moust/cordova-plugin-videoplayer',
platforms: ['Android'] platforms: ['Android']

View File

@ -27,7 +27,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
*/ */
@Plugin({ @Plugin({
pluginName: 'YoutubeVideoPlayer', pluginName: 'YoutubeVideoPlayer',
plugin: 'https://github.com/JonSmart/CordovaYoutubeVideoPlayer', plugin: 'https://github.com/JonSmart/CordovaYoutubeVideoPlayer.git',
pluginRef: 'YoutubeVideoPlayer', pluginRef: 'YoutubeVideoPlayer',
repo: 'https://github.com/JonSmart/CordovaYoutubeVideoPlayer', repo: 'https://github.com/JonSmart/CordovaYoutubeVideoPlayer',
platforms: ['Android', 'iOS'] platforms: ['Android', 'iOS']

View File

@ -55,7 +55,8 @@ export interface ZeroconfResult {
pluginName: 'Zeroconf', pluginName: 'Zeroconf',
plugin: 'cordova-plugin-zeroconf', plugin: 'cordova-plugin-zeroconf',
pluginRef: 'cordova.plugins.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() @Injectable()
export class Zeroconf extends IonicNativePlugin { export class Zeroconf extends IonicNativePlugin {

View File

@ -27,6 +27,7 @@ import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
plugin: 'cordova-plugin-zip', plugin: 'cordova-plugin-zip',
pluginRef: 'zip', pluginRef: 'zip',
repo: 'https://github.com/MobileChromeApps/cordova-plugin-zip', repo: 'https://github.com/MobileChromeApps/cordova-plugin-zip',
platforms: ['Android', 'iOS']
}) })
@Injectable() @Injectable()
export class Zip extends IonicNativePlugin { export class Zip extends IonicNativePlugin {