{"_id":"@bkstar18/vue-ajax-uploader","_rev":"6-5655ad4e3d001eabe96bbd4712c7b7dc","name":"@bkstar18/vue-ajax-uploader","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.7":{"name":"@bkstar18/vue-ajax-uploader","version":"0.0.7","description":"A Vue plugin for the simple Ajax file uploading (single or multiple files selection)","author":{"name":"Hoang Anh Tuan","email":"hoangtuandhbk@gmail.com"},"license":"MIT","private":false,"main":"./dist/build.js","scripts":{"dev":"cross-env NODE_ENV=development webpack --progress --hide-modules","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"vue":"^2.5.11"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0"},"gitHead":"b964a26b741b327c73f601349d1aba2c6bb6b8b0","_id":"@bkstar18/vue-ajax-uploader@0.0.7","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-MnuQ3slZ7SBrTXMCRhntwFxflgUzEvXUQbGXElgDk2X4DrrtN1WooMzF/bOT6orCLkOLTnubVQLHw9qBzh3g7Q==","shasum":"ed4753f4a08eb2cd981b0d2d76e446659e57a7dc","tarball":"https://registry.npmjs.org/@bkstar18/vue-ajax-uploader/-/vue-ajax-uploader-0.0.7.tgz","fileCount":9,"unpackedSize":1016375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIceECRA9TVsSAnZWagAAUpMP/0YGS9JIWsz+lJpqrkNy\nrAsUTQkAPi3/4FL8U09p4YDofKgfXIiIuOQ0ietbJ/GvttC8wSNRrYgamCis\nsIDqD8+L8sfXAD15gALH+hnw21dRsNxwDYv3tX5lUNODPxS7WDzxyD1k+7N1\nsnRQ5b2Y6ZoYb1TQdLP+7N5lKqjuFoQGfXDvU27K+gc9TxlF+BioWbowYCxp\nayvHgRJgkQNYJD3dYNGuw7CKc+wfo8ceg27yyp0GBSQ1Nx9ToRtMpQlVv9kH\ngJhOv2ydZUNAZrSBU4Fz9aULfZVffwS1ZGwQFTcuxExsbQPGX10OnD+IypC8\nk9VTlzOiOw+rCrldfVCSXshHM9YHwKUBeK08EmpJ9ZxwiUKFsjMXwRljkHHN\nLL++2wb6z90YQYk4Cq2jPqYTfly3qtgzO4/5L1zV84dd00fxlEld1awesN/t\n7DHsuwof0ICpDnZiispmrhoFH81G1RqaR2jbfPym+HyQx8LIvFFTxjfUjdJU\nVdSDkTRfe9JjG3nVAXmAW6oV5s8kJANQtjQ9KTKcbhO8kkEilXo1r2ZQZLA8\nTLx39Cj18xNvDza1r2FWPYme2nNwFPUMh8ARzJmGAQMiC7PQ22AvdBVK2Crp\nLq9pixo85jGbHhBzqLu8nPav+yHxnRkrK8o5hGvG47k3WPdJYBP/AxQSUFLY\nyR64\r\n=aTo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVJ7LIACO70pGehame0YNICzu6/32bsi5KL0FGjLbZYwIhAPcCz7xoKdP5oug3li9XgIetwjLzvmytLzBXZeDT7tv4"}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ajax-uploader_0.0.7_1562494851766_0.16453843276850844"},"_hasShrinkwrap":false},"0.0.8":{"name":"@bkstar18/vue-ajax-uploader","version":"0.0.8","description":"A Vue plugin for the simple Ajax file uploading (single or multiple files selection)","author":{"name":"Hoang Anh Tuan","email":"hoangtuandhbk@gmail.com"},"license":"MIT","private":false,"main":"./src/main.js","scripts":{"dev":"cross-env NODE_ENV=development webpack --progress --hide-modules","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"vue":"^2.5.11"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0"},"gitHead":"01d2e2e13131e77987697d435d48b2b1676bbfd6","_id":"@bkstar18/vue-ajax-uploader@0.0.8","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-9+PVOb7lqNG3uCeCpT82FPeJajhusnqmb70lmMQ0E1jXVP1bfM5oYljYD1y+6ew0JYAZ0+kP95y0Rbv3mp0ZPg==","shasum":"18b35455d1c748f7b23c957134bd1fe002b0338c","tarball":"https://registry.npmjs.org/@bkstar18/vue-ajax-uploader/-/vue-ajax-uploader-0.0.8.tgz","fileCount":7,"unpackedSize":10375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIdCWCRA9TVsSAnZWagAA8tEP/AyVkRPIG3HfyWSOp+Bi\ndyQxPVJL2b/Uqk/YxO0XuN5+hqnEtG7NA6eZaZcesVNkTW8bM2+NfLnDkCO2\nwwaBxTNZPFCM12k6FOrYk7FPmCkJlurQ8U1WjqQBbAkSmwlWN+Fyqlf9GBMA\nH3p5uw7s+uSU1lcQ0wpGLOgm9jQdWAPkjKmchj8247suJ8uZ9hr8Al6Bmb4F\nP4wtS79dRkv6Vv9wwNvT+hXWREbvfly9YMdsyC3jnpXb+d8e+nD0NtADSvK+\noCwv+7juOO0Dmgb452BZ+pXT5Oay4t30r2FvAMxwiZhNJNl+JTsRLYdQ4HR2\nhbKmA2tLB9N2jsKZIqnfYnb9KadfmCg7OyrQZpj0xQi2aIWeLK4URxmhXeOQ\ntIn61BLVT3SerjJwNaV5kPSouAfXxt3c5Wc4EYYSThha4k5RoeSTUlpuSme8\nYfeibKRCbBNlXhKTyowAFspnzChXCpkkqSLjbhQgPEwOPV9kzC+UtX8eibB2\nD6EYX00OGBDE0rzoQ36S9wp7ZThYkG1am7fqyLogRskSXc2xGCnLAsSCsipW\n6HsIWSCGRPFg2YLzE0imyefGwFOVrii+Q+Qa/vMtEDS0kAJT9k48Avny8jOd\ntxRv1Kx1RQYvtFX5KoMnz59BB1pdUzJSF+f4DcsXa3WlAShpSUUzm9jyi6Zx\nTl0z\r\n=LkCY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFvdHNkUHQ8S3d7+1MmuJ0IYMSdxgRLhxEw+Hc/yDc1AiAtzhGhcIf72+VE5QTIV3BgC1fh1K7rrkVuOlZXef8sig=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ajax-uploader_0.0.8_1562497173577_0.43368948358289816"},"_hasShrinkwrap":false},"0.0.9":{"name":"@bkstar18/vue-ajax-uploader","version":"0.0.9","description":"A Vue plugin for ajax file upload (single file & multiple files selection)","main":"index.js","scripts":{"test":"echo \"No test specified\""},"repository":{"type":"git","url":"git+https://github.com/bkstar123/vue-ajax-uploader.git"},"keywords":["vue-ajax-uploader"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bkstar123/vue-ajax-uploader/issues"},"homepage":"https://github.com/bkstar123/vue-ajax-uploader#readme","gitHead":"a8257216b1d0c21a5f16cbd0e9aa6191721f8282","_id":"@bkstar18/vue-ajax-uploader@0.0.9","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-FgaMWGtAtxeAEXoMKJjqYFPepy+uJIZBfhwJocs9aJTXflS9v8JAQccwE4kDjRFX9zlI48ioW5gGgj1m4rynPQ==","shasum":"5951451bf5f9e5e88aa5d4845d43590defce71fd","tarball":"https://registry.npmjs.org/@bkstar18/vue-ajax-uploader/-/vue-ajax-uploader-0.0.9.tgz","fileCount":4,"unpackedSize":8372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIdt5CRA9TVsSAnZWagAAFu4QAJCy62Jdb4+H7cZdTknH\nMFihLzHtuY/CeaiES9XgOz0g4tag2W28KSs6xewTZ/dnxFxA30qW0EfcpLY+\nsnzvHBjWkkZ90+LIYA/Sj54VjrLIfe5fOCjT8d1vsdIpaQ84rU/4/ANohiGc\nq8Y42p1pez9JOniXpp8wP+gjQ7DUzTCPL+Qjee8UsFQlHjSCRfxLDpqpkRGL\nnssBph5gltKE6qUiYpD1vMCnBxNGzFZYKd35qU7llw77B95CLhC2r9F+y/B7\nOIFi9yKc5EhnKyQWbeBmtbmW6gMqQNGONrTSADhGrleNXuv72z555GvoyCo2\nQxkGH9e7RmPxumcuuvbo4NYGN92PqoiIxrq8ebfkMwKx9+9rGR9xbQ434iSd\nLTJWBix6SfkipLanXgkihyaeB15MtkS7Rxc8OhNEdAHnhGuISiv8G9wF7cRp\nunmz/dHI973AcbXWydieUV//mRaq96hxutNUoPc9hasuXdoOZ1UqCHDRFT1G\nWRENEy2TZvFO77sjWFTmkIv+96K0uq2G8AKIJXMIJL/NvEQizkJHoTWFjcRm\nTMFW3ddOYsCoY5GVz+t8Y1xsZljwLyYIkT9NLtnQqXJcXVWBM0uBUhjzkpaP\n565ehOL600DqfIWRqmoZWwhhjr3FXc0RAFKDZB07Wv4+TlzuPD9L6AZnW58r\nzYSy\r\n=qA/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb6UEtfIUGBVdE/9muaAu8lHQCaoMsY537H+jsxRUCKgIhAOpd+u5MneZnf/9rOAKOhsYtg/kLOtbpyx2Hd42mLmhE"}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ajax-uploader_0.0.9_1562499960488_0.8667558697153093"},"_hasShrinkwrap":false},"1.0.0":{"name":"@bkstar18/vue-ajax-uploader","version":"1.0.0","description":"A Vue plugin for ajax file upload (single file & multiple files selection)","main":"index.js","scripts":{"test":"echo \"No test specified\""},"repository":{"type":"git","url":"git+https://github.com/bkstar123/vue-ajax-uploader.git"},"keywords":["vue-ajax-uploader"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bkstar123/vue-ajax-uploader/issues"},"homepage":"https://github.com/bkstar123/vue-ajax-uploader#readme","gitHead":"24f30dc174d0fefcb180cb8b10f19da6b997a56f","_id":"@bkstar18/vue-ajax-uploader@1.0.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-xzSjpCH256DcZoWHrHJswnsL5SHsaUvZGiKqDSs/kq4QNRWox8Lt2iCHciswsuDYzww7i86rroEU+nC5cbQW8g==","shasum":"8fd2e272d974e4137d10e43388fa874c5e202b3b","tarball":"https://registry.npmjs.org/@bkstar18/vue-ajax-uploader/-/vue-ajax-uploader-1.0.0.tgz","fileCount":4,"unpackedSize":11279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIeSyCRA9TVsSAnZWagAA93kP/jRDEUXjHU96bVo8qQ7z\njEPt4G62GhGS8Nqgakr3abxAxxUxfAQrM6BBenbpeCDwwFD9SaMD6IRgNIl1\nq+G4YcYqt1sMnhHuJBBgtxIUzbqQGBnlz2ZAdjHdujXi5Ao+Ik98ijKuaVx6\nKX2BL/vAEqOfhBtDak4EiMwvB63xIAtXMJvDTYYix+LTaLloNujTgoSRfhP2\nQMQ+Ehyt5PvSsb9CWH2B/3b7V8/AnFOzaLp2ELasM6mu2DARQQGd6DmypsnU\n+jeCaJxQKM1sAIjg/cLKpD6KbOdN7b34tLQuOolvjudswpo5DwC1gyBRKP5D\nC0E1Xnvww89sVsBNlL8571IhgQq8dOpHQrFOOKV/mKRVmQ3ZirekFEbomey3\nSTHV+O5A2GjPOKBq6oN4PpP3UZx3hSzblFNt3Aacce++XP5kXDoHuT7E8gzt\n2gBTijT7x6hCoz1v0OU9ojBMHXdSGS82dQBnuCmBF126MG1Uw7Q90rFWIt4+\njAgEgucBt6zOgfT1tkt6Ja6n05E4q5FNc9ORI7GgFPrZS6TogQRjz1NY4gwL\nps2xm+dhDuyRpj4Ny4euU/8R48P0Bx6VdUGI4ULWn0NO1uUsQqeSPIYl/YIn\nqoyO95TiQLlE6WHaYQR+ODHKRtw2debySvK1udKVMQTqKMt1Fk1uPdXkFtPp\niF27\r\n=Qsz2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfl9iQcQhPYVQOj2WRuiP7DmviwSf4ywKi3RyZxBRzYAiAzdYULUZLtPIC0JQkwzVJ3kH0vx7Cx3Of/suUjZkzXvA=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ajax-uploader_1.0.0_1562502321786_0.46471730510995246"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bkstar18/vue-ajax-uploader","version":"1.0.1","description":"A Vue plugin for ajax file upload (single file & multiple files selection)","main":"index.js","scripts":{"test":"echo \"No test specified\""},"repository":{"type":"git","url":"git+https://github.com/bkstar123/vue-ajax-uploader.git"},"keywords":["vue-ajax-uploader"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bkstar123/vue-ajax-uploader/issues"},"homepage":"https://github.com/bkstar123/vue-ajax-uploader#readme","gitHead":"cd746092bbafd9cce566f275fd8a0389b4c023f8","_id":"@bkstar18/vue-ajax-uploader@1.0.1","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-7Vf2jKBRMBunWByBtWt/bQuRx/pwR0JPxhjsktTkibLeloqtoCJdHBPDbbXnR6vIXEz/Qr+mTHfTWwBwNQ66ag==","shasum":"0a36dbdc13c0fc6e3e4b4eb8fd16024c566ef0d9","tarball":"https://registry.npmjs.org/@bkstar18/vue-ajax-uploader/-/vue-ajax-uploader-1.0.1.tgz","fileCount":4,"unpackedSize":11281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIfm6CRA9TVsSAnZWagAAzwIP/1fSkJzDEFKquIpeRynu\nFwkXENa2xz9XQOue7dtTX7AsuMCH+TcyYk55zB+Bm+dg9BAgY1E3pPy96wGe\nAtF2RmxX4FsV1A1tPJyRV7xAGuqBJJIGBxbDP4ts1QdtUOQPgcO8bjLJlsV1\nMMM9OWvZuI3aNxAHS3SdP4nJj2u5FUvK7fYC4fjFcehw8Zxbj+gpcM1GMrbI\nD2MphEO29CFnzJRIpYvBAMCZce9RwqhBZbh8jneikz9yXzNDCus6yV6VMClu\nZXvOAzPfY10XfY/wrBOXYM19JpzY3MQgNnbelaaYjSo/J7eCC7lK/IKBuKr5\nTgJcKxfC0bCO+OTyuN5uk7NHL5qN5XMcCjcwSJonk4dK6GZbg114OeE98+kj\nXVfMkEOcqNUMKXvWLmO2AkvM5m5FZhCz4bONmQ95401I3c4SSc4QkF0s8hqu\nN0eZaPgz7zxfzF3jLCgujsImI8vg+rEzkuXY6Gpnxh8lUqbXIyOuTXEVtmkE\nXdqxq/pSo3Z1nc84uHi4NIoyBHSaRPqR81pOTsK5Y35xymqOfq7ItJQdP8dN\nxplSBNXt1dwaCI+c93o7SuZMO81BuXrTVPt2x8HgLZtFF9zr0gslT5binEoj\nlaZt3U8RczgZn7FehFVHiJTFIhfsv39+FlJST7aiAcQdjyxn3X1AJuMAyzen\nIp0n\r\n=kAdf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbeL7qPEuxglUOFMltOX9mMG6K83IvlnFDDTTpgr8V/gIhAITwbI4g6UbzuF5tWq1yyg/C7nIEqgXJtIq5l1vbph0m"}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ajax-uploader_1.0.1_1562507705650_0.7234389636409793"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bkstar18/vue-ajax-uploader","version":"1.0.2","description":"A Vue plugin for ajax file upload (single file & multiple files selection)","main":"index.js","scripts":{"test":"echo \"No test specified\""},"repository":{"type":"git","url":"git+https://github.com/bkstar123/vue-ajax-uploader.git"},"keywords":["vue-ajax-uploader"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bkstar123/vue-ajax-uploader/issues"},"homepage":"https://github.com/bkstar123/vue-ajax-uploader#readme","gitHead":"e5954c4ff2a75c4e4d965e04d3987635d78ff7bd","_id":"@bkstar18/vue-ajax-uploader@1.0.2","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-g/APR7Oi9vqHXrL6zjoEXsPbaZX+RjKTYjAtd9CFYWmL7T3y7arU8B2QyIetqVl9zSZFiG7e743zif/1u5xa8g==","shasum":"91fda2a15afa18bfe6bd84991cca291c0e57a75d","tarball":"https://registry.npmjs.org/@bkstar18/vue-ajax-uploader/-/vue-ajax-uploader-1.0.2.tgz","fileCount":4,"unpackedSize":11293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIfzECRA9TVsSAnZWagAAajAQAJ5p1IW7wROK5WIrMfBK\nPDhfd7A7V2i24nTYOPiHQpqwVtnPNX0S1ZyJ4z8jnZv4Zx/DLBUyIa2UNbgk\nRTwtSl1OYgYDFQbEu0AKiG/ZdDeFnCuHRA1aQ2ont03egq6qvDu5eQRW4h3G\nt5IJWE1HfO4DAHu4fiX3s2PdkPCKnWC+uNImDKd8dGummgGuK7hyLmQnxlEz\nQupM6jl5P+cHPPQQN1bj0JdzryDYIpCdSEhdt/v6lzK7iP1t5NyzGDp8h7NT\n3KMsusN/3+CDtHPCnxXAAtJ8QP6i5pS3ctwIkHBneVae2JJQxoz2M2x27hxB\n853hxRm1GDDH6KoeUyAgsbgyaEPiaUibIqgWRK5kKZyf1jj+t1Ok+PsOj85S\n+A+0BF17PizDkxW1tMYymNIs48RiJjxeENUm9W/ZDru9NCfZvBWD7CoHvHt7\nY3CH0Q+UVKXvIr9/RDKxFjiyZ1JQxZLzWFgpW021xsbfeEMhliSCw9Bk8B72\n0+N1Z9/vi8E4pmAnnRAtGw7yViQvBadca6sC2c5VB6JZMMVRTZvHKy9rnN9/\nETk9IpTbJAX7nKEcZVWeJxoE9fmwjtGDzWJMVAvtxhxN7j8EtGmRk441gLIT\nKOZX51FLOQW4uSha+SvW3dzu8FSSZIiy86vMRl4cGHdM14Ww2wXlqL8JT7Xg\nTCGT\r\n=IIJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhqArffM3Tba9PbY4gkpv2BC6S3tkL6w1Hr4nwlwf24AiBaij29ooH/0+BxVxbCMM+K1yTSV75qkbWub4fLQSWPHg=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ajax-uploader_1.0.2_1562508483729_0.5946757924842916"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-07T10:20:51.564Z","0.0.7":"2019-07-07T10:20:51.919Z","modified":"2022-04-04T19:18:51.848Z","0.0.8":"2019-07-07T10:59:33.709Z","0.0.9":"2019-07-07T11:46:00.600Z","1.0.0":"2019-07-07T12:25:22.172Z","1.0.1":"2019-07-07T13:55:05.757Z","1.0.2":"2019-07-07T14:08:03.875Z"},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"description":"A Vue plugin for ajax file upload (single file & multiple files selection)","author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","readme":"# vue-ajax-uploader\n\n> A Vue plugin for the simple Ajax file uploading (single or multiple files selection). This plugin works well with any Laravel backend 5.5+.    \n\n## 1. Installation\n    npm install --save-dev @bkstar18/vue-ajax-uploader  \n\n## 2. Requirement\n- This plugin requires Bootstrap 4.x and axios package  \n- If you follow Laravel's standard setup for frontend, then all things are set out of the box. Otherwise, you may need to manually install axios and configure it to send ```X-CSRF-TOKEN``` for every request.  \n\n## 3. Integrate with Laravel backend\n\nAfter installation, put the following code in ```resources/js/app.js```:  \n```javascript\nimport VueAjaxUploader from '@bkstar18/vue-ajax-uploader';  \nVue.use(VueAjaxUploader);  \n```\n\nThen, compile the frontend assets: ```npm run production``` or ```npm run dev```.  \n\nIn your upload view, for example: ```resources/views/upload.blade.php```, you can use ```<bks123-file-input>```  element to render a ajax file upload input, as follows:  \n\n```html\n<bks123-file-input>Upload Files</bks123-file-input>\n```\n\nIf you do not specify any attributes, then the plugin will use the following defaults:  \n- ```input-name```: ```file``` => name of the file input  \n- ```input-id```: ```file``` => DOM Id of the file input  \n- ```input-class```: '' => class of the file input  \n- ```multiple```: ```false``` => allow multiple files selection  \n- ```progress-bar-color```: ```bg-primary```  => bootstrap bg color of the progress bar  \n- ```allowed-extensions```: ```['png', 'jpg', 'jpeg', 'mp4', 'doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'txt', 'pdf']``` => acceptable file extensions  \n- ```upload-url```: ```/upload``` => the backend URL for upload  \n- ```batch-size```: 5 => maximum number of files can be uploaded  \n- ```max-size```: 5242880 => maximum file size in bytes (<=> 5 MB)  \n\n\n***An example for customizing the default behavior***:  \n```html\n<bks123-file-input input-name=\"image\" \n                   key=\"image\"\n                   input-class=\"form-control\"\n                   input-id=\"image-upload\"\n                   :multiple=\"true\"\n                   progress-bar-color=\"bg-success\"\n                   :allowed-extensions=\"['jpg', 'png', 'mp4']\"\n                   upload-url=\"/api/upload\"\n                   :batch-size=\"10\"\n                   :max-size=\"50*1024*1024\">Upload Files</bks123-file-input>\n```\n\n**Important Note**:  \nThe plugin expects to receive JSON response from the backend with ```success``` key in case of success or ```error``` key in case of error.  \n\nSample structure of JSON responses are as follows:  \n***a) Success response***  \n```javascript\n{\n    \"success\": \"Successfully uploaded\", // mandatory key\n    ...  // other key that you may add\n}\n```\n\n***b) Error response***\n```javascript\n{\n    \"error\": \"Upload failed\", // mandatory key\n    ...  // other key that you may add\n}\n```\n\n***Example***:\n```php\n<?php\n...\npublic function upload(Request $request, FileUpload $fileupload)\n{\n\t$data = $fileupload->handle($request, 'image', ['allowedExtensions' => ['jpg', 'png', 'jpeg']]);\n\tif (!$data) {\n\t\treturn response()->json(['error' => $fileupload->uploadError], 422);\n\t}\n\n\t// Save data to database\n\n\treturn response()->json(['success' => \"{$data['filename']} has been uploaded\", 'data' => $data], 200);\n}\n```\n\n\n","readmeFilename":"README.md","homepage":"https://github.com/bkstar123/vue-ajax-uploader#readme","keywords":["vue-ajax-uploader"],"repository":{"type":"git","url":"git+https://github.com/bkstar123/vue-ajax-uploader.git"},"bugs":{"url":"https://github.com/bkstar123/vue-ajax-uploader/issues"}}