Compare commits

..

17 Commits

Author SHA1 Message Date
github-actions[bot]
6d3f9f297f chore(master): release ffmpeg 6.17.0 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
13 changed files with 1763 additions and 1946 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.2.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.2.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.2.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

@@ -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.17.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.0",
"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,12 @@
# [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)

2232
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.15.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,13 +42,12 @@
"@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": "10.1.1",
"eslint-plugin-jsdoc": "50.6.3",
"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",
@@ -55,12 +55,12 @@
"husky": "9.1.7",
"is-ci": "4.1.0",
"jest": "27.5.1",
"lint-staged": "15.4.3",
"lint-staged": "16.0.0",
"lodash": "4.17.21",
"minimist": "1.2.8",
"prettier": "2.8.8",
"rimraf": "5.0.5",
"rollup": "4.35.0",
"rollup": "4.41.0",
"rxjs": "6.6.7",
"terser-webpack-plugin": "5.3.14",
"ts-jest": "27.1.5",

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

@@ -0,0 +1,8 @@
# Changelog
## [6.17.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/ffmpeg-v6.16.0...ffmpeg-v6.17.0) (2025-06-07)
### Features
* **ffmpeg:** add plugin ([#4435](https://github.com/danielsogl/awesome-cordova-plugins/issues/4435)) ([9b4502f](https://github.com/danielsogl/awesome-cordova-plugins/commit/9b4502f9297d1a0a579db3fd0165c98e0897625e))

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;
}
}