{"_id":"@bazumax/capacitor-firebase-storage","_rev":"1-88d00dfc0a918777835bcb290c6286f0","name":"@bazumax/capacitor-firebase-storage","dist-tags":{"latest":"3.1.0"},"versions":{"3.1.0":{"name":"@bazumax/capacitor-firebase-storage","version":"3.1.0","description":"Firebase Storage support for Android & iOS","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"bazuka5801","email":"bazuka5801@mail.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bazumax/capacitor-firebase-storage.git"},"bugs":{"url":"https://github.com/bazumax/capacitor-firebase-storage/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","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 -- autocorrect --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","docgen":"docgen --api FirebaseStoragePlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"next","@capacitor/core":"next","@capacitor/docgen":"^0.0.16","@capacitor/ios":"next","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2","eslint":"^7.11.0","prettier":"~2.2.0","prettier-plugin-java":"~1.0.0","rimraf":"^3.0.2","rollup":"^2.32.0","swiftlint":"^1.0.1","typescript":"~4.0.3"},"peerDependencies":{"@capacitor/core":"next"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"publishConfig":{"access":"public"},"_id":"@bazumax/capacitor-firebase-storage@3.1.0","dist":{"shasum":"cee912c163fca35c1b828b068982dcebef04f834","integrity":"sha512-I66WUTX05IdC2WobXPW9d/fZHSApQc6/8joo5quv8J+9EGpS9+wtdOMX7T06HD+X++BH4xmE1t0WxrvdPVK2gw==","tarball":"https://registry.npmjs.org/@bazumax/capacitor-firebase-storage/-/capacitor-firebase-storage-3.1.0.tgz","fileCount":44,"unpackedSize":41620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZqRBCRA9TVsSAnZWagAA5x0P/2TcYxu8HgGziarwG+z8\nyt+eQEVEfjYiZ4CrKc7RqApRA9f/gpnHHFy2kraoHtgd3Nbc2h+y9Kvx3beZ\nwaVFlzybE2WYQNy5xrZDd7Vd7pbb1eu5PQGxmF3C4bh1rP21wv3Bzy47Y10C\n8tf7Wt99x+1m3SKIrE1MDl6sGEdvEmDgDqj69bH2Jd2mhEZ81Icy73qxMAlm\nPjpMca3UF3f+NOq25cV7JXO6DGXW+1wVJP5NVH8Io26X15LLQWCsOyK8jvAr\nqJGNovhhd20RKxzYjJy3MR1ZiSc1wd0avTQX2BBhdbMmInjRk3oe3w7u68oK\nvYc6GkvLypbiPKHDfYYvsWempdg/n/Bp3cMfwdMxPXTVvdJRw9YjQrq4AoKZ\nkreAW0/KclZqyPQVwOCKtq9ejN9lxL1ak9r1d/48o1o/tD9Pa1wN4qD+BXiL\nFcAmGEYYu+ansd7bg24KPjEqqwFYqlhlHpz7JQA939PTNFFZSb4lxAVY0e97\nqCvrJzfhnnsd4KBvayOANocLiZk321B7FW8MnOXWGzdgg/1R58+Nj8i0lKLF\niNoHdhZrFxeapS20X+y9voVxnGxEbAYNVrBp/v8dO49ECVvqzadd/iLj1PCq\ncRFpRFx+e0h+aMurJczBD5BNOjlNgbTCo1AUi/JiCUyipB+kH5BEjmWRIH/V\n8GrV\r\n=hdHk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+qMuEObOxUIxH0XUBmI8XBqLCCybdO4PXJFh1E4dwhAIhAIUDaWjL2CEQLzQxDQNs6m9aB5xtnWvY4VNyWLoFMf7X"}]},"_npmUser":{"name":"bazuka5801","email":"bazuka5801@mail.ru"},"directories":{},"maintainers":[{"name":"bazuka5801","email":"bazuka5801@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-firebase-storage_3.1.0_1617339457151_0.9789377229717435"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-02T04:57:36.910Z","3.1.0":"2021-04-02T04:57:37.580Z","modified":"2022-04-04T17:50:09.637Z"},"maintainers":[{"name":"bazuka5801","email":"bazuka5801@mail.ru"}],"description":"Firebase Storage support for Android & iOS","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/bazumax/capacitor-firebase-storage.git"},"author":{"name":"bazuka5801","email":"bazuka5801@mail.ru"},"bugs":{"url":"https://github.com/bazumax/capacitor-firebase-storage/issues"},"license":"MIT","readme":"# @bazumax/capacitor-firebase-storage\n\nFirebase Storage support for Android & iOS\n\n## Install\n\n```bash\nnpm install @bazumax/capacitor-firebase-storage\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`uploadFile(...)`](#uploadfile)\n* [`deleteFile(...)`](#deletefile)\n* [`getDownloadUrl(...)`](#getdownloadurl)\n* [`watchFileCreation(...)`](#watchfilecreation)\n* [`addListener(string, ...)`](#addlistenerstring-)\n* [`removeAllListeners()`](#removealllisteners)\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### uploadFile(...)\n\n```typescript\nuploadFile(options: UploadFileOptions) => Promise<UploadFileResults>\n```\n\n| Param         | Type                                                            |\n| ------------- | --------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#uploadfileoptions\">UploadFileOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#uploadfileresults\">UploadFileResults</a>&gt;</code>\n\n--------------------\n\n\n### deleteFile(...)\n\n```typescript\ndeleteFile(options: { path: string; }) => Promise<{ message: string; }>\n```\n\n| Param         | Type                           |\n| ------------- | ------------------------------ |\n| **`options`** | <code>{ path: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ message: string; }&gt;</code>\n\n--------------------\n\n\n### getDownloadUrl(...)\n\n```typescript\ngetDownloadUrl(options: { path: string; }) => Promise<{ url: string; }>\n```\n\n| Param         | Type                           |\n| ------------- | ------------------------------ |\n| **`options`** | <code>{ path: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ url: string; }&gt;</code>\n\n--------------------\n\n\n### watchFileCreation(...)\n\n```typescript\nwatchFileCreation(options: { path: string; }) => Promise<{ url: string; }>\n```\n\n| Param         | Type                           |\n| ------------- | ------------------------------ |\n| **`options`** | <code>{ path: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ url: string; }&gt;</code>\n\n--------------------\n\n\n### addListener(string, ...)\n\n```typescript\naddListener(eventName: string, listenerFunc: ListenerCallback) => Promise<PluginListenerHandle> & PluginListenerHandle\n```\n\n| Param              | Type                                                          |\n| ------------------ | ------------------------------------------------------------- |\n| **`eventName`**    | <code>string</code>                                           |\n| **`listenerFunc`** | <code><a href=\"#listenercallback\">ListenerCallback</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt; & <a href=\"#pluginlistenerhandle\">PluginListenerHandle</a></code>\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\n--------------------\n\n\n### Interfaces\n\n\n#### UploadFileResults\n\n| Prop      | Type                |\n| --------- | ------------------- |\n| **`url`** | <code>string</code> |\n\n\n#### UploadFileOptions\n\n| Prop                  | Type                 |\n| --------------------- | -------------------- |\n| **`withImagePicker`** | <code>boolean</code> |\n| **`title`**           | <code>string</code>  |\n| **`storagePath`**     | <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#### ListenerCallback\n\n<code>(err: any, ...args: any[]): void</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}