{"_id":"@bakai/capacitor-shared-image","name":"@bakai/capacitor-shared-image","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@bakai/capacitor-shared-image","version":"0.0.1","description":"Receives images from the system share sheet","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Bakai"},"license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/bakai-dev-team/capacitor-shared-image.git"},"bugs":{"url":"https://github.com/bakai-dev-team/capacitor-shared-image/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme BakaiCapacitorSharedImage -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api SharedImagePlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/ios":"^8.0.0","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","eslint":"^8.57.1","prettier":"^3.6.2","prettier-plugin-java":"^2.7.7","rimraf":"^6.1.0","rollup":"^4.53.2","swiftlint":"^2.0.0","typescript":"^5.9.3"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"gitHead":"81c975d99267ecf1cdd8ac2dabb4751b271d03d8","_id":"@bakai/capacitor-shared-image@0.0.1","homepage":"https://github.com/bakai-dev-team/capacitor-shared-image#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Q2B1Z9iomdaFf/sU+lWLJy/bSaFYuxPyTXy3O3KDjv6ZYJow1b8avPQcwJ+08I4vuqV4qF5CekvnPooyyhwxIQ==","shasum":"5f9717a01524b09e5b0fdd30755b1a81d99c33b9","tarball":"https://registry.npmjs.org/@bakai/capacitor-shared-image/-/capacitor-shared-image-0.0.1.tgz","fileCount":29,"unpackedSize":33403,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDh2QNketIvZwdGFIF45m3HwUe1usmEJ9qIIZ08tkQY2gIhAIy60950TlK2OA2jTJSx8Nnrel7ErvXk61hK9JJUmyZi"}]},"_npmUser":{"name":"bakai-dev-team","email":"developer@bakai.kg"},"directories":{},"maintainers":[{"name":"kasymjaparov","email":"kasymjaparov@gmail.com"},{"name":"bakai-dev-team","email":"developer@bakai.kg"},{"name":"erlanz","email":"erlan.akylbekovich@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-shared-image_0.0.1_1787306140042_0.9798218938572676"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-21T09:55:39.833Z","0.0.1":"2026-08-21T09:55:40.175Z","modified":"2026-08-21T09:55:40.428Z"},"maintainers":[{"name":"kasymjaparov","email":"kasymjaparov@gmail.com"},{"name":"bakai-dev-team","email":"developer@bakai.kg"},{"name":"erlanz","email":"erlan.akylbekovich@gmail.com"}],"description":"Receives images from the system share sheet","homepage":"https://github.com/bakai-dev-team/capacitor-shared-image#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/bakai-dev-team/capacitor-shared-image.git"},"author":{"name":"Bakai"},"bugs":{"url":"https://github.com/bakai-dev-team/capacitor-shared-image/issues"},"license":"UNLICENSED","readme":"# @bakai/capacitor-shared-image\n\nReceives images from the system share sheet\n\n## Install\n\nTo use npm\n\n```bash\nnpm install @bakai/capacitor-shared-image\n````\n\nTo use yarn\n\n```bash\nyarn add @bakai/capacitor-shared-image\n```\n\nSync native files\n\n```bash\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`getPendingImage()`](#getpendingimage)\n* [`clearPendingImage(...)`](#clearpendingimage)\n* [`addListener('sharedImageReceived', ...)`](#addlistenersharedimagereceived-)\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\n### getPendingImage()\n\n```typescript\ngetPendingImage() => Promise<Partial<SharedImageData>>\n```\n\n**Returns:** <code>Promise&lt;<a href=\"#partial\">Partial</a>&lt;<a href=\"#sharedimagedata\">SharedImageData</a>&gt;&gt;</code>\n\n--------------------\n\n\n### clearPendingImage(...)\n\n```typescript\nclearPendingImage(options: { id: string; }) => Promise<void>\n```\n\n| Param         | Type                         |\n| ------------- | ---------------------------- |\n| **`options`** | <code>{ id: string; }</code> |\n\n--------------------\n\n\n### addListener('sharedImageReceived', ...)\n\n```typescript\naddListener(eventName: 'sharedImageReceived', listenerFunc: (image: SharedImageData) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                            |\n| ------------------ | ------------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'sharedImageReceived'</code>                                              |\n| **`listenerFunc`** | <code>(image: <a href=\"#sharedimagedata\">SharedImageData</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### SharedImageData\n\n| Prop           | Type                |\n| -------------- | ------------------- |\n| **`id`**       | <code>string</code> |\n| **`path`**     | <code>string</code> |\n| **`mimeType`** | <code>string</code> |\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#### Partial\n\nMake all properties in T optional\n\n<code>{\r [P in keyof T]?: T[P];\r }</code>\n\n</docgen-api>\n","readmeFilename":"README.md","_rev":"1-b2a932d5c5cfd7789dca28528b1c1b27"}