{"_id":"@appvitalinc/file-upload-widget-api-angular","_rev":"4-21573e44d283bf6dc569ef1724864afe","name":"@appvitalinc/file-upload-widget-api-angular","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@appvitalinc/file-upload-widget-api-angular","version":"1.0.0","description":"Angular wrapper library to quickly integrate Appvital File picker & cloud uploader in your application with just few lines of code.","peerDependencies":{"@angular/common":"^10.0.14","@angular/core":"^10.0.14"},"dependencies":{"@appvitalinc/file-upload-widget-api-js":"^1.0.0","tslib":"^2.0.0"},"main":"bundles/appvitalinc-file-upload-widget-api-angular.umd.js","repository":{"type":"git","url":"git+https://github.com/AppVital/file-upload-widget-api-angular.git"},"keywords":["appvital","filepicker"],"author":{"name":"info@appvital.com"},"license":"ISC","bugs":{"url":"https://github.com/AppVital/file-upload-widget-api-angular/issues"},"homepage":"https://github.com/AppVital/file-upload-widget-api-angular#readme","module":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","es2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","esm2015":"esm2015/appvitalinc-file-upload-widget-api-angular.js","fesm2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","typings":"appvitalinc-file-upload-widget-api-angular.d.ts","metadata":"appvitalinc-file-upload-widget-api-angular.metadata.json","sideEffects":false,"_id":"@appvitalinc/file-upload-widget-api-angular@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Q9aLcJDzrLZss7TH4lU2q0YqkYv9xmUn6rdoaX9fJE0AECrUP746+jrGFUzHc0mbraCujvSPSWMgj6kH9BKaxw==","shasum":"8e7d2f3e1c42f186b6bae88e053eee3792bff1f2","tarball":"https://registry.npmjs.org/@appvitalinc/file-upload-widget-api-angular/-/file-upload-widget-api-angular-1.0.0.tgz","fileCount":19,"unpackedSize":46534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDcVJCRA9TVsSAnZWagAAYDEP+gN/cxuM+RG8G/MXylj9\n0jE+q5L4FJJ10OezaYy/HlGeV0bYK3ebY4N+NV29tpdf81ckIUryek/dE0/H\nWwfPCeuA+p37D1zL4UdNYKwawzeaiMy5AcnkESrLUlbsm3WVyv0IAGZpr/77\nw9q37FVTD3W+WeygZrGl1nfXUQuxx1AkcVf113P7V3XDm0Dtuucp0myyFnkF\nMKBM8JqkvOfWp4NtDMBt7DkFe+O1HqYDcwEUUNn4aH1rt11XdZgWCpEJIACM\nt9lpugE2h9jRVcbTyhm7eR+pu235Zh5pk6RUpKQBs8nXDUJnwuY9n1OqPenu\nF1t86TuTrLHKlWCdntPd1KSqQCL8lHmod93bEELYMdEDFf/rq2fF+BgPMemO\n43wHU6PfFXVCEOcn3aftumqg8h1yDiXzBrjvJ6oV8zzuPITGLOOpDvMH2IYP\nAx+quxEORUx9ZQ9aQAFfajxUuwqr3wn74vRL8kqMIwVdop8ldDU9NcOMrByx\nSA4plZugxoyXc2ghYtqM9WWmG5aZ7w3QGlhjGzx+N4J0OXA9WHP4Bk3xurDi\nK62Wg4GY40DP9FHPnh/622RZD4LcpzWXw0+P8qdpCEc2/PgqfE/5vHoxefNZ\nXenvLdV8gafI0Y7FKARzRDqoRRVe+3DdCERoBlwj1O5BfO0skTorGxGEOxE1\nDLMN\r\n=Vpl6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqD0T741aOQx7RqdFXGXecAr2GPdsrw8Mg2JCgdlJSPAiA8/BIOrv7GaNw1TLh6THRPxbYE2NlWVmvE2tJdDt1m+A=="}]},"_npmUser":{"name":"appvital","email":"info@appvital.com"},"directories":{},"maintainers":[{"name":"appvital","email":"info@appvital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-upload-widget-api-angular_1.0.0_1611515209372_0.046006092501247764"},"_hasShrinkwrap":false},"1.0.1":{"name":"@appvitalinc/file-upload-widget-api-angular","version":"1.0.1","description":"Angular wrapper library to quickly integrate Appvital File picker & cloud uploader in your application with just few lines of code.","peerDependencies":{"@angular/common":"^10.0.14","@angular/core":"^10.0.14"},"dependencies":{"@appvitalinc/file-upload-widget-api-js":"^1.0.0","tslib":"^2.0.0"},"main":"bundles/appvitalinc-file-upload-widget-api-angular.umd.js","repository":{"type":"git","url":"git+https://github.com/AppVital/file-upload-widget-api-angular.git"},"keywords":["appvital","file upload","upload api","uploader api","upload widget","uploader widget","upload angular","uploader angular","file uploader","photo uploader","image upload","thumbnail api","watermark api"],"author":{"name":"info@appvital.com"},"license":"ISC","bugs":{"url":"https://github.com/AppVital/file-upload-widget-api-angular/issues"},"homepage":"https://github.com/AppVital/file-upload-widget-api-angular#readme","module":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","es2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","esm2015":"esm2015/appvitalinc-file-upload-widget-api-angular.js","fesm2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","typings":"appvitalinc-file-upload-widget-api-angular.d.ts","metadata":"appvitalinc-file-upload-widget-api-angular.metadata.json","sideEffects":false,"_id":"@appvitalinc/file-upload-widget-api-angular@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-3o4PeypOuyaYUf2ySzPhMGjgxGhY1lHJm6NMcZYqD+CoSz3OyHm/ZU+waE1hEzy8HSEsp1bY0oBf2T+neZxpJg==","shasum":"7eea2b1d4fe98ce329f0cd05999723efd7a3e54c","tarball":"https://registry.npmjs.org/@appvitalinc/file-upload-widget-api-angular/-/file-upload-widget-api-angular-1.0.1.tgz","fileCount":19,"unpackedSize":46778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcasCRA9TVsSAnZWagAA68UP/1vyslEMqV4bcQaWSrnJ\nyVba/H7BXsEOrCE+4Ghhf+Ihkow0MPxpFv1pmu1N+V4vFb3ySv2DjgJ9mxO0\nh2PNa4PLfbsH/Xhsca71Mhui5fK9CcwwzDjDI3B3Tg7TYnJObblqGQFvgRgx\nPpccb1uTczyAfzYS6gsMrCXCEU1t1xU17OpLUsTlaA/pQsFna1Y3F0zlg/Qq\nHHlWwXZKWvx4AIRSTZw2R0D2qPCERwXpupMwzBn+uq4wM1bZUDfgzfBzA6iH\n7OHeEWtlEpIvFB6/aeRJLFjJ7Q9QicXgONDi+1rD3c1KGUe/jD2YTESV35Pn\nLrydKHk1Tst01KdTwMOIS0sYl0GJLOiCrLZksy3aEpl9kk0QZu9ChCexGnTb\nxdUHtRXLzRSEJ0O3Z6eCqrnIMqH4dr3KhpGMyHarek9pA2YqL1kGzF97q4Tu\nlGvCUbnnTrecskAz+FbgR5MtHPD67fXxIvrsrRisxoXbTTMbjF2nnt3G66Lb\nPpCE/iScnOBbMXz8AZWYGMF+TAkDE9evTtbdcbWZATogYtuZFIL13ndyNycg\nAMeAoxWZ+FJr/cOgIXSXa2B6WwHTJt4uyHdResS0T9UHDGn3Mrk3JNMf53Rw\n+dJaSEPfS8zRW+s2nhOS0p7VYpa+K8LnXNZUfoILz48PKe4SNsr/gOL8J7Eh\nofkQ\r\n=Vz5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuep86bAGT+S82yToyuvjeLF25RfgrwToHk3UV9fXaHAiEAmwfo1SnZiD3J8ntnIrzJHFLPzpWVjgKVMP7bTxnKcH8="}]},"_npmUser":{"name":"appvital","email":"info@appvital.com"},"directories":{},"maintainers":[{"name":"appvital","email":"info@appvital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-upload-widget-api-angular_1.0.1_1611777707630_0.12832676107192564"},"_hasShrinkwrap":false},"1.0.2":{"name":"@appvitalinc/file-upload-widget-api-angular","version":"1.0.2","description":"Angular wrapper library to quickly integrate Appvital File picker & cloud uploader in your application with just few lines of code.","peerDependencies":{"@angular/common":"^10.0.14","@angular/core":"^10.0.14"},"dependencies":{"@appvitalinc/file-upload-widget-api-js":"^1.0.2","tslib":"^2.0.0"},"main":"bundles/appvitalinc-file-upload-widget-api-angular.umd.js","repository":{"type":"git","url":"git+https://github.com/AppVital/file-upload-widget-api-angular.git"},"keywords":["appvital","file upload","upload api","uploader api","upload widget","uploader widget","upload angular","uploader angular","file uploader","photo uploader","image upload","thumbnail api","watermark api"],"author":{"name":"info@appvital.com"},"license":"ISC","bugs":{"url":"https://github.com/AppVital/file-upload-widget-api-angular/issues"},"homepage":"https://github.com/AppVital/file-upload-widget-api-angular#readme","module":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","es2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","esm2015":"esm2015/appvitalinc-file-upload-widget-api-angular.js","fesm2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","typings":"appvitalinc-file-upload-widget-api-angular.d.ts","metadata":"appvitalinc-file-upload-widget-api-angular.metadata.json","sideEffects":false,"_id":"@appvitalinc/file-upload-widget-api-angular@1.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-k8Eqxmi8vji9Mu3fxSQXUZRJT3jIFeLA+6dhDF9gKJ2ihabuVGm6nZ8N+iGNN0gyd3D5tp3Z+KRyGl+74zDa2A==","shasum":"439ddd144e1986fcabe61a9fe944bdb6e4b18e26","tarball":"https://registry.npmjs.org/@appvitalinc/file-upload-widget-api-angular/-/file-upload-widget-api-angular-1.0.2.tgz","fileCount":19,"unpackedSize":46783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQSYrCRA9TVsSAnZWagAAGjwQAIMF39rHrLvkgC4he+m0\nnocxj6qoxxfi8hHD9EaootVvkv3KdKceYYcug1Z8dXwjbamg+PcKG8a9biT0\noaIu/rEDn+mU4Pkhrur2isSlsY5ZL+1pmRJ6NzH4GQEkgaBhQ6objg9CcLuC\nwKTCm/X92Dd2Hc+ESj4v3FAktIiMOlk6SccjgLNVAVUuzDHWCH975goKuzdp\nfqUKNJtw52aQbIHELnjqwrYJ3wUTueCmMIoAg3Y0CU4p7Ll6Wf7enB8b1lkn\ntgzD1IPpaURALYqHqHdxWROEgZ08S4SEKQVSd2PW+r37TPFTLlrmKCZVR4Gt\nbC6l4snf+3EEEerdMduUt31LrUwwbMuWYOA0aes3WNOneecMcoNu+XKoy9W3\nGBEmgNClpFeoCT9NegTAkoCUHGZh023ryftLVWyEP/gSZAo6qm9aCDJYiyO8\n/FzY76dqSWF+Crk+xm04JEBALJOgFVQrFEcWSYBubeQVNcHlsBlFwt37pY7F\npt0pOgXUdDh4F5GHMGn5VTIOIH+q6vd1wqReGbnUvmF+OkV/eWmCuMBx5n+e\nCfHYTMIr5gY7wiSIkClef2+WaidtZvCQ9gYYfyP+bUEv1len5CDFZu8nhn9d\nFlseLPcOqMyXBFgBdrPYfD7c7Gtevhy4q96jDvtuika9QL84amH9e3U1po+L\nxbIU\r\n=7JHh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3qqhkfLC0b0QNBQ2ycrSMIwzL4Hjde/KEsUcEExnEcAiEA6gXMiTLOZsh+ywnkhORGaYT1K+xDorBvahQk+qYH1UQ="}]},"_npmUser":{"name":"appvital","email":"info@appvital.com"},"directories":{},"maintainers":[{"name":"appvital","email":"info@appvital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-upload-widget-api-angular_1.0.2_1614882346673_0.9005966779545536"},"_hasShrinkwrap":false},"1.0.3":{"name":"@appvitalinc/file-upload-widget-api-angular","version":"1.0.3","description":"Angular wrapper library to quickly integrate Appvital File picker & cloud uploader in your application with just few lines of code.","peerDependencies":{"@angular/common":"^10.0.14","@angular/core":"^10.0.14"},"dependencies":{"@appvitalinc/file-upload-widget-api-js":"^1.0.3","tslib":"^2.0.0"},"main":"bundles/appvitalinc-file-upload-widget-api-angular.umd.js","repository":{"type":"git","url":"git+https://github.com/AppVital/file-upload-widget-api-angular.git"},"keywords":["appvital","file upload","upload api","uploader api","upload widget","uploader widget","upload angular","uploader angular","file uploader","photo uploader","image upload","thumbnail api","watermark api"],"author":{"name":"info@appvital.com"},"license":"ISC","bugs":{"url":"https://github.com/AppVital/file-upload-widget-api-angular/issues"},"homepage":"https://github.com/AppVital/file-upload-widget-api-angular#readme","module":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","es2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","esm2015":"esm2015/appvitalinc-file-upload-widget-api-angular.js","fesm2015":"fesm2015/appvitalinc-file-upload-widget-api-angular.js","typings":"appvitalinc-file-upload-widget-api-angular.d.ts","metadata":"appvitalinc-file-upload-widget-api-angular.metadata.json","sideEffects":false,"_id":"@appvitalinc/file-upload-widget-api-angular@1.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-5mYhRkicUqPdv72ek+NCOQCOpWkVMyTGbs+EiY9h2G6WdTGbW50xsSzTeJTnx9bJfWbKLgjBU8ixtfzf5o5grQ==","shasum":"de7841ea6ef1e9eebc4634c7d41fb6c0048cdf74","tarball":"https://registry.npmjs.org/@appvitalinc/file-upload-widget-api-angular/-/file-upload-widget-api-angular-1.0.3.tgz","fileCount":29,"unpackedSize":108797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4xnyCRA9TVsSAnZWagAAi6EQAIIHLQDMMvk2sCyHzLNM\nblAP3JkJZFVoZgKASPquMgKYf6LiV6Zb/9TdxHs6GSRg79ZW6J6yCxx57Kj9\nzz39peCEzRdFrVp9eIbqmEiAtlz5vOA/bMtfBrJVRJMYMeae9fGRjX5CeP1o\nUHkUq7h01NcaZ6A72SZuYK39cSzoZEGSyf94+xFZJuda6s514j/iqLTSG1cD\n8WMLuXCeCL51Ws11COoxklvpbZk1MWaKxgscUE21hp3iUZna84yvx+lC6bv7\nt9dYMmkoDxR3hkf4g592NKigg+mmGUanTwsAH7F5PbjipaVK5tdWlk2Nya2C\nEG++lwqpmUCNUyuRbGE8moeX2kxNPKag4syVfhlmDfeHyRk+ka1AnVLLzc2x\nYlkldimIZX2U/9GVx82dDwU9NP56Z4dsQtkhtvZSbAXhIVjWSRhZN1XBTgsj\nEwHj0n+A5QkqAnB+Iqo7PnQ9QBcMupjSkDRCSdWucfE0R7QuLjrtjrjMBdmt\nXxzj/vTgLWZyfq+HI3bvDx0yHWnFuy2tGMvRlIusS0fxwJXFNrFqd1xzkunh\nd6x0qi04LM5vn4y6PYG2yiWv/0Q5pZfk2xSmORAof4BM7+UJncZT6bbVVJ/a\n3Z/lnbnCKE24EZxmko69RXUOpT0OAnqvZr9nU1RqhJ0F4+rolItjFlOMim7Z\ndG2d\r\n=0ZIM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg98DnM0lIwowcJyd/VKstOTsx6tR1aIsVnwWPMSO+AgIgDQXyNFOTpcV+B5vK+m5rxmP8HmyrNhzSReD8vc6QFEw="}]},"_npmUser":{"name":"appvital","email":"info@appvital.com"},"directories":{},"maintainers":[{"name":"appvital","email":"info@appvital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-upload-widget-api-angular_1.0.3_1625496049741_0.2247978495954488"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-24T19:06:49.372Z","1.0.0":"2021-01-24T19:06:49.492Z","modified":"2022-04-04T15:07:45.152Z","1.0.1":"2021-01-27T20:01:47.749Z","1.0.2":"2021-03-04T18:25:47.067Z","1.0.3":"2021-07-05T14:40:50.207Z"},"maintainers":[{"name":"appvital","email":"info@appvital.com"}],"description":"Angular wrapper library to quickly integrate Appvital File picker & cloud uploader in your application with just few lines of code.","homepage":"https://github.com/AppVital/file-upload-widget-api-angular#readme","keywords":["appvital","file upload","upload api","uploader api","upload widget","uploader widget","upload angular","uploader angular","file uploader","photo uploader","image upload","thumbnail api","watermark api"],"repository":{"type":"git","url":"git+https://github.com/AppVital/file-upload-widget-api-angular.git"},"author":{"name":"info@appvital.com"},"bugs":{"url":"https://github.com/AppVital/file-upload-widget-api-angular/issues"},"license":"ISC","readme":"<p align=\"center\"><img src=\"https://appvital.com/images/logo-appvital-dark-top.png\" align=\"center\" height=\"100\"/></p>\n<h1 align=\"center\">\n  appvital-file-upload-widget-api-angular\n</h1>\n<p align=\"center\">\n  Angular wrapper library to quickly integrate Appvital File picker & cloud uploader in your application with just few lines of code.\n</p>\n\n<p align=\"center\">\n  <img src=\"https://cdn-apps.appvital.com/appsite/static/appvital-file-picker-cloud-uploader.gif\"  align=\"center\" height=\"340\"/>\n</p>\n\n## Core Features\n\n*   **Drag & Drop** or **Copy & Paste** any file\n*   Pick files from **multiple sources** including popular **online file shares**\n*   **Upload** files straight to **your own** cloud storages: Amazon S3 bucket, Azure Blob container\n*   Manage large file uploads efficiently using **multipart chunk** uploads.\n*   Crop, rotate, flip and **enhance photos** to perfection with **built-in photo editor**\n*   Generate **thumbnails**, apply text or image **watermarks**\n*   **Complete control** with configurable options and **much more**\n\n## Demo/Examples\n\nAngular version of all examples are included in this wrapper library.\n\nSee file picker in [action here](https://appvital.com/example/cloud-file-uploader) with example configurations demonstrating various features.\n\n## Quick Start\n\nInstall using npm:\n\n```bash\nnpm install @appvitalinc/file-upload-widget-api-angular --save\n```\n\nInclude `ApvFilepickerModule` in `app.module.ts`\n\n```javascript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { AppComponent } from \"./app.component\";\nimport { ApvFilepickerModule } from \"@appvitalinc/file-upload-widget-api-angular\";\n\n@NgModule({\n  declarations: [AppComponent],\n  imports: [BrowserModule, ApvFilepickerModule],\n  bootstrap: [AppComponent],\n})\nexport class AppModule {}\n```\n\nUI code in .html file\n\n```html\n<button apvFilepicker apikey=\"YOUR_API_KEY\">Open Filepicker</button>\n```\n\n### Available inputs\n\n| Name    | Type                 | Required | Default | Description                                                         |\n| ------- | -------------------- | -------- | ------- | ------------------------------------------------------------------- |\n| apiKey  | String               | True     |         | Filepicker api key                                                  |\n| options | ApvFilePickerOptions |          |         | Check [ApvFilePickerOptions](https://appvital.com/docs/file-uploader) |\n\n### Callbacks\n\n| Name            | Function                  | Required | Default | Description                            |\n| --------------- | --------------------- | -------- | ------- | -------------------------------------- |\n| onOpen          | ()              |          |         | Fires when filepicker has been initialized and is ready.     |    \n| onClose         | ()              |          |         | Fires when filepicker popup is closed.  |\n| onCancel        | ()              |          |         | Fires when filepicker is canceled.         |\n| onUploadStarted | ()              |          |         | Fires when file(s) uploading starts.  |\n| onUploadDone    | (ApvFilePickerResponse) |          |         | Fires when uploading completes.     |\n| onUploadError   | (error)       |          |         | Fires when file(s) upload is failed.   |\n\n### Examples\n\nBelow you can find some quick basic implementations.\n\n#### Open picker - Single file upload\n\n`component.ts`\n\n```typescript\nimport { ApvFilePickerResponse, ApvFilePickerOptions } from '@appvitalinc/file-upload-widget-api-angular';\n\nexport class AppComponent implements OnInit {\n  apikey: string;\n  options: ApvFilePickerOptions;\n\n  ngOnInit() {\n    this.apikey = \"YOUR_API_KEY\";\n    this.options = {\n      multiple: false,\n      outputfileoptions: {\n        width: 500,\n        height: 281,\n        resizetype: \"fit\",\n        resizeconflict: \"pad\",\n        storage: [\n          {\n            name: \"YOUR_STORAGE_CODE_ALIAS\",  //add one at your account dashbaord\n            path: \"YOUR_STORAGE_FOLDER_PATH\", //optional\n          },\n        ],\n      },\n      inputfileoptions: {\n        allowedfileformats: \"jpg,jpeg,gif,bmp,png,webp,zip,pdf\",\n        maxfilesize: 700000000,\n        note:\n          \"File size restricted to: 10000 KB / File type restricted to: JPG, PNG, JPEG, PDF, DOC, DOCX, TXT, XML and ZIP.\",\n      },\n    };\n  }\n\n  onOpen() {\n    console.log(\"Modal open\");\n  }\n\n  onClose() {\n    console.log(\"Modal Close\");\n  }\n\n  onCancel() {\n    console.log(\"On Cancel\");\n  }\n\n  onUploadDone(data: ApvFilePickerResponse) {\n    console.log(\"onUploadStart\", data);\n  }\n\n  onUploadStart() {\n    console.log(\"onUploadStart\");\n  }\n\n  onUploadError(error: string) {\n    console.log(\"onUploadError\", error);\n  }\n}\n```\n\n`component.html`\n\n```html\n<button\n  apvFilepicker\n  [apikey]=\"apikey\"\n  [options]=\"options\"\n  (onOpen)=\"onOpen()\"\n  (onClose)=\"onClose()\"\n  (onCancel)=\"onCancel()\"\n  (onUploadDone)=\"onUploadDone($event)\"\n  (onUploadStarted)=\"onUploadStart()\"\n  (onUploadError)=\"onUploadError($event)\"\n>\n  Open Filepicker\n</button>\n```\n\n## Documentation\n\nYou can find further documentation about available filepicker options and configuration details here at https://appvital.com/docs/file-uploader#Quickstart-Angular\n\n## Contributing\n\nAny of your contributions or ideas are more than welcome. Please consider that we follow the conventional commits specification to ensure consistent commit messages and changelog formatting.\n","readmeFilename":"README.md"}