{"_id":"@capgo/capacitor-file-picker","_rev":"15-1919be68c0a5b8bc3a4cbb80fee7d2b2","name":"@capgo/capacitor-file-picker","dist-tags":{"latest":"8.2.0"},"versions":{"8.0.0":{"name":"@capgo/capacitor-file-picker","version":"8.0.0","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.0.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://github.com/Cap-go/capacitor-file-picker#readme","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"5109c074b747c2988c40807fb63ed0832b202af1","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.0.0.tgz","fileCount":23,"integrity":"sha512-Fx43g7/ePW5GZPAxP2NtCskOcOMbB4rKc2pJy+kx7abzyxIL9tk5lAGdoVDbP3+m5MNminHBzEHvEz7gpxiyHw==","signatures":[{"sig":"MEQCIGg4t5StDKqaDkE0zzPaFMasQ35byhryyHoG6pibWoi4AiBV5bbu1/lPzNOjOddUN+pbT2IdREGv5ttXUeySURs4Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146598},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"f8beec8caf929ddc8f59144fc325e14bc231706d","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.7.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.11.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.0.0_1765856408798_0.45380786559064545","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@capgo/capacitor-file-picker","version":"8.1.0","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"bfe2a958d8df3f2978c9b36ce36db475c981a393","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.0.tgz","fileCount":23,"integrity":"sha512-YyXdH0BOuGCh0gIxGOFxu0YIQ7CeDesIegJjmHux5s+J1Kek2P6DN85VC/IBr4j0jDJbHb0SL2vMDxnkTwPlRg==","signatures":[{"sig":"MEYCIQDr4g+MpZsqbU4PGntNKyltLo4XN0WxF162PlchArunHQIhAJsbeaDhlOrJZRVgedanGFf3fTp7palEkKPDEfeimxUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147706},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"987622b8fc6260d892b326a2cabbb912e1159ad5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.7.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.11.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.0_1770349075405_0.3086984585778736","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@capgo/capacitor-file-picker","version":"8.1.1","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"1be00e75ad4fc1d909757103160c39bbf77cef4c","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.1.tgz","fileCount":23,"integrity":"sha512-NdeiJaEe6GBSftkRpx5hxysdkq5bk1vek3n4bIrdEmckoDwGmMXvy57iHz3rhIrwxP4UyNeNsRQRmA5tlp706A==","signatures":[{"sig":"MEQCIC+RDS3AATi1cIibTYErno3XxAf7M9GT0UswS8yW6EzXAiB6Ddf+0XdoLy64ck7jnFgMpDWnOzCh7OMg6+QwvyiqnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147706},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d4097a31299c14e78b5e26726dc9c35101ea6ec0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"10.8.2","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.1_1770349352001_0.9476944338046727","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@capgo/capacitor-file-picker","version":"8.1.2","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"93f4b148a39f51b62be4b01f8ec9cce150d86b8c","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.2.tgz","fileCount":23,"integrity":"sha512-SeQA4zWmSBbZeld+rFqV+hsEsVjf+2rLt9+7Kx/1+6oqn8TRy7KZALBhP/qYhNgLTAxLFpLf/owYMzRcX/y2dw==","signatures":[{"sig":"MEUCIQD3VWicEAfNoIJF+AhSWNJYQUwAuXfHzQJH95b1uDBPcgIgEqWYqQS5UEdc+rcpWPcSc5NBZlnSzzEvQyzvFUCB+kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147776},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8f1d367d2e0bf52079c367e5fcab87b05d4553e2","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"10.8.2","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.2_1770355121560_0.5939630693956117","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"@capgo/capacitor-file-picker","version":"8.1.3","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"1ca60ba3ee4f516b2509907f52d97c0827ac4e98","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.3.tgz","fileCount":23,"integrity":"sha512-lYXzVkgDhupu9K52nEIvZ5tOvD8ZKlKa7lIaJ04TcfRQ36BxTVKv8Uxk6bwAo+XXypfknxY5zZiYh4dqbF4kvg==","signatures":[{"sig":"MEUCIAr/8M+AzY7NtrFu6PoJptXwnqUuB5TTnTK1HoL/Ff5rAiEAv0r4f5rrGbYHSBfZ9aWsqAjyCuoLDVz3I4o2UsFCeMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147785},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e6f32e61c943cdefd06cfba593a6de03c0f4f80a","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"10.8.2","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.3_1771559544286_0.9982246916290802","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"@capgo/capacitor-file-picker","version":"8.1.4","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"87a9299b4ea7a15bc6c93a657d964953b6164a0c","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.4.tgz","fileCount":23,"integrity":"sha512-fzJ+tZe/iOstj7pS9bSASEVwGEz8KqR5oY3e8C3cTarHUDIidKe6P/V0utKhNM4TdJ+TY204mS75TQhVFJVLug==","signatures":[{"sig":"MEQCIBhyIkqi4/o/VjIS0PYu8JyyOpPCtuLGKQIMpm0S1GvUAiByvYillW9iCVgVqKrTymi1CZTYvCHUQGMMMkiqAo5zSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147785},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"adc2bff596bc3be67f04e5947ef6f422f2dc2a76","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"10.8.2","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.4_1775651918379_0.7196318084285198","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"@capgo/capacitor-file-picker","version":"8.1.5","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"e46d4cb3b3cb9f1bf0aeaee94d15733878fa478d","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.5.tgz","fileCount":23,"integrity":"sha512-D79JKfxRHYnOt2SKQkpp5HL+lXc2ZkBEmhSzy9I0mNmk/lERBACocFEswhFMyMtfu195LpSwISTW7i/Zds6lmQ==","signatures":[{"sig":"MEUCIHhCjKWyESZEqLwO67e1w515JbIoMJw+ETkEyk9egvAtAiEApRe22DDkPKcljkBQTDaD4gDzc1msY6PDVNADE1TGWLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147779},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3ccda69ac29f28e1fc971994e79f7c6dc295c711","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.11.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.5_1778504415166_0.7655753354938686","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"@capgo/capacitor-file-picker","version":"8.1.6","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"47991dfdc3aaaa3323ff32a9232b732cada27e90","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.6.tgz","fileCount":23,"integrity":"sha512-l3SAhtkLAkW1z+prBF/6sAIgXcm0o4AnoGALXt0Pb2qgyofdOygfvgNt3JnV3RsRD2ltn2pwJF2oZzHVtCow4w==","signatures":[{"sig":"MEUCIGAma3Fa9v7AdYtjDRsnWDCv1rcAU1K6HO70pJAkzJ9zAiEAnYADRh+ckiRI7wo+vrpXNgBDFKVuzFe6oBUKkoDHrZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147779},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"cf61a7b939c347dcf80ef8d3e13a026b5da2fab5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.12.1","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.6_1779621120099_0.034570364476741","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"name":"@capgo/capacitor-file-picker","version":"8.1.7","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.7","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"7668c8d6ce58e7cba5f25eb37a4766640721a94e","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.7.tgz","fileCount":23,"integrity":"sha512-Plj/RLtL6mQ+DYG8yDKMJ5ObnreNv074+cdUpxaNI6mNfhMJh2eBI77HP32JNPG5EALrpq/ymWMKOkkXGaCQQQ==","signatures":[{"sig":"MEUCIB7fL1LDHYys0A5FdTFftL4yp/+Jqc/StKWXNgLdagBxAiEAxIdJbMD5JfXYVYkEp5IZALyOoeSbzaPqqcAj76Y7gFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147779},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"7beffa7a9abc05f38e22ecc43702de38c50a39f1","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.13.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.7_1780563975723_0.5314437061101454","host":"s3://npm-registry-packages-npm-production"}},"8.1.8":{"name":"@capgo/capacitor-file-picker","version":"8.1.8","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.8","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"e556ed3a12598124fa22baca313c467148ed05dc","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.8.tgz","fileCount":23,"integrity":"sha512-qgS7svHgm/FBZ3rWfqtdal723aBa14Z1396ZgA71p0RDD2PQWj00X/xmOCfsP9VZ5I1fdvFxA3NS0B3jYOXoDw==","signatures":[{"sig":"MEUCIB8JLskpCfWgJg7iIhyq1QfTs5Ed07oQUjPC76x3mXBMAiEAxk+gCSCCf/HXs/RfYXvboQZRsYeezUXMcLwJYR+Ramc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147779},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"b6120dacbf744193bdcf4f01d5669849272c50a0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.13.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.8_1780610008508_0.8103552050931717","host":"s3://npm-registry-packages-npm-production"}},"8.1.9":{"name":"@capgo/capacitor-file-picker","version":"8.1.9","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.9","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"88d23add7f2c01cb731a165a3444e6a127963f28","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.9.tgz","fileCount":23,"integrity":"sha512-Y4DLb98AuA3e8Dmc8EVmFPak55BfMpUMU2NaPGjE6UQ8vO9vox3fbxXbx50a1cJPr8GjqrIqTXFMFajnlksHaA==","signatures":[{"sig":"MEYCIQCpkLZnyBIOcJqWUL+zlVHyIlaiGSmjsoSkME3k8/WPlwIhALDtXrqu1eWrb5jIIN7h+oTL7HvXMw3z+0bnUYd4MLXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152056},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"42fd5396d666546be4db18446860a47a7fbaf195","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.13.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.9_1780857918511_0.8775129735267824","host":"s3://npm-registry-packages-npm-production"}},"8.1.10":{"name":"@capgo/capacitor-file-picker","version":"8.1.10","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.10","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"371a812ac42b5853406b550dd448f2a692809677","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.10.tgz","fileCount":23,"integrity":"sha512-iFPJX/ZFmxqQ+ezXDHvuBJeXCd3X7y5Wcm8I3kjNyXntVjb83+/WH2AVzTsvmGzIs3y8LNRMIdI4N+k8/jeBIw==","signatures":[{"sig":"MEUCIB9DtU/QFSkyKZsw4oc/2kcnaEU4kBx0j6X3KUJ0ti4FAiEAyK4CJ2YlB9U+RgF8K7Gb9jBHIZZHwm/EmqxGsrKNLZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152593},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"fb6a96036d59134ba58c28ea34b6c91ebb1a5ffe","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.13.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.10_1781603265515_0.011551329606542149","host":"s3://npm-registry-packages-npm-production"}},"8.1.11":{"name":"@capgo/capacitor-file-picker","version":"8.1.11","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-file-picker@8.1.11","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/file-picker/","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"c24b7423d0726d14cd5132fb7ef0217864fa573f","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.1.11.tgz","fileCount":23,"integrity":"sha512-b16rT5YiAS5+6JWjhYTsl2Y+OaOG3PCFtLWhoHYZvsdlEbkR5tztE0xpQM4g08plQlYiRVMPv25dmKaSQszgrA==","signatures":[{"sig":"MEUCID0K3awFYBaL/3PcCeBZqF3qpxLLfKcdHld5NLgkTaDDAiEAiQrnT+AyTPIxON0IKN0/m4lCz3Pcd80xRTm3DZl6m/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152593},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a344cbb2677c41c47875d41bebd569ccad58ba11","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.13.0","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-file-picker_8.1.11_1781624415469_0.8445674738796018","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"_id":"@capgo/capacitor-file-picker@8.2.0","bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"dist":{"shasum":"8e490dc810f81b481a7fba43bc10134be4e3858a","tarball":"https://registry.npmjs.org/@capgo/capacitor-file-picker/-/capacitor-file-picker-8.2.0.tgz","integrity":"sha512-ZcOfn/hri3NbFzGSTCtzCoM5nf9fKAib0RcbN0Y+QK1dthtng8RwDSdIlJktc+3XiDqRe+LfbQsom3me55pDcA==","fileCount":23,"unpackedSize":153364,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-file-picker@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQsmAKblTqEojd0hVoyViG8IvkJPLhilI4eF0kSkZLfAIhAM+PnRW2KMKkgucotX6bDfDzUjdMUXegHtKndogGmyHr"}]},"main":"dist/plugin.cjs.js","name":"@capgo/capacitor-file-picker","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"module":"dist/esm/index.js","gitHead":"ae62277153b35a1407036070a8920224874d2a78","license":"MPL-2.0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapgoFilePickerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorFilePicker -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","capgo:app:add":"bunx @capgo/cli@latest app add app.capgo.file.picker --name \"Capgo File Picker\" --icon example-app/assets/capgo-icon.png","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","deploy:capgo:example":"bun run example:build && cd example-app && bunx @capgo/cli@latest bundle upload app.capgo.file.picker --path dist --channel production --package-json package.json,../package.json --node-modules node_modules,../node_modules --delta --no-key --ignore-checksum-check --version-exists-ok","check:cap9-deprecated":"bun scripts/check-cap9-deprecated.mjs"},"version":"8.2.0","_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://capgo.app/docs/plugins/file-picker/","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"_npmVersion":"11.19.1","description":"File picker Capacitor plugin - Pick files, images, videos, and directories","directories":{},"maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"_nodeVersion":"24.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-file-picker_8.2.0_1789604648625_0.5191557259848325"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-16T03:40:08.731Z","modified":"2026-09-17T00:24:09.279Z","8.0.0":"2025-12-16T03:40:08.939Z","8.1.0":"2026-02-06T03:37:55.553Z","8.1.1":"2026-02-06T03:42:32.145Z","8.1.2":"2026-02-06T05:18:41.729Z","8.1.3":"2026-02-20T03:52:24.437Z","8.1.4":"2026-04-08T12:38:38.648Z","8.1.5":"2026-05-11T13:00:15.335Z","8.1.6":"2026-05-24T11:12:00.252Z","8.1.7":"2026-06-04T09:06:15.875Z","8.1.8":"2026-06-04T21:53:28.666Z","8.1.9":"2026-06-07T18:45:18.646Z","8.1.10":"2026-06-16T09:47:45.658Z","8.1.11":"2026-06-16T15:40:15.609Z","8.2.0":"2026-09-17T00:24:08.712Z"},"bugs":{"url":"https://github.com/Cap-go/capacitor-file-picker/issues"},"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","homepage":"https://capgo.app/docs/plugins/file-picker/","keywords":["capacitor","plugin","native","file","picker","image","video","media","gallery"],"repository":{"url":"git+https://github.com/Cap-go/capacitor-file-picker.git","type":"git"},"description":"File picker Capacitor plugin - Pick files, images, videos, and directories","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"readme":"# @capgo/capacitor-file-picker\n<a href=\"https://capgo.app/\"><img src=\"https://capgo.app/readme-banner.svg?repo=Cap-go/capacitor-file-picker\" alt=\"Capgo - Instant updates for Capacitor\" /></a>\n\n<div align=\"center\">\n  <h2><a href=\"https://capgo.app/?ref=plugin_file_picker\"> ➡️ Get Instant updates for your App with Capgo</a></h2>\n  <h2><a href=\"https://capgo.app/consulting/?ref=plugin_file_picker\"> Missing a feature? We'll build the plugin for you 💪</a></h2>\n</div>\n\nFile picker Capacitor plugin - Pick files, images, videos, and directories\n\n## Why Capacitor File Picker?\n\nA comprehensive file picker plugin with **full native support** for iOS and Android:\n\n- **Pick Files** - Select any file type with MIME type filtering\n- **Pick Images** - Native photo library picker with multi-select\n- **Pick Videos** - Native video picker with duration and dimensions\n- **Pick Media** - Combined image and video picker\n- **Pick Directory** - Select folders (Android/iOS)\n- **HEIC to JPEG** - Convert HEIC images to JPEG (iOS only)\n- **Copy Files** - Copy files to new locations\n- **File Metadata** - Get size, dimensions, duration, and more\n\n\n## Documentation\n\nThe most complete doc is available here: https://capgo.app/docs/plugins/file-picker/\n\n## Compatibility\n\n| Plugin version | Capacitor compatibility | Maintained |\n| -------------- | ----------------------- | ---------- |\n| v8.\\*.\\*       | v8.\\*.\\*                | ✅          |\n| v7.\\*.\\*       | v7.\\*.\\*                | On demand   |\n| v6.\\*.\\*       | v6.\\*.\\*                | ❌          |\n| v5.\\*.\\*       | v5.\\*.\\*                | ❌          |\n\n> **Note:** The major version of this plugin follows the major version of Capacitor. Use the version that matches your Capacitor installation (e.g., plugin v8 for Capacitor 8). Only the latest major version is actively maintained.\n\n## Install\n\nYou can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:\n\n```bash\nnpx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```text\nUse the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-file-picker` plugin in my project.\n```\n\nIf you prefer Manual Setup, install the plugin by running the following commands and follow the platform-specific instructions below:\n\n```bash\nnpm install @capgo/capacitor-file-picker\nnpx cap sync\n```\n\n## Requirements\n\n- iOS: iOS 15.0+\n- Android: API 24+ (Android 7.0+)\n- Web: Modern browsers with File API support\n\n## Android media permissions and Google Play review\n\nThis plugin is designed around user-selected picker flows such as `pickFiles()`, `pickImages()`, `pickVideos()`, `pickMedia()`, and `pickDirectory()`. For one-time or infrequent file, image, or video selection, use these picker methods and avoid adding broad media permissions to your app manifest.\n\nGoogle Play only allows `READ_MEDIA_IMAGES` and `READ_MEDIA_VIDEO` when photo or video access is directly related to your app's core purpose and picker alternatives are not sufficient. Do not request or retain these permissions only to let a user choose files, images, or videos.\n\nBefore publishing an app that declares these permissions:\n\n- Make sure broad photo or video library access is required for the app's core functionality.\n- Be ready to justify why Android Photo Picker or this plugin's picker methods are not sufficient.\n- Remove broad media permissions if the app can work with user-selected files only.\n\nIf Google Play review rejects the app with a message like `Photo and Video Permissions policy: Permission use is not directly related to your app's core purpose`, remove the broad media permissions and rely on this plugin's picker APIs instead.\n\nFor apps coming from `@capgo/capacitor-file`, a custom media browser, or another broad-storage flow, the recommended alternative is `@capgo/capacitor-file-picker` with `pickImages()`, `pickVideos()`, `pickMedia()`, or `pickFiles()`.\n\nSee Google's [Photo and Video Permissions policy](https://support.google.com/googleplay/android-developer/answer/14115180) for the current review requirements.\n\n## API\n\n<docgen-index>\n\n* [`pickFiles(...)`](#pickfiles)\n* [`pickImages(...)`](#pickimages)\n* [`pickVideos(...)`](#pickvideos)\n* [`pickMedia(...)`](#pickmedia)\n* [`pickDirectory()`](#pickdirectory)\n* [`convertHeicToJpeg(...)`](#convertheictojpeg)\n* [`copyFile(...)`](#copyfile)\n* [`checkPermissions()`](#checkpermissions)\n* [`requestPermissions()`](#requestpermissions)\n* [`addListener('pickerDismissed', ...)`](#addlistenerpickerdismissed-)\n* [`removeAllListeners()`](#removealllisteners)\n* [`getPluginVersion()`](#getpluginversion)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nCapacitor File Picker Plugin interface for selecting files, images, videos, and directories.\n\n### pickFiles(...)\n\n```typescript\npickFiles(options?: PickFilesOptions | undefined) => Promise<PickFilesResult>\n```\n\nPick one or more files from the device.\n\n| Param         | Type                                                          | Description                 |\n| ------------- | ------------------------------------------------------------- | --------------------------- |\n| **`options`** | <code><a href=\"#pickfilesoptions\">PickFilesOptions</a></code> | - Options for picking files |\n\n**Returns:** <code>Promise&lt;<a href=\"#pickfilesresult\">PickFilesResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### pickImages(...)\n\n```typescript\npickImages(options?: PickMediaOptions | undefined) => Promise<PickFilesResult>\n```\n\nPick one or more images from the gallery.\nAndroid/iOS only.\n\n| Param         | Type                                                          | Description                  |\n| ------------- | ------------------------------------------------------------- | ---------------------------- |\n| **`options`** | <code><a href=\"#pickmediaoptions\">PickMediaOptions</a></code> | - Options for picking images |\n\n**Returns:** <code>Promise&lt;<a href=\"#pickfilesresult\">PickFilesResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### pickVideos(...)\n\n```typescript\npickVideos(options?: PickMediaOptions | undefined) => Promise<PickFilesResult>\n```\n\nPick one or more videos from the gallery.\nAndroid/iOS only.\n\n| Param         | Type                                                          | Description                  |\n| ------------- | ------------------------------------------------------------- | ---------------------------- |\n| **`options`** | <code><a href=\"#pickmediaoptions\">PickMediaOptions</a></code> | - Options for picking videos |\n\n**Returns:** <code>Promise&lt;<a href=\"#pickfilesresult\">PickFilesResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### pickMedia(...)\n\n```typescript\npickMedia(options?: PickMediaOptions | undefined) => Promise<PickFilesResult>\n```\n\nPick one or more images or videos from the gallery.\nAndroid/iOS only.\n\n| Param         | Type                                                          | Description                 |\n| ------------- | ------------------------------------------------------------- | --------------------------- |\n| **`options`** | <code><a href=\"#pickmediaoptions\">PickMediaOptions</a></code> | - Options for picking media |\n\n**Returns:** <code>Promise&lt;<a href=\"#pickfilesresult\">PickFilesResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### pickDirectory()\n\n```typescript\npickDirectory() => Promise<PickDirectoryResult>\n```\n\nPick a directory from the device.\nAndroid/iOS only.\n\n**Returns:** <code>Promise&lt;<a href=\"#pickdirectoryresult\">PickDirectoryResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### convertHeicToJpeg(...)\n\n```typescript\nconvertHeicToJpeg(options: ConvertHeicToJpegOptions) => Promise<ConvertHeicToJpegResult>\n```\n\nConvert a HEIC image to JPEG format.\niOS only.\n\n| Param         | Type                                                                          | Description                  |\n| ------------- | ----------------------------------------------------------------------------- | ---------------------------- |\n| **`options`** | <code><a href=\"#convertheictojpegoptions\">ConvertHeicToJpegOptions</a></code> | - Options for the conversion |\n\n**Returns:** <code>Promise&lt;<a href=\"#convertheictojpegresult\">ConvertHeicToJpegResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### copyFile(...)\n\n```typescript\ncopyFile(options: CopyFileOptions) => Promise<void>\n```\n\nCopy a file to a new location.\n\n| Param         | Type                                                        | Description                    |\n| ------------- | ----------------------------------------------------------- | ------------------------------ |\n| **`options`** | <code><a href=\"#copyfileoptions\">CopyFileOptions</a></code> | - Options for copying the file |\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### checkPermissions()\n\n```typescript\ncheckPermissions() => Promise<PermissionStatus>\n```\n\nCheck broad storage or media permission state.\nPicker-only flows should not gate `pickFiles()`, `pickImages()`,\n`pickVideos()`, or `pickMedia()` on this permission on Android 13+.\nAndroid only.\n\n**Returns:** <code>Promise&lt;<a href=\"#permissionstatus\">PermissionStatus</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### requestPermissions()\n\n```typescript\nrequestPermissions() => Promise<PermissionStatus>\n```\n\nRequest broad storage or media permissions.\nDo not request or declare `READ_MEDIA_IMAGES` or `READ_MEDIA_VIDEO`\nonly to use picker APIs. Google Play allows these permissions only\nwhen picker alternatives are not sufficient for core app functionality.\nUse `@capgo/capacitor-file-picker` picker methods instead for\nuser-selected file, image, or video access.\nAndroid only.\n\n**Returns:** <code>Promise&lt;<a href=\"#permissionstatus\">PermissionStatus</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### addListener('pickerDismissed', ...)\n\n```typescript\naddListener(eventName: 'pickerDismissed', listenerFunc: PickerDismissedListener) => Promise<PluginListenerHandle>\n```\n\nAdd a listener for the picker dismissed event.\niOS only.\n\n| Param              | Type                                                                        | Description             |\n| ------------------ | --------------------------------------------------------------------------- | ----------------------- |\n| **`eventName`**    | <code>'pickerDismissed'</code>                                              | - The event name        |\n| **`listenerFunc`** | <code><a href=\"#pickerdismissedlistener\">PickerDismissedListener</a></code> | - The listener function |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\nRemove all listeners for this plugin.\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### getPluginVersion()\n\n```typescript\ngetPluginVersion() => Promise<{ version: string; }>\n```\n\nGet the native Capacitor plugin version.\n\n**Returns:** <code>Promise&lt;{ version: string; }&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### PickFilesResult\n\nResult of picking files.\n\n| Prop        | Type                      | Description           |\n| ----------- | ------------------------- | --------------------- |\n| **`files`** | <code>PickedFile[]</code> | Array of picked files |\n\n\n#### PickedFile\n\nRepresents a picked file.\n\n| Prop             | Type                | Description                                                             |\n| ---------------- | ------------------- | ----------------------------------------------------------------------- |\n| **`name`**       | <code>string</code> | The name of the file                                                    |\n| **`path`**       | <code>string</code> | The path to the file                                                    |\n| **`mimeType`**   | <code>string</code> | The MIME type of the file                                               |\n| **`size`**       | <code>number</code> | The size of the file in bytes                                           |\n| **`data`**       | <code>string</code> | The base64 encoded data of the file. Only present if readData was true. |\n| **`blob`**       | <code>Blob</code>   | The Blob instance of the file. Web only.                                |\n| **`width`**      | <code>number</code> | Width in pixels (images/videos only)                                    |\n| **`height`**     | <code>number</code> | Height in pixels (images/videos only)                                   |\n| **`duration`**   | <code>number</code> | Duration in seconds (videos only)                                       |\n| **`modifiedAt`** | <code>number</code> | Last modified timestamp in milliseconds                                 |\n\n\n#### PickFilesOptions\n\nOptions for picking files.\n\n| Prop           | Type                  | Description                                                                                                                                         | Default            |\n| -------------- | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |\n| **`types`**    | <code>string[]</code> | List of accepted MIME types or file extensions. On iOS, only MIME types are supported. Examples: ['image/*'], ['application/pdf'], ['.pdf', '.doc'] |                    |\n| **`limit`**    | <code>number</code>   | Maximum number of files to pick. Set to 0 for unlimited (platform default).                                                                         | <code>0</code>     |\n| **`readData`** | <code>boolean</code>  | Whether to read the file data as base64. Note: Reading large files may cause memory issues.                                                         | <code>false</code> |\n\n\n#### PickMediaOptions\n\nOptions for picking media (images/videos).\n\n| Prop                  | Type                 | Description                                                                                 | Default            |\n| --------------------- | -------------------- | ------------------------------------------------------------------------------------------- | ------------------ |\n| **`limit`**           | <code>number</code>  | Maximum number of files to pick. Set to 0 for unlimited (platform default).                 | <code>0</code>     |\n| **`readData`**        | <code>boolean</code> | Whether to read the file data as base64. Note: Reading large files may cause memory issues. | <code>false</code> |\n| **`skipTranscoding`** | <code>boolean</code> | iOS only: Skip transcoding of videos.                                                       | <code>false</code> |\n| **`ordered`**         | <code>boolean</code> | iOS 15+ only: Show ordered selection badges.                                                | <code>false</code> |\n\n\n#### PickDirectoryResult\n\nResult of picking a directory.\n\n| Prop       | Type                | Description                        |\n| ---------- | ------------------- | ---------------------------------- |\n| **`path`** | <code>string</code> | The path to the selected directory |\n\n\n#### ConvertHeicToJpegResult\n\nResult of HEIC to JPEG conversion.\n\n| Prop       | Type                | Description                         |\n| ---------- | ------------------- | ----------------------------------- |\n| **`path`** | <code>string</code> | The path to the converted JPEG file |\n\n\n#### ConvertHeicToJpegOptions\n\nOptions for converting HEIC to JPEG.\n\n| Prop          | Type                | Description                                   | Default          |\n| ------------- | ------------------- | --------------------------------------------- | ---------------- |\n| **`path`**    | <code>string</code> | The path to the HEIC file to convert          |                  |\n| **`quality`** | <code>number</code> | The compression quality for JPEG (0.0 - 1.0). | <code>0.9</code> |\n\n\n#### CopyFileOptions\n\nOptions for copying a file.\n\n| Prop            | Type                 | Description                                 | Default            |\n| --------------- | -------------------- | ------------------------------------------- | ------------------ |\n| **`from`**      | <code>string</code>  | Source file path                            |                    |\n| **`to`**        | <code>string</code>  | Destination file path                       |                    |\n| **`overwrite`** | <code>boolean</code> | Whether to overwrite if destination exists. | <code>false</code> |\n\n\n#### PermissionStatus\n\nPermission status for file access.\n\n| Prop                      | Type                                                        | Description                                                                                                                                            |\n| ------------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **`readExternalStorage`** | <code><a href=\"#permissionstate\">PermissionState</a></code> | Whether broad external storage or media permission is granted. Picker APIs that return user-selected files usually do not require this on Android 13+. |\n| **`accessMediaLocation`** | <code><a href=\"#permissionstate\">PermissionState</a></code> | Whether permission to access media location is granted                                                                                                 |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n### Type Aliases\n\n\n#### PermissionState\n\n<code>'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'</code>\n\n\n#### PickerDismissedListener\n\nListener callback for picker dismissed event.\n\n<code>(event: null): void</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}