Compare commits

..

35 Commits

Author SHA1 Message Date
github-actions[bot]
16fabebed5 chore(master): release firebase-analytics 6.16.1 2025-06-07 12:37:44 +00:00
Daniel Sogl
c86cfd1446 chore(release): update release-please configuration and set version to 6.16.0 2025-06-07 14:36:25 +02:00
Daniel Sogl
8876c53e3b fix(workflow): change default branch from 'main' to 'master' 2025-06-07 14:24:26 +02:00
Daniel Sogl
9e997d7685 chore(deps): update renovate configuration for improved dependency management 2025-06-07 14:23:37 +02:00
Daniel Sogl
94c5527aa4 chore(release): add release please configuration 2025-06-07 14:21:49 +02:00
renovate[bot]
723488f16f chore(deps): update dependency eslint-config-prettier to v10.1.5 (#4931)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:26:40 +02:00
renovate[bot]
4cd9e93bd0 chore(deps): update dependency rollup to v4.41.0 (#4928)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:20:26 +02:00
renovate[bot]
eee44de235 chore(deps): update actions/setup-node action to v4.4.0 (#4933)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:20:14 +02:00
renovate[bot]
6a9afedc64 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.17 (#4934)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:20:08 +02:00
renovate[bot]
510a407f37 chore(deps): update dependency lint-staged to v16 (#4937)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:19:59 +02:00
Daniel Sogl
bf82a7b40c 6.16.0 2025-03-26 09:39:40 +00:00
Aleksandar Noveski
4739a9a01a feat(imap): implement email attachments support in IMAP plugin wrapper (#4927)
Co-authored-by: aleksandar.noveski <aleksandar.noveski@itgma.com>
2025-03-26 10:32:19 +01:00
renovate[bot]
e34c705c7a chore(deps): update dependency rollup to v4.37.0 (#4926)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 10:31:44 +01:00
renovate[bot]
722d19e437 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.9 (#4925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 10:31:36 +01:00
renovate[bot]
adeda4e579 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.6 (#4922)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:58:59 +01:00
renovate[bot]
bce956c633 chore(deps): update dependency lint-staged to v15.5.0 (#4923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:58:49 +01:00
renovate[bot]
196222f482 chore(deps): update actions/setup-node action to v4.3.0 (#4924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:58:37 +01:00
Daniel Sogl
27ec7622ce 6.15.0 2025-03-10 17:47:15 +00:00
Anush-Shand
56a649be50 feat(clevertap): support clevertap-cordova 3.4.0 (#4917)
* feat(clevertap): add CleverTap plugin

* style(clevertap): cleanup stray lint error

* refactor

* feat(clevertap): update for latest CleverTap Cordova plugin

* chore: Update Repo from Ionic Native Repo

* fix: Code Changes for parity SDK-155

* fix: Indentation fixes for SDK-155

* fix: Code Repo fix while updating fork branch

* fix: Remove unnecessary adder .scripts Folder

* fix: Remove unwanted added folder .circleci

* fix: Remove unwanted added File .npmrc

* fix: Revert .Github Folder Changes to as per Ionic-Native master

* fix: Update changes as per ionic-native master

* fix: Code Repo fix while updating fork branch

fix: Remove unnecessary adder .scripts Folder

fix: Remove unwanted added folder .circleci

fix: Remove unwanted added File .npmrc

fix: Revert .Github Folder Changes to as per Ionic-Native master

fix: Update changes as per ionic-native master

* fix(CleverTap): Fix for missing methods issue #3491

* refactor(profile): remove setProfile methods for fb and google

* refactor(dynamic variables): remove Product A/B Testing (Dynamic Variables) code

* fix(product config): add key param to product config getters

* feat(identity): add a new public method getCleverTapID and deprecate existing CleverTapID methods

* feat(profile): add public methods to increment/decrement values set via User properties

* feat(profile): add public methods to increment/decrement values set via User properties

* feat(inapp): add public methods for suspending/discarding & resuming InApp Notifications

* feat(inbox): add new api for iOS to delete bulk inbox messages for given message ids

* refactor(xiaomi-push): add region as an extra mandatory parameter to setPushXiaomiToken

* Update index.ts to support cordova 2.7.0

* Update index.ts

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* task(SDK-3757) - Add support for cordova v3.0.0

- Adds 2 new APIs = clearInAppResources() and fetchInApps()

* task(SDK-3757) - Add support for cordova v3.2.0

- Removes xiaomi related APIs

* task(SDK-4148) - Add support for cordova v3.3.0

- Custom Templates
- File Variables

* task(SDK-4386) - Add support for cordova v3.4.0

- Multi Triggers
- Deprecates older APIs

---------

Co-authored-by: Peter Wilkniss <peter@clevertap.com>
Co-authored-by: Daniel Sogl <mytechde@outlook.com>
Co-authored-by: Darshan Pania <darshan@clevertap.com>
Co-authored-by: Surya <suryanarayan@clevertap.com>
Co-authored-by: SuryaClevertap <63039490+SuryaClevertap@users.noreply.github.com>
Co-authored-by: Piyush Kukadiya <piyush.kukadiya@clevertap.com>
Co-authored-by: piyush-kukadiya <61137760+piyush-kukadiya@users.noreply.github.com>
Co-authored-by: AishwaryaNanna <97506871+AishwaryaNanna@users.noreply.github.com>
2025-03-10 18:21:16 +01:00
Alex Ryltsov
c8f827691e feat (launch-navigator): Add setApiKey method #4915 (#4916) 2025-03-10 18:21:00 +01:00
Maxim Belov
76ff28b08f feat(intercom): Add new methods (#4914) 2025-03-10 18:20:48 +01:00
Adrien Lombard
4411b182b0 fix(fingerprint-aio) : Added optional parameters to isAvailable() (#4912)
* Update fingerprint-aio/index.ts

Added two optional parameters to FingerprintAIO.isAvailable to reflect the optional parameters of isAvailable in cordova-plugin-fingerprint-aio

* Update index.ts

Added documentation to isAvailable()

* Update index.ts

Added documentation to plugin

* Added "callbackOrder : 'reverse'" to isAvailable()
2025-03-10 18:20:38 +01:00
Henry Zhang
562489a97e fix(facebook/fbsdk): add nonce parameter to loginWithLimitedTracking (#4906) 2025-03-10 18:20:26 +01:00
shpasser
0c05b33a1d Add requestConnectionPriority() to the ble plugin. (#4902) 2025-03-10 18:20:08 +01:00
Benoit Lavenier
7a4306acfc fix(audio-management): fix plugin name - closes #4898 (#4899) 2025-03-10 18:19:56 +01:00
renovate[bot]
b53dc7b373 chore(deps): update dependency rollup to v4.35.0 (#4913)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:31 +01:00
renovate[bot]
caa3b505e1 chore(deps): update dependency eslint-config-prettier to v10.1.1 (#4919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:23 +01:00
renovate[bot]
5a96b49b3f chore(deps): update dependency terser-webpack-plugin to v5.3.14 (#4920)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:16 +01:00
renovate[bot]
2ff77142db chore(deps): update dependency eslint-config-prettier to v10 (#4901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 16:58:22 +01:00
renovate[bot]
024e5bcb6b chore(deps): update dependency fs-extra to v11.3.0 (#4904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 16:58:13 +01:00
renovate[bot]
71be156e52 chore(deps): update dependency rollup to v4.32.0 (#4900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:29:16 +01:00
renovate[bot]
8e55c4e817 chore(deps): update dependency lint-staged to v15.4.3 (#4905)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:55 +01:00
renovate[bot]
e4edc9c241 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.3 (#4907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:46 +01:00
renovate[bot]
61b1a65580 chore(deps): update actions/setup-node action to v4.2.0 (#4911)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:29 +01:00
Daniel Sogl
1f3448e3ef chore: adjust husky config [skip ci] 2025-01-06 16:08:58 +00:00
23 changed files with 2014 additions and 2032 deletions

View File

@@ -13,7 +13,7 @@ jobs:
steps:
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.1.0
uses: actions/setup-node@v4.4.0
with:
node-version: ${{ matrix.node-version }}

View File

@@ -1,35 +0,0 @@
name: Release Packages
on:
workflow_dispatch:
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/setup-node@v4.1.0
with:
node-version: 20
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Readmes
run: npm run readmes
publish-npm:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/setup-node@v4.1.0
with:
node-version: 20
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm run shipit
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}

75
.github/workflows/release-please.yml vendored Normal file
View File

@@ -0,0 +1,75 @@
name: Release Please
on:
push:
branches:
- master
# Manual trigger as backup
workflow_dispatch:
permissions:
contents: write
pull-requests: write
issues: write
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release.outputs.release_created }}
tag_name: ${{ steps.release.outputs.tag_name }}
version: ${{ steps.release.outputs.version }}
pr: ${{ steps.release.outputs.pr }}
steps:
- name: Run Release Please
id: release
uses: googleapis/release-please-action@v4
with:
# GitHub token for creating PRs and releases
token: ${{ secrets.GITHUB_TOKEN }}
# Use manifest-based configuration (advanced setup)
config-file: release-please-config.json
manifest-file: .release-please-manifest.json
- name: Show Release Info
if: ${{ steps.release.outputs.release_created }}
run: |
echo "Release created: ${{ steps.release.outputs.release_created }}"
echo "Tag: ${{ steps.release.outputs.tag_name }}"
echo "Version: ${{ steps.release.outputs.version }}"
echo "PR: ${{ steps.release.outputs.pr }}"
publish:
runs-on: ubuntu-latest
needs: release-please
if: ${{ needs.release-please.outputs.release_created }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
registry-url: "https://registry.npmjs.org"
- name: Install dependencies
run: npm ci
- name: Run linting
run: npm run lint
- name: Run tests
run: npm test
- name: Build packages
run: npm run build
- name: Generate README files
run: npm run readmes
- name: Publish all packages to NPM
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm run npmpub

View File

@@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx --no-install lint-staged

View File

@@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm test

View File

@@ -0,0 +1,260 @@
{
".": "6.16.0",
"src/@awesome-cordova-plugins/core": "6.16.0",
"src/@awesome-cordova-plugins/plugins/abbyy-rtr": "6.16.0",
"src/@awesome-cordova-plugins/plugins/action-sheet": "6.16.0",
"src/@awesome-cordova-plugins/plugins/adjust": "6.16.0",
"src/@awesome-cordova-plugins/plugins/admob": "6.16.0",
"src/@awesome-cordova-plugins/plugins/admob-plus": "6.16.0",
"src/@awesome-cordova-plugins/plugins/admob-pro": "6.16.0",
"src/@awesome-cordova-plugins/plugins/advanced-image-picker": "6.16.0",
"src/@awesome-cordova-plugins/plugins/aes-256": "6.16.0",
"src/@awesome-cordova-plugins/plugins/airship": "6.16.0",
"src/@awesome-cordova-plugins/plugins/all-in-one-sdk": "6.16.0",
"src/@awesome-cordova-plugins/plugins/analytics-firebase": "6.16.0",
"src/@awesome-cordova-plugins/plugins/android-exoplayer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/android-full-screen": "6.16.0",
"src/@awesome-cordova-plugins/plugins/android-notch": "6.16.0",
"src/@awesome-cordova-plugins/plugins/android-permissions": "6.16.0",
"src/@awesome-cordova-plugins/plugins/anyline": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-availability": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-center-analytics": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-center-crashes": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-center-low-memory": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-center-push": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-center-shared": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-preferences": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-rate": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-review": "6.16.0",
"src/@awesome-cordova-plugins/plugins/app-version": "6.16.0",
"src/@awesome-cordova-plugins/plugins/apple-wallet": "6.16.0",
"src/@awesome-cordova-plugins/plugins/applovin": "6.16.0",
"src/@awesome-cordova-plugins/plugins/approov-advanced-http": "6.16.0",
"src/@awesome-cordova-plugins/plugins/appsflyer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/audio-management": "6.16.0",
"src/@awesome-cordova-plugins/plugins/background-fetch": "6.16.0",
"src/@awesome-cordova-plugins/plugins/background-geolocation": "6.16.0",
"src/@awesome-cordova-plugins/plugins/background-mode": "6.16.0",
"src/@awesome-cordova-plugins/plugins/background-upload": "6.16.0",
"src/@awesome-cordova-plugins/plugins/badge": "6.16.0",
"src/@awesome-cordova-plugins/plugins/barcode-scanner": "6.16.0",
"src/@awesome-cordova-plugins/plugins/barkoder": "6.16.0",
"src/@awesome-cordova-plugins/plugins/battery-status": "6.16.0",
"src/@awesome-cordova-plugins/plugins/biocatch": "6.16.0",
"src/@awesome-cordova-plugins/plugins/biometric-wrapper": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ble": "6.16.0",
"src/@awesome-cordova-plugins/plugins/blinkid": "6.16.0",
"src/@awesome-cordova-plugins/plugins/bluetooth-classic-serial-port": "6.16.0",
"src/@awesome-cordova-plugins/plugins/bluetooth-le": "6.16.0",
"src/@awesome-cordova-plugins/plugins/bluetooth-serial": "6.16.0",
"src/@awesome-cordova-plugins/plugins/branch-io": "6.16.0",
"src/@awesome-cordova-plugins/plugins/brightness": "6.16.0",
"src/@awesome-cordova-plugins/plugins/broadcaster": "6.16.0",
"src/@awesome-cordova-plugins/plugins/browser-tab": "6.16.0",
"src/@awesome-cordova-plugins/plugins/build-info": "6.16.0",
"src/@awesome-cordova-plugins/plugins/calendar": "6.16.0",
"src/@awesome-cordova-plugins/plugins/call-directory": "6.16.0",
"src/@awesome-cordova-plugins/plugins/call-number": "6.16.0",
"src/@awesome-cordova-plugins/plugins/camera": "6.16.0",
"src/@awesome-cordova-plugins/plugins/camera-preview": "6.16.0",
"src/@awesome-cordova-plugins/plugins/cashfree-pg": "6.16.0",
"src/@awesome-cordova-plugins/plugins/checkout": "6.16.0",
"src/@awesome-cordova-plugins/plugins/chooser": "6.16.0",
"src/@awesome-cordova-plugins/plugins/chooser-simple-file": "6.16.0",
"src/@awesome-cordova-plugins/plugins/clevertap": "6.16.0",
"src/@awesome-cordova-plugins/plugins/clipboard": "6.16.0",
"src/@awesome-cordova-plugins/plugins/cloud-settings": "6.16.0",
"src/@awesome-cordova-plugins/plugins/code-push": "6.16.0",
"src/@awesome-cordova-plugins/plugins/contacts": "6.16.0",
"src/@awesome-cordova-plugins/plugins/crop-plugin-privacy": "6.16.0",
"src/@awesome-cordova-plugins/plugins/custom-uisdk": "6.16.0",
"src/@awesome-cordova-plugins/plugins/deeplinks": "6.16.0",
"src/@awesome-cordova-plugins/plugins/device": "6.16.0",
"src/@awesome-cordova-plugins/plugins/device-accounts": "6.16.0",
"src/@awesome-cordova-plugins/plugins/device-motion": "6.16.0",
"src/@awesome-cordova-plugins/plugins/device-orientation": "6.16.0",
"src/@awesome-cordova-plugins/plugins/dfu-update": "6.16.0",
"src/@awesome-cordova-plugins/plugins/diagnostic": "6.16.0",
"src/@awesome-cordova-plugins/plugins/dialogs": "6.16.0",
"src/@awesome-cordova-plugins/plugins/dns": "6.16.0",
"src/@awesome-cordova-plugins/plugins/document-picker": "6.16.0",
"src/@awesome-cordova-plugins/plugins/document-scanner": "6.16.0",
"src/@awesome-cordova-plugins/plugins/document-viewer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/downloader": "6.16.0",
"src/@awesome-cordova-plugins/plugins/dynamsoft-barcode-scanner": "6.16.0",
"src/@awesome-cordova-plugins/plugins/email-composer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/fabric": "6.16.0",
"src/@awesome-cordova-plugins/plugins/facebook": "6.16.0",
"src/@awesome-cordova-plugins/plugins/fbsdk": "6.16.0",
"src/@awesome-cordova-plugins/plugins/fcm": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ffmpeg": "6.16.0",
"src/@awesome-cordova-plugins/plugins/file": "6.16.0",
"src/@awesome-cordova-plugins/plugins/file-chooser": "6.16.0",
"src/@awesome-cordova-plugins/plugins/file-md5": "6.16.0",
"src/@awesome-cordova-plugins/plugins/file-opener": "6.16.0",
"src/@awesome-cordova-plugins/plugins/file-path": "6.16.0",
"src/@awesome-cordova-plugins/plugins/file-transfer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/fingerprint-aio": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-analytics": "6.16.1",
"src/@awesome-cordova-plugins/plugins/firebase-authentication": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-config": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-crash": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-crashlytics": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-dynamic-links": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-messaging": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-model": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-vision": "6.16.0",
"src/@awesome-cordova-plugins/plugins/firebase-x": "6.16.0",
"src/@awesome-cordova-plugins/plugins/flashlight": "6.16.0",
"src/@awesome-cordova-plugins/plugins/foreground-service": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ftp": "6.16.0",
"src/@awesome-cordova-plugins/plugins/gao-de-location": "6.16.0",
"src/@awesome-cordova-plugins/plugins/gcdwebserver": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ge-tui-sdk-plugin": "6.16.0",
"src/@awesome-cordova-plugins/plugins/genius-scan": "6.16.0",
"src/@awesome-cordova-plugins/plugins/geolocation": "6.16.0",
"src/@awesome-cordova-plugins/plugins/globalization": "6.16.0",
"src/@awesome-cordova-plugins/plugins/google-analytics": "6.16.0",
"src/@awesome-cordova-plugins/plugins/google-nearby": "6.16.0",
"src/@awesome-cordova-plugins/plugins/google-plus": "6.16.0",
"src/@awesome-cordova-plugins/plugins/header-color": "6.16.0",
"src/@awesome-cordova-plugins/plugins/health": "6.16.0",
"src/@awesome-cordova-plugins/plugins/health-kit": "6.16.0",
"src/@awesome-cordova-plugins/plugins/http": "6.16.0",
"src/@awesome-cordova-plugins/plugins/hyper-track": "6.16.0",
"src/@awesome-cordova-plugins/plugins/i-root": "6.16.0",
"src/@awesome-cordova-plugins/plugins/iamport-cordova": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ibeacon": "6.16.0",
"src/@awesome-cordova-plugins/plugins/image-picker": "6.16.0",
"src/@awesome-cordova-plugins/plugins/image-resizer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/imap": "6.16.0",
"src/@awesome-cordova-plugins/plugins/in-app-browser": "6.16.0",
"src/@awesome-cordova-plugins/plugins/in-app-purchase-2": "6.16.0",
"src/@awesome-cordova-plugins/plugins/in-app-purchase-3": "6.16.0",
"src/@awesome-cordova-plugins/plugins/in-app-review": "6.16.0",
"src/@awesome-cordova-plugins/plugins/in-app-update": "6.16.0",
"src/@awesome-cordova-plugins/plugins/insomnia": "6.16.0",
"src/@awesome-cordova-plugins/plugins/instagram": "6.16.0",
"src/@awesome-cordova-plugins/plugins/intercom": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ionic-webview": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ios-aswebauthenticationsession-api": "6.16.0",
"src/@awesome-cordova-plugins/plugins/is-debug": "6.16.0",
"src/@awesome-cordova-plugins/plugins/keyboard": "6.16.0",
"src/@awesome-cordova-plugins/plugins/keychain": "6.16.0",
"src/@awesome-cordova-plugins/plugins/kommunicate": "6.16.0",
"src/@awesome-cordova-plugins/plugins/launch-navigator": "6.16.0",
"src/@awesome-cordova-plugins/plugins/launch-review": "6.16.0",
"src/@awesome-cordova-plugins/plugins/lets-cooee": "6.16.0",
"src/@awesome-cordova-plugins/plugins/line-login": "6.16.0",
"src/@awesome-cordova-plugins/plugins/local-backup": "6.16.0",
"src/@awesome-cordova-plugins/plugins/local-notifications": "6.16.0",
"src/@awesome-cordova-plugins/plugins/location-accuracy": "6.16.0",
"src/@awesome-cordova-plugins/plugins/lottie-splash-screen": "6.16.0",
"src/@awesome-cordova-plugins/plugins/magnetometer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/market": "6.16.0",
"src/@awesome-cordova-plugins/plugins/media": "6.16.0",
"src/@awesome-cordova-plugins/plugins/media-capture": "6.16.0",
"src/@awesome-cordova-plugins/plugins/metrix": "6.16.0",
"src/@awesome-cordova-plugins/plugins/mixpanel": "6.16.0",
"src/@awesome-cordova-plugins/plugins/mlkit-translate": "6.16.0",
"src/@awesome-cordova-plugins/plugins/mobile-accessibility": "6.16.0",
"src/@awesome-cordova-plugins/plugins/mobile-messaging": "6.16.0",
"src/@awesome-cordova-plugins/plugins/multiple-document-picker": "6.16.0",
"src/@awesome-cordova-plugins/plugins/music-controls": "6.16.0",
"src/@awesome-cordova-plugins/plugins/native-audio": "6.16.0",
"src/@awesome-cordova-plugins/plugins/native-geocoder": "6.16.0",
"src/@awesome-cordova-plugins/plugins/native-keyboard": "6.16.0",
"src/@awesome-cordova-plugins/plugins/native-page-transitions": "6.16.0",
"src/@awesome-cordova-plugins/plugins/native-storage": "6.16.0",
"src/@awesome-cordova-plugins/plugins/native-view": "6.16.0",
"src/@awesome-cordova-plugins/plugins/network": "6.16.0",
"src/@awesome-cordova-plugins/plugins/network-interface": "6.16.0",
"src/@awesome-cordova-plugins/plugins/network-permission": "6.16.0",
"src/@awesome-cordova-plugins/plugins/newrelic": "6.16.0",
"src/@awesome-cordova-plugins/plugins/nfc": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ocr": "6.16.0",
"src/@awesome-cordova-plugins/plugins/onesignal": "6.16.0",
"src/@awesome-cordova-plugins/plugins/open-native-settings": "6.16.0",
"src/@awesome-cordova-plugins/plugins/openalpr": "6.16.0",
"src/@awesome-cordova-plugins/plugins/openinstall": "6.16.0",
"src/@awesome-cordova-plugins/plugins/paytabs": "6.16.0",
"src/@awesome-cordova-plugins/plugins/pdf-generator": "6.16.0",
"src/@awesome-cordova-plugins/plugins/photo-library": "6.16.0",
"src/@awesome-cordova-plugins/plugins/photo-viewer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/play-install-referrer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/pollfish": "6.16.0",
"src/@awesome-cordova-plugins/plugins/power-management": "6.16.0",
"src/@awesome-cordova-plugins/plugins/power-optimization": "6.16.0",
"src/@awesome-cordova-plugins/plugins/preview-any-file": "6.16.0",
"src/@awesome-cordova-plugins/plugins/printer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/pspdfkit-cordova": "6.16.0",
"src/@awesome-cordova-plugins/plugins/purchases": "6.16.0",
"src/@awesome-cordova-plugins/plugins/push": "6.16.0",
"src/@awesome-cordova-plugins/plugins/pushape-push": "6.16.0",
"src/@awesome-cordova-plugins/plugins/safari-view-controller": "6.16.0",
"src/@awesome-cordova-plugins/plugins/save-dialog": "6.16.0",
"src/@awesome-cordova-plugins/plugins/screen-orientation": "6.16.0",
"src/@awesome-cordova-plugins/plugins/screenshot": "6.16.0",
"src/@awesome-cordova-plugins/plugins/secure-storage": "6.16.0",
"src/@awesome-cordova-plugins/plugins/secure-storage-echo": "6.16.0",
"src/@awesome-cordova-plugins/plugins/service-discovery": "6.16.0",
"src/@awesome-cordova-plugins/plugins/shake": "6.16.0",
"src/@awesome-cordova-plugins/plugins/shortcuts-android": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sign-in-with-apple": "6.16.0",
"src/@awesome-cordova-plugins/plugins/smartlook": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sms": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sms-retriever": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sms-retriever-api": "6.16.0",
"src/@awesome-cordova-plugins/plugins/smtp-client": "6.16.0",
"src/@awesome-cordova-plugins/plugins/social-sharing": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sockets-tcp": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sockets-udp": "6.16.0",
"src/@awesome-cordova-plugins/plugins/speech-recognition": "6.16.0",
"src/@awesome-cordova-plugins/plugins/spinner-dialog": "6.16.0",
"src/@awesome-cordova-plugins/plugins/splash-screen": "6.16.0",
"src/@awesome-cordova-plugins/plugins/spotify-auth": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sqlite": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sqlite-db-copy": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sqlite-porter": "6.16.0",
"src/@awesome-cordova-plugins/plugins/ssl-certificate-checker": "6.16.0",
"src/@awesome-cordova-plugins/plugins/star-prnt": "6.16.0",
"src/@awesome-cordova-plugins/plugins/status-bar": "6.16.0",
"src/@awesome-cordova-plugins/plugins/streaming-media": "6.16.0",
"src/@awesome-cordova-plugins/plugins/stripe": "6.16.0",
"src/@awesome-cordova-plugins/plugins/sum-up": "6.16.0",
"src/@awesome-cordova-plugins/plugins/system-alert-window-permission": "6.16.0",
"src/@awesome-cordova-plugins/plugins/taptic-engine": "6.16.0",
"src/@awesome-cordova-plugins/plugins/tealium": "6.16.0",
"src/@awesome-cordova-plugins/plugins/tealium-adidentifier": "6.16.0",
"src/@awesome-cordova-plugins/plugins/tealium-installreferrer": "6.16.0",
"src/@awesome-cordova-plugins/plugins/text-to-speech-advanced": "6.16.0",
"src/@awesome-cordova-plugins/plugins/theme-detection": "6.16.0",
"src/@awesome-cordova-plugins/plugins/three-dee-touch": "6.16.0",
"src/@awesome-cordova-plugins/plugins/toast": "6.16.0",
"src/@awesome-cordova-plugins/plugins/touch-id": "6.16.0",
"src/@awesome-cordova-plugins/plugins/unique-device-id": "6.16.0",
"src/@awesome-cordova-plugins/plugins/unvired-cordova-sdk": "6.16.0",
"src/@awesome-cordova-plugins/plugins/uptime": "6.16.0",
"src/@awesome-cordova-plugins/plugins/urbanairship": "6.16.0",
"src/@awesome-cordova-plugins/plugins/usabilla-cordova-sdk": "6.16.0",
"src/@awesome-cordova-plugins/plugins/vibes": "6.16.0",
"src/@awesome-cordova-plugins/plugins/vibration": "6.16.0",
"src/@awesome-cordova-plugins/plugins/video-editor": "6.16.0",
"src/@awesome-cordova-plugins/plugins/video-player": "6.16.0",
"src/@awesome-cordova-plugins/plugins/we-cap-inbox": "6.16.0",
"src/@awesome-cordova-plugins/plugins/web-intent": "6.16.0",
"src/@awesome-cordova-plugins/plugins/web-server": "6.16.0",
"src/@awesome-cordova-plugins/plugins/web-socket-server": "6.16.0",
"src/@awesome-cordova-plugins/plugins/webengage": "6.16.0",
"src/@awesome-cordova-plugins/plugins/webim": "6.16.0",
"src/@awesome-cordova-plugins/plugins/wechat": "6.16.0",
"src/@awesome-cordova-plugins/plugins/wheel-selector": "6.16.0",
"src/@awesome-cordova-plugins/plugins/wifi-wizard-2": "6.16.0",
"src/@awesome-cordova-plugins/plugins/wonderpush": "6.16.0",
"src/@awesome-cordova-plugins/plugins/youtube-video-player": "6.16.0",
"src/@awesome-cordova-plugins/plugins/zbar": "6.16.0",
"src/@awesome-cordova-plugins/plugins/zeroconf": "6.16.0",
"src/@awesome-cordova-plugins/plugins/zip": "6.16.0",
"src/@awesome-cordova-plugins/plugins/zoom": "6.16.0"
}

View File

@@ -1,3 +1,28 @@
# [6.16.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.15.0...v6.16.0) (2025-03-26)
### Features
* **imap:** implement email attachments support in IMAP plugin wrapper ([#4927](https://github.com/danielsogl/awesome-cordova-plugins/issues/4927)) ([4739a9a](https://github.com/danielsogl/awesome-cordova-plugins/commit/4739a9a01a5c731005ef152f1e1b672e9cd46b22))
# [6.15.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.14.0...v6.15.0) (2025-03-10)
### Bug Fixes
* **audio-management:** fix plugin name - closes [#4898](https://github.com/danielsogl/awesome-cordova-plugins/issues/4898) ([#4899](https://github.com/danielsogl/awesome-cordova-plugins/issues/4899)) ([7a4306a](https://github.com/danielsogl/awesome-cordova-plugins/commit/7a4306acfc8b161898d2ce6516404793609463dd))
* **facebook/fbsdk:** add nonce parameter to loginWithLimitedTracking ([#4906](https://github.com/danielsogl/awesome-cordova-plugins/issues/4906)) ([562489a](https://github.com/danielsogl/awesome-cordova-plugins/commit/562489a97ed1f9453978f305845c3f511b342789))
### Features
* **clevertap:** support clevertap-cordova 3.4.0 ([#4917](https://github.com/danielsogl/awesome-cordova-plugins/issues/4917)) ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1)), closes [#3491](https://github.com/danielsogl/awesome-cordova-plugins/issues/3491)
* **intercom:** Add new methods ([#4914](https://github.com/danielsogl/awesome-cordova-plugins/issues/4914)) ([76ff28b](https://github.com/danielsogl/awesome-cordova-plugins/commit/76ff28b08f385728e4874a8c9e458b77e694678c))
# [6.14.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.13.0...v6.14.0) (2025-01-06)

2300
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "awesome-cordova-plugins",
"version": "6.14.0",
"version": "6.16.0",
"description": "Native plugin wrappers for Cordova and Ionic with TypeScript, ES6+, Promise and Observable support",
"homepage": "https://awesome-cordova-plugins.com",
"author": "Daniel Sogl <me@danielsogl.com> (https://danielsogl.com)",
@@ -19,8 +19,9 @@
"lint": "eslint src/**/*.ts",
"readmes": "gulp readmes",
"docs-json": "ts-node -P scripts/tsconfig.json scripts/docs-json",
"version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
"shipit": "npm run build && npm run readmes && npm run npmpub",
"generate-release-config": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-config",
"generate-release-manifest": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-manifest",
"prepare-release": "npm run generate-release-config && npm run generate-release-manifest",
"prettier": "prettier --write --ignore-unknown \"**/*\""
},
"dependencies": {
@@ -41,28 +42,27 @@
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"async-promise-queue": "1.0.5",
"conventional-changelog-cli": "5.0.0",
"cz-conventional-changelog": "3.3.0",
"dgeni": "0.4.14",
"dgeni-packages": "0.16.10",
"eslint": "8.57.1",
"eslint-config-prettier": "8.10.0",
"eslint-plugin-jsdoc": "50.6.1",
"fs-extra": "11.2.0",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-jsdoc": "50.6.17",
"fs-extra": "11.3.0",
"gulp": "5.0.0",
"gulp-rename": "2.0.0",
"gulp-replace": "1.1.4",
"husky": "9.1.7",
"is-ci": "4.1.0",
"jest": "27.5.1",
"lint-staged": "15.3.0",
"lint-staged": "16.0.0",
"lodash": "4.17.21",
"minimist": "1.2.8",
"prettier": "2.8.8",
"rimraf": "5.0.5",
"rollup": "4.30.0",
"rollup": "4.41.0",
"rxjs": "6.6.7",
"terser-webpack-plugin": "5.3.11",
"terser-webpack-plugin": "5.3.14",
"ts-jest": "27.1.5",
"ts-node": "10.9.2",
"typescript": "4.2.4",

832
release-please-config.json Normal file
View File

@@ -0,0 +1,832 @@
{
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
"release-type": "node",
"bump-minor-pre-major": false,
"bump-patch-for-minor-pre-major": false,
"draft": false,
"prerelease": false,
"separate-pull-requests": true,
"changelog-sections": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "chore",
"section": "Miscellaneous Chores",
"hidden": false
},
{
"type": "docs",
"section": "Documentation"
},
{
"type": "style",
"section": "Styles",
"hidden": true
},
{
"type": "refactor",
"section": "Code Refactoring"
},
{
"type": "perf",
"section": "Performance Improvements"
},
{
"type": "test",
"section": "Tests",
"hidden": true
},
{
"type": "build",
"section": "Build System",
"hidden": true
},
{
"type": "ci",
"section": "Continuous Integration",
"hidden": true
}
],
"packages": {
".": {
"package-name": "awesome-cordova-plugins"
},
"src/@awesome-cordova-plugins/core": {
"package-name": "@awesome-cordova-plugins/core"
},
"src/@awesome-cordova-plugins/plugins/abbyy-rtr": {
"package-name": "@awesome-cordova-plugins/abbyy-rtr"
},
"src/@awesome-cordova-plugins/plugins/action-sheet": {
"package-name": "@awesome-cordova-plugins/action-sheet"
},
"src/@awesome-cordova-plugins/plugins/adjust": {
"package-name": "@awesome-cordova-plugins/adjust"
},
"src/@awesome-cordova-plugins/plugins/admob": {
"package-name": "@awesome-cordova-plugins/admob"
},
"src/@awesome-cordova-plugins/plugins/admob-plus": {
"package-name": "@awesome-cordova-plugins/admob-plus"
},
"src/@awesome-cordova-plugins/plugins/admob-pro": {
"package-name": "@awesome-cordova-plugins/admob-pro"
},
"src/@awesome-cordova-plugins/plugins/advanced-image-picker": {
"package-name": "@awesome-cordova-plugins/advanced-image-picker"
},
"src/@awesome-cordova-plugins/plugins/aes-256": {
"package-name": "@awesome-cordova-plugins/aes-256"
},
"src/@awesome-cordova-plugins/plugins/airship": {
"package-name": "@awesome-cordova-plugins/airship"
},
"src/@awesome-cordova-plugins/plugins/all-in-one-sdk": {
"package-name": "@awesome-cordova-plugins/all-in-one-sdk"
},
"src/@awesome-cordova-plugins/plugins/analytics-firebase": {
"package-name": "@awesome-cordova-plugins/analytics-firebase"
},
"src/@awesome-cordova-plugins/plugins/android-exoplayer": {
"package-name": "@awesome-cordova-plugins/android-exoplayer"
},
"src/@awesome-cordova-plugins/plugins/android-full-screen": {
"package-name": "@awesome-cordova-plugins/android-full-screen"
},
"src/@awesome-cordova-plugins/plugins/android-notch": {
"package-name": "@awesome-cordova-plugins/android-notch"
},
"src/@awesome-cordova-plugins/plugins/android-permissions": {
"package-name": "@awesome-cordova-plugins/android-permissions"
},
"src/@awesome-cordova-plugins/plugins/anyline": {
"package-name": "@awesome-cordova-plugins/anyline"
},
"src/@awesome-cordova-plugins/plugins/app-availability": {
"package-name": "@awesome-cordova-plugins/app-availability"
},
"src/@awesome-cordova-plugins/plugins/app-center-analytics": {
"package-name": "@awesome-cordova-plugins/app-center-analytics"
},
"src/@awesome-cordova-plugins/plugins/app-center-crashes": {
"package-name": "@awesome-cordova-plugins/app-center-crashes"
},
"src/@awesome-cordova-plugins/plugins/app-center-low-memory": {
"package-name": "@awesome-cordova-plugins/app-center-low-memory"
},
"src/@awesome-cordova-plugins/plugins/app-center-push": {
"package-name": "@awesome-cordova-plugins/app-center-push"
},
"src/@awesome-cordova-plugins/plugins/app-center-shared": {
"package-name": "@awesome-cordova-plugins/app-center-shared"
},
"src/@awesome-cordova-plugins/plugins/app-preferences": {
"package-name": "@awesome-cordova-plugins/app-preferences"
},
"src/@awesome-cordova-plugins/plugins/app-rate": {
"package-name": "@awesome-cordova-plugins/app-rate"
},
"src/@awesome-cordova-plugins/plugins/app-review": {
"package-name": "@awesome-cordova-plugins/app-review"
},
"src/@awesome-cordova-plugins/plugins/app-version": {
"package-name": "@awesome-cordova-plugins/app-version"
},
"src/@awesome-cordova-plugins/plugins/apple-wallet": {
"package-name": "@awesome-cordova-plugins/apple-wallet"
},
"src/@awesome-cordova-plugins/plugins/applovin": {
"package-name": "@awesome-cordova-plugins/applovin"
},
"src/@awesome-cordova-plugins/plugins/approov-advanced-http": {
"package-name": "@awesome-cordova-plugins/approov-advanced-http"
},
"src/@awesome-cordova-plugins/plugins/appsflyer": {
"package-name": "@awesome-cordova-plugins/appsflyer"
},
"src/@awesome-cordova-plugins/plugins/audio-management": {
"package-name": "@awesome-cordova-plugins/audio-management"
},
"src/@awesome-cordova-plugins/plugins/background-fetch": {
"package-name": "@awesome-cordova-plugins/background-fetch"
},
"src/@awesome-cordova-plugins/plugins/background-geolocation": {
"package-name": "@awesome-cordova-plugins/background-geolocation"
},
"src/@awesome-cordova-plugins/plugins/background-mode": {
"package-name": "@awesome-cordova-plugins/background-mode"
},
"src/@awesome-cordova-plugins/plugins/background-upload": {
"package-name": "@awesome-cordova-plugins/background-upload"
},
"src/@awesome-cordova-plugins/plugins/badge": {
"package-name": "@awesome-cordova-plugins/badge"
},
"src/@awesome-cordova-plugins/plugins/barcode-scanner": {
"package-name": "@awesome-cordova-plugins/barcode-scanner"
},
"src/@awesome-cordova-plugins/plugins/barkoder": {
"package-name": "@awesome-cordova-plugins/barkoder"
},
"src/@awesome-cordova-plugins/plugins/battery-status": {
"package-name": "@awesome-cordova-plugins/battery-status"
},
"src/@awesome-cordova-plugins/plugins/biocatch": {
"package-name": "@awesome-cordova-plugins/biocatch"
},
"src/@awesome-cordova-plugins/plugins/biometric-wrapper": {
"package-name": "@awesome-cordova-plugins/biometric-wrapper"
},
"src/@awesome-cordova-plugins/plugins/ble": {
"package-name": "@awesome-cordova-plugins/ble"
},
"src/@awesome-cordova-plugins/plugins/blinkid": {
"package-name": "@awesome-cordova-plugins/blinkid"
},
"src/@awesome-cordova-plugins/plugins/bluetooth-classic-serial-port": {
"package-name": "@awesome-cordova-plugins/bluetooth-classic-serial-port"
},
"src/@awesome-cordova-plugins/plugins/bluetooth-le": {
"package-name": "@awesome-cordova-plugins/bluetooth-le"
},
"src/@awesome-cordova-plugins/plugins/bluetooth-serial": {
"package-name": "@awesome-cordova-plugins/bluetooth-serial"
},
"src/@awesome-cordova-plugins/plugins/branch-io": {
"package-name": "@awesome-cordova-plugins/branch-io"
},
"src/@awesome-cordova-plugins/plugins/brightness": {
"package-name": "@awesome-cordova-plugins/brightness"
},
"src/@awesome-cordova-plugins/plugins/broadcaster": {
"package-name": "@awesome-cordova-plugins/broadcaster"
},
"src/@awesome-cordova-plugins/plugins/browser-tab": {
"package-name": "@awesome-cordova-plugins/browser-tab"
},
"src/@awesome-cordova-plugins/plugins/build-info": {
"package-name": "@awesome-cordova-plugins/build-info"
},
"src/@awesome-cordova-plugins/plugins/calendar": {
"package-name": "@awesome-cordova-plugins/calendar"
},
"src/@awesome-cordova-plugins/plugins/call-directory": {
"package-name": "@awesome-cordova-plugins/call-directory"
},
"src/@awesome-cordova-plugins/plugins/call-number": {
"package-name": "@awesome-cordova-plugins/call-number"
},
"src/@awesome-cordova-plugins/plugins/camera": {
"package-name": "@awesome-cordova-plugins/camera"
},
"src/@awesome-cordova-plugins/plugins/camera-preview": {
"package-name": "@awesome-cordova-plugins/camera-preview"
},
"src/@awesome-cordova-plugins/plugins/cashfree-pg": {
"package-name": "@awesome-cordova-plugins/cashfree-pg"
},
"src/@awesome-cordova-plugins/plugins/checkout": {
"package-name": "@awesome-cordova-plugins/checkout"
},
"src/@awesome-cordova-plugins/plugins/chooser": {
"package-name": "@awesome-cordova-plugins/chooser"
},
"src/@awesome-cordova-plugins/plugins/chooser-simple-file": {
"package-name": "@awesome-cordova-plugins/chooser-simple-file"
},
"src/@awesome-cordova-plugins/plugins/clevertap": {
"package-name": "@awesome-cordova-plugins/clevertap"
},
"src/@awesome-cordova-plugins/plugins/clipboard": {
"package-name": "@awesome-cordova-plugins/clipboard"
},
"src/@awesome-cordova-plugins/plugins/cloud-settings": {
"package-name": "@awesome-cordova-plugins/cloud-settings"
},
"src/@awesome-cordova-plugins/plugins/code-push": {
"package-name": "@awesome-cordova-plugins/code-push"
},
"src/@awesome-cordova-plugins/plugins/contacts": {
"package-name": "@awesome-cordova-plugins/contacts"
},
"src/@awesome-cordova-plugins/plugins/crop-plugin-privacy": {
"package-name": "@awesome-cordova-plugins/crop-plugin-privacy"
},
"src/@awesome-cordova-plugins/plugins/custom-uisdk": {
"package-name": "@awesome-cordova-plugins/custom-uisdk"
},
"src/@awesome-cordova-plugins/plugins/deeplinks": {
"package-name": "@awesome-cordova-plugins/deeplinks"
},
"src/@awesome-cordova-plugins/plugins/device": {
"package-name": "@awesome-cordova-plugins/device"
},
"src/@awesome-cordova-plugins/plugins/device-accounts": {
"package-name": "@awesome-cordova-plugins/device-accounts"
},
"src/@awesome-cordova-plugins/plugins/device-motion": {
"package-name": "@awesome-cordova-plugins/device-motion"
},
"src/@awesome-cordova-plugins/plugins/device-orientation": {
"package-name": "@awesome-cordova-plugins/device-orientation"
},
"src/@awesome-cordova-plugins/plugins/dfu-update": {
"package-name": "@awesome-cordova-plugins/dfu-update"
},
"src/@awesome-cordova-plugins/plugins/diagnostic": {
"package-name": "@awesome-cordova-plugins/diagnostic"
},
"src/@awesome-cordova-plugins/plugins/dialogs": {
"package-name": "@awesome-cordova-plugins/dialogs"
},
"src/@awesome-cordova-plugins/plugins/dns": {
"package-name": "@awesome-cordova-plugins/dns"
},
"src/@awesome-cordova-plugins/plugins/document-picker": {
"package-name": "@awesome-cordova-plugins/document-picker"
},
"src/@awesome-cordova-plugins/plugins/document-scanner": {
"package-name": "@awesome-cordova-plugins/document-scanner"
},
"src/@awesome-cordova-plugins/plugins/document-viewer": {
"package-name": "@awesome-cordova-plugins/document-viewer"
},
"src/@awesome-cordova-plugins/plugins/downloader": {
"package-name": "@awesome-cordova-plugins/downloader"
},
"src/@awesome-cordova-plugins/plugins/dynamsoft-barcode-scanner": {
"package-name": "@awesome-cordova-plugins/dynamsoft-barcode-scanner"
},
"src/@awesome-cordova-plugins/plugins/email-composer": {
"package-name": "@awesome-cordova-plugins/email-composer"
},
"src/@awesome-cordova-plugins/plugins/fabric": {
"package-name": "@awesome-cordova-plugins/fabric"
},
"src/@awesome-cordova-plugins/plugins/facebook": {
"package-name": "@awesome-cordova-plugins/facebook"
},
"src/@awesome-cordova-plugins/plugins/fbsdk": {
"package-name": "@awesome-cordova-plugins/fbsdk"
},
"src/@awesome-cordova-plugins/plugins/fcm": {
"package-name": "@awesome-cordova-plugins/fcm"
},
"src/@awesome-cordova-plugins/plugins/ffmpeg": {
"package-name": "@awesome-cordova-plugins/ffmpeg"
},
"src/@awesome-cordova-plugins/plugins/file": {
"package-name": "@awesome-cordova-plugins/file"
},
"src/@awesome-cordova-plugins/plugins/file-chooser": {
"package-name": "@awesome-cordova-plugins/file-chooser"
},
"src/@awesome-cordova-plugins/plugins/file-md5": {
"package-name": "@awesome-cordova-plugins/file-md5"
},
"src/@awesome-cordova-plugins/plugins/file-opener": {
"package-name": "@awesome-cordova-plugins/file-opener"
},
"src/@awesome-cordova-plugins/plugins/file-path": {
"package-name": "@awesome-cordova-plugins/file-path"
},
"src/@awesome-cordova-plugins/plugins/file-transfer": {
"package-name": "@awesome-cordova-plugins/file-transfer"
},
"src/@awesome-cordova-plugins/plugins/fingerprint-aio": {
"package-name": "@awesome-cordova-plugins/fingerprint-aio"
},
"src/@awesome-cordova-plugins/plugins/firebase": {
"package-name": "@awesome-cordova-plugins/firebase"
},
"src/@awesome-cordova-plugins/plugins/firebase-analytics": {
"package-name": "@awesome-cordova-plugins/firebase-analytics"
},
"src/@awesome-cordova-plugins/plugins/firebase-authentication": {
"package-name": "@awesome-cordova-plugins/firebase-authentication"
},
"src/@awesome-cordova-plugins/plugins/firebase-config": {
"package-name": "@awesome-cordova-plugins/firebase-config"
},
"src/@awesome-cordova-plugins/plugins/firebase-crash": {
"package-name": "@awesome-cordova-plugins/firebase-crash"
},
"src/@awesome-cordova-plugins/plugins/firebase-crashlytics": {
"package-name": "@awesome-cordova-plugins/firebase-crashlytics"
},
"src/@awesome-cordova-plugins/plugins/firebase-dynamic-links": {
"package-name": "@awesome-cordova-plugins/firebase-dynamic-links"
},
"src/@awesome-cordova-plugins/plugins/firebase-messaging": {
"package-name": "@awesome-cordova-plugins/firebase-messaging"
},
"src/@awesome-cordova-plugins/plugins/firebase-model": {
"package-name": "@awesome-cordova-plugins/firebase-model"
},
"src/@awesome-cordova-plugins/plugins/firebase-vision": {
"package-name": "@awesome-cordova-plugins/firebase-vision"
},
"src/@awesome-cordova-plugins/plugins/firebase-x": {
"package-name": "@awesome-cordova-plugins/firebase-x"
},
"src/@awesome-cordova-plugins/plugins/flashlight": {
"package-name": "@awesome-cordova-plugins/flashlight"
},
"src/@awesome-cordova-plugins/plugins/foreground-service": {
"package-name": "@awesome-cordova-plugins/foreground-service"
},
"src/@awesome-cordova-plugins/plugins/ftp": {
"package-name": "@awesome-cordova-plugins/ftp"
},
"src/@awesome-cordova-plugins/plugins/gao-de-location": {
"package-name": "@awesome-cordova-plugins/gao-de-location"
},
"src/@awesome-cordova-plugins/plugins/gcdwebserver": {
"package-name": "@awesome-cordova-plugins/gcdwebserver"
},
"src/@awesome-cordova-plugins/plugins/ge-tui-sdk-plugin": {
"package-name": "@awesome-cordova-plugins/ge-tui-sdk-plugin"
},
"src/@awesome-cordova-plugins/plugins/genius-scan": {
"package-name": "@awesome-cordova-plugins/genius-scan"
},
"src/@awesome-cordova-plugins/plugins/geolocation": {
"package-name": "@awesome-cordova-plugins/geolocation"
},
"src/@awesome-cordova-plugins/plugins/globalization": {
"package-name": "@awesome-cordova-plugins/globalization"
},
"src/@awesome-cordova-plugins/plugins/google-analytics": {
"package-name": "@awesome-cordova-plugins/google-analytics"
},
"src/@awesome-cordova-plugins/plugins/google-nearby": {
"package-name": "@awesome-cordova-plugins/google-nearby"
},
"src/@awesome-cordova-plugins/plugins/google-plus": {
"package-name": "@awesome-cordova-plugins/google-plus"
},
"src/@awesome-cordova-plugins/plugins/header-color": {
"package-name": "@awesome-cordova-plugins/header-color"
},
"src/@awesome-cordova-plugins/plugins/health": {
"package-name": "@awesome-cordova-plugins/health"
},
"src/@awesome-cordova-plugins/plugins/health-kit": {
"package-name": "@awesome-cordova-plugins/health-kit"
},
"src/@awesome-cordova-plugins/plugins/http": {
"package-name": "@awesome-cordova-plugins/http"
},
"src/@awesome-cordova-plugins/plugins/hyper-track": {
"package-name": "@awesome-cordova-plugins/hyper-track"
},
"src/@awesome-cordova-plugins/plugins/i-root": {
"package-name": "@awesome-cordova-plugins/i-root"
},
"src/@awesome-cordova-plugins/plugins/iamport-cordova": {
"package-name": "@awesome-cordova-plugins/iamport-cordova"
},
"src/@awesome-cordova-plugins/plugins/ibeacon": {
"package-name": "@awesome-cordova-plugins/ibeacon"
},
"src/@awesome-cordova-plugins/plugins/image-picker": {
"package-name": "@awesome-cordova-plugins/image-picker"
},
"src/@awesome-cordova-plugins/plugins/image-resizer": {
"package-name": "@awesome-cordova-plugins/image-resizer"
},
"src/@awesome-cordova-plugins/plugins/imap": {
"package-name": "@awesome-cordova-plugins/imap"
},
"src/@awesome-cordova-plugins/plugins/in-app-browser": {
"package-name": "@awesome-cordova-plugins/in-app-browser"
},
"src/@awesome-cordova-plugins/plugins/in-app-purchase-2": {
"package-name": "@awesome-cordova-plugins/in-app-purchase-2"
},
"src/@awesome-cordova-plugins/plugins/in-app-purchase-3": {
"package-name": "@awesome-cordova-plugins/in-app-purchase-3"
},
"src/@awesome-cordova-plugins/plugins/in-app-review": {
"package-name": "@awesome-cordova-plugins/in-app-review"
},
"src/@awesome-cordova-plugins/plugins/in-app-update": {
"package-name": "@awesome-cordova-plugins/in-app-update"
},
"src/@awesome-cordova-plugins/plugins/insomnia": {
"package-name": "@awesome-cordova-plugins/insomnia"
},
"src/@awesome-cordova-plugins/plugins/instagram": {
"package-name": "@awesome-cordova-plugins/instagram"
},
"src/@awesome-cordova-plugins/plugins/intercom": {
"package-name": "@awesome-cordova-plugins/intercom"
},
"src/@awesome-cordova-plugins/plugins/ionic-webview": {
"package-name": "@awesome-cordova-plugins/ionic-webview"
},
"src/@awesome-cordova-plugins/plugins/ios-aswebauthenticationsession-api": {
"package-name": "@awesome-cordova-plugins/ios-aswebauthenticationsession-api"
},
"src/@awesome-cordova-plugins/plugins/is-debug": {
"package-name": "@awesome-cordova-plugins/is-debug"
},
"src/@awesome-cordova-plugins/plugins/keyboard": {
"package-name": "@awesome-cordova-plugins/keyboard"
},
"src/@awesome-cordova-plugins/plugins/keychain": {
"package-name": "@awesome-cordova-plugins/keychain"
},
"src/@awesome-cordova-plugins/plugins/kommunicate": {
"package-name": "@awesome-cordova-plugins/kommunicate"
},
"src/@awesome-cordova-plugins/plugins/launch-navigator": {
"package-name": "@awesome-cordova-plugins/launch-navigator"
},
"src/@awesome-cordova-plugins/plugins/launch-review": {
"package-name": "@awesome-cordova-plugins/launch-review"
},
"src/@awesome-cordova-plugins/plugins/lets-cooee": {
"package-name": "@awesome-cordova-plugins/lets-cooee"
},
"src/@awesome-cordova-plugins/plugins/line-login": {
"package-name": "@awesome-cordova-plugins/line-login"
},
"src/@awesome-cordova-plugins/plugins/local-backup": {
"package-name": "@awesome-cordova-plugins/local-backup"
},
"src/@awesome-cordova-plugins/plugins/local-notifications": {
"package-name": "@awesome-cordova-plugins/local-notifications"
},
"src/@awesome-cordova-plugins/plugins/location-accuracy": {
"package-name": "@awesome-cordova-plugins/location-accuracy"
},
"src/@awesome-cordova-plugins/plugins/lottie-splash-screen": {
"package-name": "@awesome-cordova-plugins/lottie-splash-screen"
},
"src/@awesome-cordova-plugins/plugins/magnetometer": {
"package-name": "@awesome-cordova-plugins/magnetometer"
},
"src/@awesome-cordova-plugins/plugins/market": {
"package-name": "@awesome-cordova-plugins/market"
},
"src/@awesome-cordova-plugins/plugins/media": {
"package-name": "@awesome-cordova-plugins/media"
},
"src/@awesome-cordova-plugins/plugins/media-capture": {
"package-name": "@awesome-cordova-plugins/media-capture"
},
"src/@awesome-cordova-plugins/plugins/metrix": {
"package-name": "@awesome-cordova-plugins/metrix"
},
"src/@awesome-cordova-plugins/plugins/mixpanel": {
"package-name": "@awesome-cordova-plugins/mixpanel"
},
"src/@awesome-cordova-plugins/plugins/mlkit-translate": {
"package-name": "@awesome-cordova-plugins/mlkit-translate"
},
"src/@awesome-cordova-plugins/plugins/mobile-accessibility": {
"package-name": "@awesome-cordova-plugins/mobile-accessibility"
},
"src/@awesome-cordova-plugins/plugins/mobile-messaging": {
"package-name": "@awesome-cordova-plugins/mobile-messaging"
},
"src/@awesome-cordova-plugins/plugins/multiple-document-picker": {
"package-name": "@awesome-cordova-plugins/multiple-document-picker"
},
"src/@awesome-cordova-plugins/plugins/music-controls": {
"package-name": "@awesome-cordova-plugins/music-controls"
},
"src/@awesome-cordova-plugins/plugins/native-audio": {
"package-name": "@awesome-cordova-plugins/native-audio"
},
"src/@awesome-cordova-plugins/plugins/native-geocoder": {
"package-name": "@awesome-cordova-plugins/native-geocoder"
},
"src/@awesome-cordova-plugins/plugins/native-keyboard": {
"package-name": "@awesome-cordova-plugins/native-keyboard"
},
"src/@awesome-cordova-plugins/plugins/native-page-transitions": {
"package-name": "@awesome-cordova-plugins/native-page-transitions"
},
"src/@awesome-cordova-plugins/plugins/native-storage": {
"package-name": "@awesome-cordova-plugins/native-storage"
},
"src/@awesome-cordova-plugins/plugins/native-view": {
"package-name": "@awesome-cordova-plugins/native-view"
},
"src/@awesome-cordova-plugins/plugins/network": {
"package-name": "@awesome-cordova-plugins/network"
},
"src/@awesome-cordova-plugins/plugins/network-interface": {
"package-name": "@awesome-cordova-plugins/network-interface"
},
"src/@awesome-cordova-plugins/plugins/network-permission": {
"package-name": "@awesome-cordova-plugins/network-permission"
},
"src/@awesome-cordova-plugins/plugins/newrelic": {
"package-name": "@awesome-cordova-plugins/newrelic"
},
"src/@awesome-cordova-plugins/plugins/nfc": {
"package-name": "@awesome-cordova-plugins/nfc"
},
"src/@awesome-cordova-plugins/plugins/ocr": {
"package-name": "@awesome-cordova-plugins/ocr"
},
"src/@awesome-cordova-plugins/plugins/onesignal": {
"package-name": "@awesome-cordova-plugins/onesignal"
},
"src/@awesome-cordova-plugins/plugins/open-native-settings": {
"package-name": "@awesome-cordova-plugins/open-native-settings"
},
"src/@awesome-cordova-plugins/plugins/openalpr": {
"package-name": "@awesome-cordova-plugins/openalpr"
},
"src/@awesome-cordova-plugins/plugins/openinstall": {
"package-name": "@awesome-cordova-plugins/openinstall"
},
"src/@awesome-cordova-plugins/plugins/paytabs": {
"package-name": "@awesome-cordova-plugins/paytabs"
},
"src/@awesome-cordova-plugins/plugins/pdf-generator": {
"package-name": "@awesome-cordova-plugins/pdf-generator"
},
"src/@awesome-cordova-plugins/plugins/photo-library": {
"package-name": "@awesome-cordova-plugins/photo-library"
},
"src/@awesome-cordova-plugins/plugins/photo-viewer": {
"package-name": "@awesome-cordova-plugins/photo-viewer"
},
"src/@awesome-cordova-plugins/plugins/play-install-referrer": {
"package-name": "@awesome-cordova-plugins/play-install-referrer"
},
"src/@awesome-cordova-plugins/plugins/pollfish": {
"package-name": "@awesome-cordova-plugins/pollfish"
},
"src/@awesome-cordova-plugins/plugins/power-management": {
"package-name": "@awesome-cordova-plugins/power-management"
},
"src/@awesome-cordova-plugins/plugins/power-optimization": {
"package-name": "@awesome-cordova-plugins/power-optimization"
},
"src/@awesome-cordova-plugins/plugins/preview-any-file": {
"package-name": "@awesome-cordova-plugins/preview-any-file"
},
"src/@awesome-cordova-plugins/plugins/printer": {
"package-name": "@awesome-cordova-plugins/printer"
},
"src/@awesome-cordova-plugins/plugins/pspdfkit-cordova": {
"package-name": "@awesome-cordova-plugins/pspdfkit-cordova"
},
"src/@awesome-cordova-plugins/plugins/purchases": {
"package-name": "@awesome-cordova-plugins/purchases"
},
"src/@awesome-cordova-plugins/plugins/push": {
"package-name": "@awesome-cordova-plugins/push"
},
"src/@awesome-cordova-plugins/plugins/pushape-push": {
"package-name": "@awesome-cordova-plugins/pushape-push"
},
"src/@awesome-cordova-plugins/plugins/safari-view-controller": {
"package-name": "@awesome-cordova-plugins/safari-view-controller"
},
"src/@awesome-cordova-plugins/plugins/save-dialog": {
"package-name": "@awesome-cordova-plugins/save-dialog"
},
"src/@awesome-cordova-plugins/plugins/screen-orientation": {
"package-name": "@awesome-cordova-plugins/screen-orientation"
},
"src/@awesome-cordova-plugins/plugins/screenshot": {
"package-name": "@awesome-cordova-plugins/screenshot"
},
"src/@awesome-cordova-plugins/plugins/secure-storage": {
"package-name": "@awesome-cordova-plugins/secure-storage"
},
"src/@awesome-cordova-plugins/plugins/secure-storage-echo": {
"package-name": "@awesome-cordova-plugins/secure-storage-echo"
},
"src/@awesome-cordova-plugins/plugins/service-discovery": {
"package-name": "@awesome-cordova-plugins/service-discovery"
},
"src/@awesome-cordova-plugins/plugins/shake": {
"package-name": "@awesome-cordova-plugins/shake"
},
"src/@awesome-cordova-plugins/plugins/shortcuts-android": {
"package-name": "@awesome-cordova-plugins/shortcuts-android"
},
"src/@awesome-cordova-plugins/plugins/sign-in-with-apple": {
"package-name": "@awesome-cordova-plugins/sign-in-with-apple"
},
"src/@awesome-cordova-plugins/plugins/smartlook": {
"package-name": "@awesome-cordova-plugins/smartlook"
},
"src/@awesome-cordova-plugins/plugins/sms": {
"package-name": "@awesome-cordova-plugins/sms"
},
"src/@awesome-cordova-plugins/plugins/sms-retriever": {
"package-name": "@awesome-cordova-plugins/sms-retriever"
},
"src/@awesome-cordova-plugins/plugins/sms-retriever-api": {
"package-name": "@awesome-cordova-plugins/sms-retriever-api"
},
"src/@awesome-cordova-plugins/plugins/smtp-client": {
"package-name": "@awesome-cordova-plugins/smtp-client"
},
"src/@awesome-cordova-plugins/plugins/social-sharing": {
"package-name": "@awesome-cordova-plugins/social-sharing"
},
"src/@awesome-cordova-plugins/plugins/sockets-tcp": {
"package-name": "@awesome-cordova-plugins/sockets-tcp"
},
"src/@awesome-cordova-plugins/plugins/sockets-udp": {
"package-name": "@awesome-cordova-plugins/sockets-udp"
},
"src/@awesome-cordova-plugins/plugins/speech-recognition": {
"package-name": "@awesome-cordova-plugins/speech-recognition"
},
"src/@awesome-cordova-plugins/plugins/spinner-dialog": {
"package-name": "@awesome-cordova-plugins/spinner-dialog"
},
"src/@awesome-cordova-plugins/plugins/splash-screen": {
"package-name": "@awesome-cordova-plugins/splash-screen"
},
"src/@awesome-cordova-plugins/plugins/spotify-auth": {
"package-name": "@awesome-cordova-plugins/spotify-auth"
},
"src/@awesome-cordova-plugins/plugins/sqlite": {
"package-name": "@awesome-cordova-plugins/sqlite"
},
"src/@awesome-cordova-plugins/plugins/sqlite-db-copy": {
"package-name": "@awesome-cordova-plugins/sqlite-db-copy"
},
"src/@awesome-cordova-plugins/plugins/sqlite-porter": {
"package-name": "@awesome-cordova-plugins/sqlite-porter"
},
"src/@awesome-cordova-plugins/plugins/ssl-certificate-checker": {
"package-name": "@awesome-cordova-plugins/ssl-certificate-checker"
},
"src/@awesome-cordova-plugins/plugins/star-prnt": {
"package-name": "@awesome-cordova-plugins/star-prnt"
},
"src/@awesome-cordova-plugins/plugins/status-bar": {
"package-name": "@awesome-cordova-plugins/status-bar"
},
"src/@awesome-cordova-plugins/plugins/streaming-media": {
"package-name": "@awesome-cordova-plugins/streaming-media"
},
"src/@awesome-cordova-plugins/plugins/stripe": {
"package-name": "@awesome-cordova-plugins/stripe"
},
"src/@awesome-cordova-plugins/plugins/sum-up": {
"package-name": "@awesome-cordova-plugins/sum-up"
},
"src/@awesome-cordova-plugins/plugins/system-alert-window-permission": {
"package-name": "@awesome-cordova-plugins/system-alert-window-permission"
},
"src/@awesome-cordova-plugins/plugins/taptic-engine": {
"package-name": "@awesome-cordova-plugins/taptic-engine"
},
"src/@awesome-cordova-plugins/plugins/tealium": {
"package-name": "@awesome-cordova-plugins/tealium"
},
"src/@awesome-cordova-plugins/plugins/tealium-adidentifier": {
"package-name": "@awesome-cordova-plugins/tealium-adidentifier"
},
"src/@awesome-cordova-plugins/plugins/tealium-installreferrer": {
"package-name": "@awesome-cordova-plugins/tealium-installreferrer"
},
"src/@awesome-cordova-plugins/plugins/text-to-speech-advanced": {
"package-name": "@awesome-cordova-plugins/text-to-speech-advanced"
},
"src/@awesome-cordova-plugins/plugins/theme-detection": {
"package-name": "@awesome-cordova-plugins/theme-detection"
},
"src/@awesome-cordova-plugins/plugins/three-dee-touch": {
"package-name": "@awesome-cordova-plugins/three-dee-touch"
},
"src/@awesome-cordova-plugins/plugins/toast": {
"package-name": "@awesome-cordova-plugins/toast"
},
"src/@awesome-cordova-plugins/plugins/touch-id": {
"package-name": "@awesome-cordova-plugins/touch-id"
},
"src/@awesome-cordova-plugins/plugins/unique-device-id": {
"package-name": "@awesome-cordova-plugins/unique-device-id"
},
"src/@awesome-cordova-plugins/plugins/unvired-cordova-sdk": {
"package-name": "@awesome-cordova-plugins/unvired-cordova-sdk"
},
"src/@awesome-cordova-plugins/plugins/uptime": {
"package-name": "@awesome-cordova-plugins/uptime"
},
"src/@awesome-cordova-plugins/plugins/urbanairship": {
"package-name": "@awesome-cordova-plugins/urbanairship"
},
"src/@awesome-cordova-plugins/plugins/usabilla-cordova-sdk": {
"package-name": "@awesome-cordova-plugins/usabilla-cordova-sdk"
},
"src/@awesome-cordova-plugins/plugins/vibes": {
"package-name": "@awesome-cordova-plugins/vibes"
},
"src/@awesome-cordova-plugins/plugins/vibration": {
"package-name": "@awesome-cordova-plugins/vibration"
},
"src/@awesome-cordova-plugins/plugins/video-editor": {
"package-name": "@awesome-cordova-plugins/video-editor"
},
"src/@awesome-cordova-plugins/plugins/video-player": {
"package-name": "@awesome-cordova-plugins/video-player"
},
"src/@awesome-cordova-plugins/plugins/we-cap-inbox": {
"package-name": "@awesome-cordova-plugins/we-cap-inbox"
},
"src/@awesome-cordova-plugins/plugins/web-intent": {
"package-name": "@awesome-cordova-plugins/web-intent"
},
"src/@awesome-cordova-plugins/plugins/web-server": {
"package-name": "@awesome-cordova-plugins/web-server"
},
"src/@awesome-cordova-plugins/plugins/web-socket-server": {
"package-name": "@awesome-cordova-plugins/web-socket-server"
},
"src/@awesome-cordova-plugins/plugins/webengage": {
"package-name": "@awesome-cordova-plugins/webengage"
},
"src/@awesome-cordova-plugins/plugins/webim": {
"package-name": "@awesome-cordova-plugins/webim"
},
"src/@awesome-cordova-plugins/plugins/wechat": {
"package-name": "@awesome-cordova-plugins/wechat"
},
"src/@awesome-cordova-plugins/plugins/wheel-selector": {
"package-name": "@awesome-cordova-plugins/wheel-selector"
},
"src/@awesome-cordova-plugins/plugins/wifi-wizard-2": {
"package-name": "@awesome-cordova-plugins/wifi-wizard-2"
},
"src/@awesome-cordova-plugins/plugins/wonderpush": {
"package-name": "@awesome-cordova-plugins/wonderpush"
},
"src/@awesome-cordova-plugins/plugins/youtube-video-player": {
"package-name": "@awesome-cordova-plugins/youtube-video-player"
},
"src/@awesome-cordova-plugins/plugins/zbar": {
"package-name": "@awesome-cordova-plugins/zbar"
},
"src/@awesome-cordova-plugins/plugins/zeroconf": {
"package-name": "@awesome-cordova-plugins/zeroconf"
},
"src/@awesome-cordova-plugins/plugins/zip": {
"package-name": "@awesome-cordova-plugins/zip"
},
"src/@awesome-cordova-plugins/plugins/zoom": {
"package-name": "@awesome-cordova-plugins/zoom"
}
}
}

View File

@@ -1,19 +1,118 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base", ":dependencyDashboard"],
"extends": [
"config:recommended",
":semanticCommits",
":dependencyDashboard",
":rebaseStalePrs",
":separateMajorReleases",
":combinePatchMinorReleases",
":ignoreUnstable",
":prImmediately",
":updateNotScheduled",
":automergeDisabled",
":maintainLockFilesWeekly",
":prConcurrentLimit10"
],
"platformAutomerge": true,
"rangeStrategy": "bump",
"semanticCommits": "enabled",
"timezone": "Europe/Berlin",
"schedule": ["before 6am on monday"],
"labels": ["dependencies"],
"assignees": ["danielsogl"],
"reviewers": ["danielsogl"],
"packageRules": [
{
"matchManagers": ["npm"],
"matchUpdateTypes": ["patch", "minor"],
"automerge": true,
"platformAutomerge": true,
"groupName": "non-major dependencies",
"groupSlug": "all-minor-patch"
},
{
"matchManagers": ["npm"],
"matchUpdateTypes": ["major"],
"automerge": false,
"groupName": "major dependencies",
"groupSlug": "all-major"
},
{
"groupName": "TypeScript type definitions",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["/^@types//"]
},
{
"groupName": "linting and formatting",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["/^eslint/", "/^prettier/", "/^husky/", "/^lint-staged/"]
},
{
"groupName": "Angular",
"packagePatterns": ["^@angular/", "^@angular-devkit/", "@schematics/angular"],
"allowedVersions": "<=12"
"allowedVersions": "<=12",
"automerge": false
},
{
"matchPackageNames": ["zone.js"],
"allowedVersions": "<=11"
"allowedVersions": "<=11",
"automerge": false
},
{
"matchPackageNames": ["typescript"],
"allowedVersions": "<=4"
"matchPackageNames": ["typescript", "ts-node"],
"allowedVersions": "<=4",
"groupName": "TypeScript core",
"automerge": false
},
{
"groupName": "Build and bundling tools",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["rollup", "webpack", "terser-webpack-plugin", "unminified-webpack-plugin", "rimraf"]
},
{
"groupName": "Testing framework",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["jest", "ts-jest", "@types/jest"]
},
{
"groupName": "Documentation tools",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["dgeni", "dgeni-packages", "gulp", "gulp-rename", "gulp-replace"]
},
{
"groupName": "Utility libraries",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["lodash", "@types/lodash", "fs-extra", "@types/fs-extra", "minimist", "winston"]
},
{
"matchManagers": ["npm"],
"matchDepTypes": ["engines"],
"enabled": false,
"description": "Disable Node.js engine updates"
}
]
],
"vulnerabilityAlerts": {
"enabled": true,
"automerge": true,
"schedule": ["at any time"]
},
"lockFileMaintenance": {
"enabled": true,
"automerge": true,
"schedule": ["before 6am on monday"]
},
"prCreation": "immediate",
"prHourlyLimit": 2,
"prConcurrentLimit": 5,
"updatePinnedDependencies": false,
"enabledManagers": ["npm"],
"ignoreDeps": [],
"ignorePaths": ["**/node_modules/**", "**/dist/**", "**/coverage/**"]
}

View File

@@ -0,0 +1,55 @@
import { writeFileSync } from 'fs-extra';
import { resolve } from 'path';
import { PLUGIN_PATHS, ROOT } from '../build/helpers';
// Base configuration for release-please
const baseConfig = {
$schema: 'https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json',
'release-type': 'node',
'bump-minor-pre-major': false,
'bump-patch-for-minor-pre-major': false,
draft: false,
prerelease: false,
'changelog-sections': [
{ type: 'feat', section: 'Features' },
{ type: 'fix', section: 'Bug Fixes' },
{ type: 'chore', section: 'Miscellaneous Chores', hidden: false },
{ type: 'docs', section: 'Documentation' },
{ type: 'style', section: 'Styles', hidden: true },
{ type: 'refactor', section: 'Code Refactoring' },
{ type: 'perf', section: 'Performance Improvements' },
{ type: 'test', section: 'Tests', hidden: true },
{ type: 'build', section: 'Build System', hidden: true },
{ type: 'ci', section: 'Continuous Integration', hidden: true },
],
packages: {},
};
function generateReleaseConfig() {
const config = { ...baseConfig };
// Add core package
config.packages['src/@awesome-cordova-plugins/core'] = {
'package-name': '@awesome-cordova-plugins/core',
};
// Add all plugin packages dynamically
PLUGIN_PATHS.forEach((pluginPath: string) => {
const pluginName = pluginPath.split(/[\/\\]+/).slice(-2)[0];
const packagePath = `src/@awesome-cordova-plugins/plugins/${pluginName}`;
config.packages[packagePath] = {
'package-name': `@awesome-cordova-plugins/${pluginName}`,
};
});
// Write the configuration file
const configPath = resolve(ROOT, 'release-please-config.json');
writeFileSync(configPath, JSON.stringify(config, null, 2));
console.log(`Generated release-please-config.json with ${Object.keys(config.packages).length} packages`);
console.log(`- 1 core package`);
console.log(`- ${Object.keys(config.packages).length - 1} plugin packages`);
}
generateReleaseConfig();

View File

@@ -0,0 +1,32 @@
import { writeFileSync } from 'fs-extra';
import { resolve } from 'path';
import { PLUGIN_PATHS, ROOT } from '../build/helpers';
// Get the current version from package.json
const MAIN_PACKAGE_JSON = require('../../package.json');
const VERSION = MAIN_PACKAGE_JSON.version;
function generateReleaseManifest() {
const manifest = {};
// Add core package with current version
manifest['src/@awesome-cordova-plugins/core'] = VERSION;
// Add all plugin packages with current version
PLUGIN_PATHS.forEach((pluginPath: string) => {
const pluginName = pluginPath.split(/[\/\\]+/).slice(-2)[0];
const packagePath = `src/@awesome-cordova-plugins/plugins/${pluginName}`;
manifest[packagePath] = VERSION;
});
// Write the manifest file
const manifestPath = resolve(ROOT, '.release-please-manifest.json');
writeFileSync(manifestPath, JSON.stringify(manifest, null, 2));
console.log(
`Generated .release-please-manifest.json with version ${VERSION} for ${Object.keys(manifest).length} packages`
);
}
generateReleaseManifest();

View File

@@ -9,12 +9,12 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
*
* @usage
* ```typescript
* constructor(public audioman: AudioManagement) { }
* constructor(public audioManagement: AudioManagement) { }
*
* ...
*
* setAudioMode() {
* this.audioman.setAudioMode(AudioManagement.AudioMode.NORMAL)
* this.audioManagement.setAudioMode(AudioMode.NORMAL)
* .then(() => {
* console.log('Device audio mode is now NORMAL');
* })
@@ -24,8 +24,8 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
* }
*
* getAudioMode() {
* this.audioman.getAudioMode()
* .then((value: AudioManagement.AudioModeReturn) => {
* this.audioManagement.getAudioMode()
* .then((value: AudioModeReturn) => {
* console.log('Device audio mode is ' + value.label + ' (' + value.audioMode + ')');
* })
* .catch((reason) => {
@@ -47,36 +47,36 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
platforms: ['Android']
})
@Injectable()
export class Appsflyer extends AwesomeCordovaNativePlugin {
export class AudioManagement extends AwesomeCordovaNativePlugin {
/**
* Sets the `AudioManagement.AudioMode` for the device.
*
* @param {AudioManagement.AudioMode} mode the device can be set to: Silent, Normal, Vibrate
* @param {AudioMode} mode the device can be set to: Silent, Normal, Vibrate
* @returns {Promise<void>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
setAudioMode(mode: AudioManagement.AudioMode): Promise<void> {
setAudioMode(mode: AudioMode): Promise<void> {
return;
}
/**
* Gets the current `AudioManagement.AudioMode` of the device. Thenable returns an object with
* Gets the current `AudioMode` of the device. Thenable returns an object with
* `label` and `audioMode` values.
*
* @returns {Promise<AudioManagement.AudioModeReturn>}
* @returns {Promise<AudioModeReturn>}
*/
@Cordova()
getAudioMode(): Promise<AudioManagement.AudioModeReturn> {
getAudioMode(): Promise<AudioModeReturn> {
return;
}
/**
* Sets the specified `AudioManagement.VolumeType` for the device with the value from `volume`.
* Sets the specified `VolumeType` for the device with the value from `volume`.
*
* @param {AudioManagement.VolumeType} type the `AudioManagement.VolumeType` to set
* @param {VolumeType} type the `VolumeType` to set
* @param {number} volume the volume value
* @returns {Promise<void>}
*/
@@ -84,58 +84,56 @@ export class Appsflyer extends AwesomeCordovaNativePlugin {
successIndex: 2,
errorIndex: 3
})
setVolume(type: AudioManagement.VolumeType, volume: number): Promise<void> {
setVolume(type: VolumeType, volume: number): Promise<void> {
return;
}
/**
* Gets the specified `AudioManagement.VolumeType`'s `volume`. Thenable returns an object with
* Gets the specified `VolumeType`'s `volume`. Thenable returns an object with
* a numeric property for volume, `volume`.
*
* @param {AudioManagement.VolumeType} type the `AudioManagement.VolumeType` to get
* @param {VolumeType} type the `VolumeType` to get
* @returns {Promise<{volume: number}>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
getVolume(type: AudioManagement.VolumeType): Promise<{ volume: number }> {
getVolume(type: VolumeType): Promise<{ volume: number }> {
return;
}
/**
* Gets the specified `AudioManagement.VolumeType`'s maximum `volume`. Thenable returns an
* Gets the specified `VolumeType`'s maximum `volume`. Thenable returns an
* object with a numeric property, `maxVolume`.
*
* @param {AudioManagement.VolumeType} type the `AudioManagement.VolumeType` to get
* @param {VolumeType} type the `VolumeType` to get
* @returns {Promise<{maxVolume: number}>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
getMaxVolume(type: AudioManagement.VolumeType): Promise<{ maxVolume: number }> {
getMaxVolume(type: VolumeType): Promise<{ maxVolume: number }> {
return;
}
}
export namespace AudioManagement {
export enum AudioMode {
SILENT = 0,
VIBRATE,
NORMAL
}
export enum VolumeType {
RING = 0,
MUSIC,
NOTIFICATION,
SYSTEM
}
export interface AudioModeReturn {
audioMode: AudioManagement.AudioMode;
label: string;
}
export enum AudioMode {
SILENT = 0,
VIBRATE,
NORMAL
}
export enum VolumeType {
RING = 0,
MUSIC,
NOTIFICATION,
SYSTEM
}
export interface AudioModeReturn {
audioMode: AudioMode;
label: string;
}

View File

@@ -361,6 +361,29 @@ export class BLE extends AwesomeCordovaNativePlugin {
return;
}
/**
* Request connection priority
* Supported Platforms: Android
* @usage
*```
* BLE.requestConnectionPriority('12:34:56:78:9A:BC', 'high').then(() => {
* console.log('Connection priority set');
* }, error => {
* console.log('Could no set connection priority');
* });
* ```
* @param {string} deviceId UUID or MAC address of the peripheral
* @param {string} priority Connection priority can be one of:
* "balanced" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_BALANCED)
* "high" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_HIGH)
* "low" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_LOW_POWER)
* @returns {Promise<any>} Returns a Promise.
*/
@Cordova()
requestConnectionPriority(deviceId: string, priority: string): Promise<any> {
return;
}
/**
* Refresh Device Cache
* This method may fix a issue of old cached services and characteristics.

View File

@@ -341,6 +341,60 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* Get the details of a specific event
*
* @param eventName {string} - The name of the event
* @returns {Promise<any>}
*/
@Cordova()
getUserEventLog(eventName: string): Promise<any> {
return;
}
/**
* Get the count of times an event occurred
*
* @param eventName {string} - The name of the event
* @returns {Promise<any>}
*/
@Cordova()
getUserEventLogCount(eventName: string): Promise<any> {
return;
}
/**
* Get timestamp of user's last app visit
*
* @returns {Promise<any>} - Returns epoch seconds or -1
*/
@Cordova()
getUserLastVisitTs(): Promise<any> {
return;
}
/**
* Get the total number of times the user has launched the app
*
* @returns {Promise<any>}
*/
@Cordova()
getUserAppLaunchCount(): Promise<any> {
return;
}
/**
* Get full event history for the current user
*
* @returns {Promise<any>}
*/
@Cordova()
getUserEventLogHistory(): Promise<any> {
return;
}
/**
* @deprecated - Use getUserEventLog() instead
* Get Event First Time
*
* @param eventName {string}
@@ -353,6 +407,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserEventLog() instead
* Get Event Last Time
*
* @param eventName {string}
@@ -365,6 +420,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserEventLogCount() instead
* Get Event Number of Occurrences
*
* @param eventName {string}
@@ -377,6 +433,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* * @deprecated - Use getUserEventLog() instead
* Get Event Details
*
* @param eventName {string}
@@ -389,6 +446,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserEventLogHistory() instead
* Get Event History
* calls back with object {"eventName1":<event1 details object>, "eventName2":<event2 details object>}
*
@@ -700,6 +758,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserAppLaunchCount() instead
* Get Session Total Visits
* calls back with with int or -1
*
@@ -722,6 +781,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserLastVisitTs() instead
* Get Session Previous Visit Time
* calls back with with epoch seconds or -1
*

View File

@@ -15,6 +15,18 @@ export interface FacebookLoginResponse {
};
}
export interface FacebookLimitedLoginResponse {
status: string;
authResponse: {
authenticationToken: string;
nonce: string;
userID: string;
};
}
/**
* @name Facebook
* @description
@@ -226,10 +238,11 @@ export class Facebook extends AwesomeCordovaNativePlugin {
* ```
*
* @param {string[]} permissions List of [permissions](https://developers.facebook.com/docs/facebook-login/limited-login/permissions) this app has upon logging in.
* @returns {Promise<FacebookLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
* @param {string} nonce Nonce to create the configuration with.
* @returns {Promise<FacebookLimitedLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
*/
@Cordova()
loginWithLimitedTracking(permissions: string[]): Promise<FacebookLoginResponse> {
loginWithLimitedTracking(permissions: string[], nonce: string): Promise<FacebookLimitedLoginResponse> {
return;
}

View File

@@ -15,6 +15,18 @@ export interface FbSdkLoginResponse {
};
}
export interface FbSdkLimitedLoginResponse {
status: string;
authResponse: {
authenticationToken: string;
nonce: string;
userID: string;
};
}
/**
* @name FbSdk
* @description
@@ -231,10 +243,11 @@ export class FbSdk extends AwesomeCordovaNativePlugin {
* ```
*
* @param {string[]} permissions List of [permissions](https://developers.facebook.com/docs/facebook-login/limited-login/permissions) this app has upon logging in.
* @returns {Promise<FbSdkLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
* @param {string} nonce Nonce to create the configuration with.
* @returns {Promise<FbSdkLimitedLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
*/
@Cordova()
loginWithLimitedTracking(permissions: string[]): Promise<FbSdkLoginResponse> {
loginWithLimitedTracking(permissions: string[], nonce: string): Promise<FbSdkLimitedLoginResponse> {
return;
}

View File

@@ -157,6 +157,22 @@ export interface FingerprintSecretOptions extends FingerprintOptions {
invalidateOnEnrollment?: boolean;
}
export interface FingerprintAvailableOptions {
/**
* (Android): If true will only return success if Class 3 (BIOMETRIC_STRONG) Biometrics are enrolled on the device.
* It is reccomended you use this if planning on using the registerBiometricSecret and loadBiometricSecret methods.
*/
requireStrongBiometrics: boolean;
/**
* (iOS): If true checks if backup authentication option is available, e.g. passcode.
* Default: false, which means check for biometrics only.
*
* @default false
*/
allowBackup?: boolean;
}
/**
* @name Fingerprint AIO
* @description
@@ -209,6 +225,7 @@ export interface FingerprintSecretOptions extends FingerprintOptions {
* @interfaces
* FingerprintOptions
* FingerprintSecretOptions
* FingerprintAvailableOptions
*/
@Plugin({
pluginName: 'FingerprintAIO',
@@ -223,11 +240,14 @@ export class FingerprintAIO extends AwesomeCordovaNativePlugin {
/**
* Check if fingerprint authentication is available
*
* @param {FingerprintAvailableOptions} options Options for platform specific fingerprint API
* @returns {Promise<BIOMETRIC_TYPE>} Returns a promise with result which depends on device and os.
* iPhone X will return 'face' other Android or iOS devices will return 'finger' Android P+ will return 'biometric'
*/
@Cordova()
isAvailable(): Promise<BIOMETRIC_TYPE> {
@Cordova({
callbackOrder: 'reverse'
})
isAvailable(options: FingerprintAvailableOptions): Promise<BIOMETRIC_TYPE> {
return;
}

View File

@@ -0,0 +1,8 @@
# Changelog
## [6.16.1](https://github.com/danielsogl/awesome-cordova-plugins/compare/firebase-analytics-v6.16.0...firebase-analytics-v6.16.1) (2025-06-07)
### Documentation
* **firebase-analytics:** resolve typo ([#4181](https://github.com/danielsogl/awesome-cordova-plugins/issues/4181)) ([5f9f58e](https://github.com/danielsogl/awesome-cordova-plugins/commit/5f9f58edba331c22edc4f79b665afecfdc83c621))

View File

@@ -191,9 +191,13 @@ export interface Content {
*/
type: string;
/**
* Optional. The name of the file.
* The name of the file, if the message content is a file attachment.
*/
fileName?: string;
fileName: string;
/**
* Android ONLY. Optional. "contentID" is a unique identifier for the attachment, used to fetch the file. It is preferred over "fileName" when available.
*/
contentID?: string;
/**
* Message's content.
*/
@@ -454,6 +458,17 @@ export enum FlagEnum {
* console.error(error)
* });
*
* * Download Email Attachment
* * The 'contentID' (the last parameter) can be set to an empty string ('') or null if it's not provided.
* this.imap.downloadEmailAttachment('INBOX', 1545, '/storage/emulated/0/Download', false, 'image001.png', '<f_lqqj1d851>')
* .then((res: boolean) => {
* // Returns "true" if the attachment is successfully saved, else returns "false".
* console.log(res)
* })
* .catch((error: any) => {
* console.error(error)
* });
*
* ```
*/
@Plugin({
@@ -617,4 +632,27 @@ export class Imap extends AwesomeCordovaNativePlugin {
setFlag(folderName: string, messageNums: number[], flag: FlagEnum, status: boolean): Promise<ModificationResult> {
return;
}
/**
* "downloadEmailAttachment(folderName: string, messageNo: number, path: string, replaceIfDuplicate: boolean, fileName: string, contentID: string)"
* Download email attachment using "fileName" or "contentID" Android only. "contentID" is preferred when available, and it works only on Android.
* @param folderName {string} The name of the desired folder.
* @param messageNo {number} Message's consecutive number.
* @param path {string} The file path where the attachment should be saved.
* @param replaceIfDuplicate {boolean} When set to true, duplicate attachments are overwritten, when set to false, the file name is modified by appending a suffix (e.g., file_name (1).type) to avoid overwriting.
* @param fileName {string} The name of the attachment to be downloaded.
* @param contentID {string} Optional parameter. Android ONLY. The "contentID" of the attachment to be downloaded. This parameter is preferred if available.
* @return {Promise<boolean>} Returns boolean status of the process.
*/
@Cordova()
downloadEmailAttachment(
folderName: string,
messageNo: number,
path: string,
replaceIfDuplicate: boolean,
fileName: string,
contentID: string
): Promise<boolean> {
return;
}
}

View File

@@ -58,6 +58,22 @@ export class Intercom extends AwesomeCordovaNativePlugin {
return;
}
/**
* Determines if there is currently a user logged in.
*/
isUserLoggedIn(): Promise<boolean> {
return;
}
/**
* Fetches the user attribtues of the currently logged in user.
*
* return A user registration object.
*/
fetchLoggedInUserAttributes(): Promise<any> {
return;
}
/**
* Set `hash` string if you are using Identity Verification for your Intercom workspace.
* @note This should be called before any user login takes place.

View File

@@ -323,7 +323,7 @@ export class LaunchNavigator extends AwesomeCordovaNativePlugin {
*/
@Cordova({
successIndex: 1,
errorIndex: 2
errorIndex: 2,
})
navigate(destination: string | number[], options?: LaunchNavigatorOptions): Promise<any> {
return;
@@ -447,4 +447,16 @@ export class LaunchNavigator extends AwesomeCordovaNativePlugin {
*/
@Cordova({ sync: true })
userSelect(destination: string | number[], options: LaunchNavigatorOptions): void {}
/**
* Sets the Google API key for Android.
*
* @param api_key {string} - Google API key.
* Note: This function is also available on iOS but it does nothing. This is to keep the interface consistent between the platforms
* @returns {Promise<void>}
*/
@Cordova({ platforms: ['Android', 'iOS'] })
setApiKey(api_key: string): Promise<void> {
return;
}
}