{"_id":"@bkstar18/jquery-ajax-uploader","_rev":"13-7dafd6ac364ba4968d670cb423879f0f","name":"@bkstar18/jquery-ajax-uploader","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.4":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.4","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","build":"webpack --mode production"},"keywords":["jquery-plugin"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"7a659a54b33201798d3d64ae675988d458931620","_id":"@bkstar18/jquery-ajax-uploader@1.0.4","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yhUoy7vfTi+sR8hnpA7zQ0Z72S6/uUdx2SnVMhL8LQlIVkF9et6ydHROgptQAxpBfgi1mu4iTQidsU8EBR2Ewg==","shasum":"bf3c347eaba83215c97493460d39cf5e3a44273c","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.4.tgz","fileCount":6,"unpackedSize":13573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGPzjCRA9TVsSAnZWagAAYocP/Rd/9LaKN7p3Imr5Jp9F\noq+2CsTu4i6zT3uUyPpSWhIogO/S6E/RWtuyrwM0Iy70EZfGgjwMaEusSPGZ\nUfDFCQ3lgydEIxuxc3ZWPPIEjZHtZ8xG6SQA2R9VmmzGR7eDeFJVTLsOH6aX\nVSq5vuBaWROI1MeGAZcsDpatCeb+iUZ+WNqvBchE9gXwvQMRR5xwtam430U+\nOP9cr/JehzugDHi+btzfYpX5J/DyWqPhqIyHB92t07R2vRkNeN6yOdghs5hA\nehYW7PeUzLz/FBD8y1HIx9f2VbEcLNGL0cKOPTqM8t2Wl9nylDZATyEJuZvj\n4bCmttHLTV4IcqoxPeUoTzmBHxbMCTuLyRY0NVRGJtxKowdvUJ+ZND6cUfNb\nGls9kZoGPnYbP2hl+tNPmEX5aDABPcdHj/XhTJbWODcBfT6eVn0gNXEzMHCz\n+mbvdZ87P3hBx18sjREMMNvm8WC3ttbUwPuWq1ZyNEpvZBKc70644vvQTkWZ\nFG+hIB9Ob+0a8/saXHyj2NN2g5CfvhVpOSr4jLV8qmEU+qIyiQWclxYvS6dl\ngcv+wND4BictbwdtnjmwyXHqI8zx0mOHtvPqNGWia8FMBG47S5F8anvyflE1\nuWfN/gemMyHp0IAs35M1/TkSYLx2L5Iq0oOiwtJLJhsaXRe04EGiUKIwPQiZ\n9sBb\r\n=J0p/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD21cOMSD8d+Mnx1s+TE2F0256+/AUK3JQRy9oT5rKCvAIgJBU3Jgo2W9+A7CGhyk5Fjd4/xGcJYy4zj8s+st7YGVE="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.4_1561918691291_0.9344764093519455"},"_hasShrinkwrap":false},"1.0.5":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.5","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"2f8163a3bed324beb03bd633143994a3f7ff43a8","_id":"@bkstar18/jquery-ajax-uploader@1.0.5","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iHDtiYFqzJmjeFsSEyZI2e17E1BOSx7C7YRz21TdECtjVmMlUA6Zr2tkBcMOHIqbHSGvRjyQn1CH/TQ3tW9BZQ==","shasum":"ee2277a7fa9793c1be86c7cda0ea2a829558dfed","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.5.tgz","fileCount":6,"unpackedSize":16787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGi4NCRA9TVsSAnZWagAAt1YP+wXTWuWkFoW8OnA34ztS\nh+tflP/rxvS99BmNFxxhcdnTr9YrVbSB/PHZNjybwnioGwVcGi9upaRjwpL9\nii4i3jnWZs1Wc+QXBjxDLlpuZc+0RWeYz+kiN6kpHUcBfZWE9yxuZwymUaWZ\nx/drnazWrAcXtnTqghcell5bS4be1bHgmLjeEDXLPt74lv0O8X9GO3OAaNbo\nMzjRzGF/3JO7rZvSQwiLUpTvwEbODXMkGhSx2G0cptE22vJ9xh1aAWJGYnY0\n4qNU/sl7rsQl4Dit/v8ZkMid/JMDk5chjQpiArH3Mb71KG5y26fYEX6/ZmzL\ntq2CZnP6RSRPdz2A5/yFVsHkoJtmnQhukOTFio5vYLKglCHNpzknbiM9pkg/\nE4HQ5LbgHHKVA7WIDf8/fKLSdNfJ44aaqvVOEpBXyhL0dfGKymG/E/L7Psdg\nRJY7/fZzw8WIpw5QIGkLCQF68ZM+S/AkSIPjldZxxjpW6g6RUNogMn2F5Ab+\n18WfaGcUXl8plyl08XDih5hg4GnSs+nmJDuM8WffDGwESwpmBBQZGFVOOmZW\nw2tQ5W9TLyLccDAJtLj/BGlflR6cYX+bi8Sq6yKShiU8TeD4KkfitctaegtV\nG58WjYW6Pnszj065uBW3IsYsfPxAD4rtMMXOL8i220XX66Ju6qXlCzr8gUNr\ncRlp\r\n=G3D+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElLUKAB4tIQOTCuhZ+DX0VGoKW1E1iqFK7vIlMKFogyAiEA5lGflTkOcMs9oLM1/14WRfc7RMYAl/un07IhZT74Gi4="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.5_1561996813124_0.46949336584901524"},"_hasShrinkwrap":false},"1.0.6":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.6","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"738137b4182b921cec40a2bf2f15d7b2fc1feeb3","_id":"@bkstar18/jquery-ajax-uploader@1.0.6","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KhntNi8Om1+GDZqjhdqocSEJzsQh+89B/EL/MK5m9dNsxK8B1oiQeH4BO863FmfJa8iikWUmAA+HuGc6LNl8Mg==","shasum":"67a43fc64cf69aed6f97fab677a4f09dbf5e800b","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.6.tgz","fileCount":6,"unpackedSize":16791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGi70CRA9TVsSAnZWagAAhRUQAJ1AQv6gSdJXWJfpVSy3\nhONQygHinU/HTXzljVW0zfYBaoBQ4jGjCkhtwTZ+Xy1mGBCaJGlkfNpic//g\nxa97JkT3pt/jMI1PRsLRtlnngaCcAOIvSlm7QXhCoWW9Sf5Rr5on2BdEWNpw\n9yBGseKIfPXqiIjihSBYZMpwu+P31h/i8q/vkdZ8v22M+vp84c+MW8gg7ZPG\nULvNJ6pZAdRRNzsAw4UvjBdpyMptmAtQ3QTUCUQesl6bRaAb97VumXFOKxEF\nwMly2ZDwF4sUto2LZb+g9TausIUYP3Z0Bd8SUIn7S69+GjKQKNy75jVfuI9M\nxt3zv6qItSDFP/uIg2u0kPZsWhlfcMmhA6kVH1xNj4pZYEge/HWmgKboojlp\nYsJCBjuC1CZ9pGdyBRFiBPUxxZcXn9T3EW209BR2EulF0KWZM1zs3er5OZ9l\nL/DCb4JIViE7a2G7uCMIJq0k2zGDEyfJ8eVgGOIpIumk39WtrZTRWM86jc3S\nLuVz/V51iBEmlDAcALlBpgsp0e1czYokGZ6gSNvHlt8QA+DKNlIL8D1yh9RX\nxp8tqQEnFq7yNCB0HhMbCL0ZtSD9v55V/4Zgy4waJgf1EsN2M1UqUD+GhXpn\nWDE3BB/AO1JJJ/axSFJ8AviC1rVuQHKE/Dg1ugm9ohV5CjeA/OuiYICRsuzA\nZhob\r\n=exnF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ogQBT0Zm5ag4JZtWEyGBfbyg1xYRLTbFr1b9GRALrwIhAKGP7hFJR22ByPGCO/wcLmobT10JaN36G1cThxMaKzjB"}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.6_1561997043517_0.875782576501873"},"_hasShrinkwrap":false},"1.0.7":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.7","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"fced2054534ce44013c6e47f308bfce6b42aeec7","_id":"@bkstar18/jquery-ajax-uploader@1.0.7","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TfNJ2okqfFdF9eI/uGEiqeDFqmKv3PXJrNMlSXsLdCLazadYvBCZLaL3LeTWP/AxH5CmRy316zMfBJocrHg8og==","shasum":"1a069d7bf1530b9445e7111459525c79888878ae","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.7.tgz","fileCount":6,"unpackedSize":16817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGi9+CRA9TVsSAnZWagAA5c0P/R9fP+dkB57x/Z1rUt/E\n5qJp+C8pNvIi4j5YrcwBYurjp7Yysx9jSEYsBDE9ax+zv4QauXGM0npDlqJb\nuX5VYKy28HCY8ApGooenTEmKYBBNSZ6nlA8LSmvk2QhKaTLAHQjHx786Wodo\nS9Efrg7QmeqOZjGzK7cD5PebFctWgDi4eS8eollQ0m4JPY0cJ79lKuma03DL\nX3eSbkYAyzsEwKCaQpBBXhxsLXbm30BrAoi5Vj+38zQh7/Mz34SqTx9Vpt+t\nvi2m0nhumrYjJ2G34m5Dw8orLt5+BFnQ32TD4gbTIN2UQfIizwavVOeewgT6\nvkejnAOPiMdHkWa0EU9bjE/gm0DGyPGSCAwOQ5Cba1h8DiYLtjQYv+qpr5YX\nGGxrrLj9t0bj/3Rz2Wpm04U/o1nOY7duCh1oh9WZ29Tju2L6AelUmMA0tEBY\nL5jQz0J78gT0LhqRdHPjvPBZ9ELTlyD7jefvnS11xhHDa98xCHhFxtoGnLQk\n3yQ34xzALHrmS5pyCEWEZDrT7YpVYuTtnICSTAaZimxPXB8E5h6ko9jAKbIL\nEjkxpxfmzwuIdnlAUmnYqQ7XJKEHLKHpfERWRTEYH9dCPPI8BdTMjN8k/Va4\novRcYNDR/SedEoWzKtdQO4fUYerGZyvkPZs8Qp1jFdy9aUbgls6b3fKpKCqj\n2jat\r\n=MpTz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcf0RZfzVZRNWA5f980by6ZV5JptnYwrMWJIdbEcTCPAiA+rJO62jYVD7mXgSarmH9ChLJZPLwVXFhLu+TX+/CvRA=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.7_1561997182203_0.016228238328767963"},"_hasShrinkwrap":false},"1.0.8":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.8","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"605e84d50ddb674361b2c9e3ae50ce64eb67a15a","_id":"@bkstar18/jquery-ajax-uploader@1.0.8","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-y8R9m1URg75qe0tJtDDuOwb9O2lffGdhBxDaqRePiM6fNfO3iaN5YwrFDyZmGxoWqiHb9KJdaGe4d4a8QWLJCQ==","shasum":"66bb07fea26f75aa96268de328833b2e1ab6ccb4","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.8.tgz","fileCount":6,"unpackedSize":16797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGjDHCRA9TVsSAnZWagAABc4QAI6ho4+oSNxtW7YTQu1g\nPaJ+7KHzRCqYLC6csx2iVPIDw5024PKGbOacSpXTvauUPY8+kFfLPWjLfE0T\n8dnA/xGyvig/gakfwWAB4KRl/BkCR7Dew8UqW7XrjuKjV9AVlQroHcem6+jG\nln0+fPrBdqdQyE3xDxZz9FFMyvd9gQTYhQa16TfbCgMf/po9EiI4IavTV7NM\naap4594/Y1h4V3ETLyatL9vs9NJGv4lqYss11g17LqrtyGzXv4NPm12i2MQQ\npMf3o6+Xj41MT0Y2jGjgkXjH9cSjh9wPohHcsIZsqveIZmhXbB098hetZiIw\n1hEOld58u/9TFh2UZRx5LIqhuimHA1Mb/JQmbZ0K3xPIqcCyrWHxWxwZX1U3\n5pK5qCjsPpUHMKdImbuJ9WhSJJy6iCFbvkCVQGwRN1/vhTG/oZtXVfvYf2jT\nLHBsZ7pT81xGL0kRmLsScaZ9bY7+Q+OBGpeMivm8RyfGtkcQPUnIosQfhzlU\n6ZlYvbYNYxCN+mBf358c0BN/6Xt2rNCG1TwAzeniasin2LXf5op73hP8OPyB\nozo6H1i3BSb5b6G8UnhTFKCkJnEJBehO0E8J3FQ2BgY0Z8BP9bNhE2tWX813\nDjXCkAL9sBRU6hC9G/5CdRR1xMVnXtCHKZ/V03WqmtllrzvgdTB3Qozo76fU\nhhdC\r\n=fARz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPTp9Zc0uy1KAmar++jcsiEnS62VbaEuOeSWsUt7ZuFwIhAKd0CFB2ASCLWc1pK7DZN4Drr+J5guYMUfqBPRaNeChg"}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.8_1561997510682_0.16241983911818303"},"_hasShrinkwrap":false},"1.0.9":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.9","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"ca857e5062884e717aed4de95f1449eb5a1180f4","_id":"@bkstar18/jquery-ajax-uploader@1.0.9","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SbZuFS76pEXYAe+UkGpmBMdXyunjRVKeIM7T/DZ0/RGolbktoDhyDrcfb/nS0acR4Ca2SyaG5k0bD/d5kfsfzg==","shasum":"3862286f042d780a44ca3d982435863f59111d5d","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.9.tgz","fileCount":6,"unpackedSize":16800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGjGICRA9TVsSAnZWagAA9L0P/1Wy0i19uJF02ROsXvnV\nB6dUY7JQSoD9+4OrXL27KitkQ01rTbvAMxBvMCwoIlU7HUFkoB/AlRbDVAQz\ngym5z3Xi0a2KEwPqu1MJli4jY8vOFmTSpplojF3J+GWW18+BlPH2iMIZxtMh\n7TUM5f59i9/mXKD4Nvc/d/Mmiq+0knzeWeARZuC1jyFLm0UoeJBRoqkQB2Ib\nla3hwS/MPYqLSKfz1FqkKgR+/NPQwy1hSxEWmcdnpxh+HsrZpBQ1WnPBJbUC\nQOa32gTF9+iKO27DcVEFtcRETTH2yHqgcph8PrnVBGl+N1entUbH8GzBxITt\ngwYzv6iFgfk3odvNTRtGUGgrqJ37HlMXBoPLYMHnxpaJDDXmA1/AAAy3hzds\nFXMMZOIhznldSUWJKwdkN4gb7YyKJ3qdTbeEp6WtG/6FppPPxg1qFwlWia+x\nKrtmdCvK2ByYdv5QUKPrNuMFZPb/sp/j6CqN7VtNOJaQ8ZRpuDuZLyOhsgrA\nNSZXeVuwkHt1O2IT8jOFAJXv95HGBimtxzKo3ZdQ7JrrFuZxOpWGtELL4jFE\nHxETbiKcunSc3LzaH82J5eWnftoEc/nWE/Hq/OneT7iDpF/1AwoXO8T64CBp\nA59BOunrG2osp9eF0JSg5PAco4Jb3mgMmslIB8gyyE1yDBQzw9XMIuQMiuPj\nQmYJ\r\n=44om\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5O18Dt/ygcyL5mN0u2QC/6cRHLy0GvEEyXfI8YaDLAAiBqlw59bYFdTaJMvDpbXTDqUh2H3JkNWtkomUUkXFjKtg=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.9_1561997703698_0.8291675859466514"},"_hasShrinkwrap":false},"1.0.10":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.10","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"28ac3dbd30645a69a295c16f2eb689451e04b489","_id":"@bkstar18/jquery-ajax-uploader@1.0.10","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Jbc90qxl6FqXqj6fvYWXNTq3hnwbObhotNj6n9oKisz8hcHyiC96oQpA0RkKEi9pL5p6UCM+Rb0i+KCwHcyCNw==","shasum":"2ec01dd5c282561ad1ab2ded5995e6d91a87e4f1","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.10.tgz","fileCount":6,"unpackedSize":23157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG29ECRA9TVsSAnZWagAAyOkQAJqPu3pRNzo/8AjaaqA2\nJ9ixgpRG7mSWs5kOWa9dpvXvLj6XtngQPww1PM1W/gGfSYu3YamM9WTocR5f\nJIr8deUc3fjIDTZLkFRUpcQ0AoYHZuACeVMJJ5d0SiHHhOr+LtlhwFSbu37f\nuDKTGq1OpHlSxsy8D4SKaBD8jN+zUDEk1R8OPaLjGOygg/+z7q2RU1mTuASG\niJ0fvqS7MpvC8UWpwDHa5JZg7GLH6jQQpAnRsvrbXOeHjcHeU9/G0gpQRqul\n4cpDEvUbYie6sJmcuncu2C2QANrT0wHYUipZa/WNJMJzGWbkJER/zr8uwq1e\nh/BAvtgrGOiLRYrkQz0n1ASpCrfJldU9duGi9TCzb8cxjSpoUxxBysEFRajc\nO0v3+jSptCKId57BFKjlL+oiIct3a9CDHfffilWk9IaqGoPe1nQuF4hMSH6J\nK1IMMHahTwzYhAmT+PxBs/uTZWalhH7D/FELwU/YgyNQecybrwZcc1Lk8KOf\nAUaY99HCB4dZFLJfTdFIjzlEWOG6CFzBk2P7wAOT4i5z8BSxpzDWTG5u8+33\nlVKYd9FnUoWpZCwmhDDsEGJnXZ8g+uGd+vClA4Jhfp6pwg+AdixSC8IIEq3z\nlymSQAGcPphq0Cn3+vYpplAvUOyAARzBOH5ocXHHI4ASCBZz+6qv2tfTGfiU\nans2\r\n=xycf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsWLr1gN8SbYdjfqiGQvC/45aBHVbUaES1WKAeibhy0AiEA6UzlP6eQ0+zgCOMp//l/q7vLGy1PnuQvxIxS89VPOTc="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.10_1562079043285_0.46542547474591056"},"_hasShrinkwrap":false},"1.0.11":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.0.11","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"015e52f04f6c9d59b6fd78f66d10cbd227e200df","_id":"@bkstar18/jquery-ajax-uploader@1.0.11","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+ALcD02kbo8V0gVW9nRHcUu6dzvirpAA8WDb9gK9I1q8ewqfHJoYHfAGNvDxmZqEopy9Z11ePCINH0UQh/yQxQ==","shasum":"7cda17cf5350e7d2270d397273a53db837cbbeab","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.0.11.tgz","fileCount":6,"unpackedSize":25634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHLXbCRA9TVsSAnZWagAAXYYP/jtNHF++56vZtbnQTZTc\n4XTRdejgPJk1eygeC0y+xIjE3padQoesntdGpJ+sD2gZu+nk1vbEiL/62yrE\nEaHrNixr9CLUHpBVhKJAnnYmAsWSRPR1rtRB9NBdckN7QgyMw+YBpHwiEebx\n0fBzc9V2S0WZoifdptLkkvHw+V+vp75DQn+qTh4UuIbiANvQVk7M5hghc6OC\nhtgSwULO1vut2XL/1H1MNd/junsEHCHH4KhC679RQM70xoCmjeNs8OqMaUx8\n4BosK+hugDTgTKG0yFOhCcskDlwPkalkHzvJA9TWeSysBJI4O0QEwBUC7s0h\nAoULqdPexeQSIa37elAalPZjCAzAq/9tPZx4rlhsAMQxJUEiBpYVQSVhhiSv\nui2PVa3Vmreq1/EnuLNeotR8v33pocIebwQnJaqfXKdKKNU/0jaAWITlDuE4\nZMVxsIZFFaeH6n55DFFvc6J14G1RH7jkdHvxNFWzySZ1F3CFyk6XC6EwyZOE\nJqiGhFJonnD4Inm/K9CMxIlm9A3MOMU04LXli5nxrHnd/5GgMyYre/79myqw\nFCG8k9cC9alngoBpQavVs2P/8qPSEy9C533WuPKpkIs+djlnuNrniIP6Ioj1\nBPX3wZr+Q2h5jV75rdZsbJAsHXAogCVLJe8udcV3/rZvkufCv8MLceQZPnbZ\ngm4e\r\n=OmXg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYLP1AsYxNgEn+96vnNehOGBqdpVC0YbyCxHSB5FtO/AiAeungoKxdgL5tRPQPXDUcQISAV094g/Cnjw7oDYH7iqg=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.0.11_1562162650597_0.5605350831916609"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.1.0","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"924f5d0a8213e3c9f6d6308692e1a1d6f5bf5a3b","_id":"@bkstar18/jquery-ajax-uploader@1.1.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-B370mS0yjDExeN5ItUaiNIr8JvS7HSxsvuShrhSnV85RYnVFcrA5k9NUBjDhcc4SKd7tMyZmu+r1+hZtJmh9FQ==","shasum":"12ff6e11ff7c8d4d72cc5c0379dd22b149a44971","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.1.0.tgz","fileCount":6,"unpackedSize":27427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHftFCRA9TVsSAnZWagAAem0P/0xnPZ0TlmeCLTge8xhh\nOFsXFzR/2ohaw/CdQUP1p31FtzP4UWpylnfiJOvLHjJqzlwjUCDQuqH3qzUR\nGj6hNlO76fvqeLBS7gnowZ91uaMLchAOf1wZ6/HkMWvac9C+wlhqWgMGPLp5\nZPW6R5Ut7I02H6ltU4EssLWqKksOSxk7glQW/8x3KLioH4D2MBR6FCSSsPBX\nXzwgu0khHFNKy9thSo266/53H9mYqHML20tFD3l6MGHoZ/WYXlA0kFWkhjFC\nCw/McoMevQNPeXW1Xw8EID7FQ4d4NjBvdY9bKXobI4mMUMehoBUndCdnPRXb\nNFFoj6knXoyE2jQBQpd15HS1q8W4Tgaq52hLEb/8qEwnRXA35IjL/ckzGGFk\nfhFt1+q1zWBisQckH5pBxgkvbc8sHhxitl78xf0c7XVK76NHJGlv+ck6zuOU\niOIcLeJX6tpCcVnLWamdOYJD6I16rwjKPhIbvlRmaX1urFhOKnZjVU/jlMsm\nVFoMLD4R5XwVNADvFs8S0hfuLM9d25Ju58nQHgtHMak38C77I+H44LSOFXPE\nsNy8YO5As8sythZMWIl5CGh/p2BqtUna4GIQwq7Yiadb9WCO/ubsmGO08qEV\ng22GgeLstDs7N1uKM83XH3obgq32a+DZ8kz7MpjoLOt48yo3RaqgLnFrNt6f\nCFyJ\r\n=Bugc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Rm5/DvGFz0YfRQCFYrlJZj5ckeXT3kKZNbwO5V1/KQIhAPmEr4ZumRyJK0l3HlUqmI3db05JXjCtljYFZrhHdf+4"}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.1.0_1562245957211_0.7943677346363105"},"_hasShrinkwrap":false},"1.1.1":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.1.1","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"d765fbfd8e46687e7b0d725ef3198a050be48b2e","_id":"@bkstar18/jquery-ajax-uploader@1.1.1","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-jPIuvmw8qSujehksaw2FF5rnRTstq8cCmuddVnVLXNISZY9795gg1m1rh6A4srHRGb/IQkMjHsK0wfZoafEEng==","shasum":"5105a72935577d844d8e674cab18e2669ce5a94f","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.1.1.tgz","fileCount":6,"unpackedSize":27572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIH+SCRA9TVsSAnZWagAAVkIP+QD43kQJM2nfKzTUPUsm\n4v+3bT63nzUMSX0evnvKJaznR+FLLlxUmbInVxpD7Lr2C9Bw+fCJ/8myeYP3\nUQ+XMsNaSBCun4bwkd3Vk/CZNNXGn6hLxCbuaS97VJBzc+6OFNQ5MRWedMwa\ndft3FRqok5WiASU+AjsVkf/Ih3pADUTjF0oA8KVfg5zwph3C1wUNUuByRNsJ\n3Chih4bmK20cmzOOTTOzT3FErxhPuC6TxUOfvEsw0ecYI2cLL7IKtPX4GmeR\n3eF5Yd/zK9wm16lgRCjSuYU+kN59Dlxg0bKZA43f0QaovDPhL+xx8pfuqaOz\n43nW+lJ7UTh8ysyGfthbS0+S0CA6QHbZAVW2STUHOxJHsz0ZkUj+X17Vn62+\nsVEVHOVJzv4uxQ5Yr+umjTIciYdEsDLTKXQ/9pWT/PzIkuLa7/VHQur2eiea\nQNflNPTMtv7iTqlnTU72fAI4nH/WgtF5n4zG+C6ZHLHkzi4LJFbQC4xIlBW5\nUGVGQ4o1Ji77Zjfbc5fAHW3bozaOprz+VQlExptv3DodGM4FezaBHYljbt6D\nzIerlBD0RM5Asau5tKeu4hVIoh7deOTTD0fuklQtV+GtmgvqNHn2Mei7pBis\nKTk9IWTEEWyCXGjqLHyrUwt6cpKqvGjNfJuIwzEXE6XufDqrEu8c2AaRGGMm\n1xth\r\n=1t+x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDC39gb6xr7F/uiCLvrHLQDt5omCpa/GaKhkIe4RvOYZAiBhLD/wP1EOESubRaEcpRIlj75zSCawDdtGX8B6Fpcplw=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.1.1_1562410898065_0.7284277709855873"},"_hasShrinkwrap":false},"1.1.2":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.1.2","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"1818929bd47a72c637857925a101a803c5eee690","_id":"@bkstar18/jquery-ajax-uploader@1.1.2","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Y+cnPDTbragtFh2xY+SlyPvW7cW5Msj7AvinQxTstvlkHDMtc2AX18yzEta2vj/kmjGI92mLcqJZJ3KfT+qQHQ==","shasum":"08613909524f4c58c9af1046277e94a9f10064ba","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.1.2.tgz","fileCount":6,"unpackedSize":27613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIeY9CRA9TVsSAnZWagAABKYP/AgtOVTM8JBjngrTtvje\nTFukyZOGQvg0gF9ocg8/WhVbgSd7qGJF+NOLr8IV8bMT6r+LZIWXBJ4b0rfZ\nq74wUHJ8z/IAoXi8rRdNPrpyYWAc6wbGcw8owDav+GJON7pQ+7xiyaaUnkLz\naKUTGwmKkinFkDvtAn5qAkJSgkVNqmpDlXejsdwRDktTnKfivGsVaMbUrMQ8\nQzT8OWf0KxEFa38oHkXXHJs+4QUNQv63KmdhjbeWKNGfYtnz+fhKUhju1eJa\nyDB96aXMGxKOZHnhzYmsMxoBO2vrW/4xqwjoKnQc3mOppGmSJksMmieR7SKH\njdjlBGi7vQTtX8iMzUl9WBjUEdnn6QohDahFI6LQkvg9qu8HYb5eoZ7nbC+4\nYZH5R15fjkzr0NWRlwF/7/5YZbBugOTaVz2ZZYZ3uAc7sOZHN2dYcTiJngsg\nuDV+Q4lQhhxa7QvdfJ/tooYuMBsQGb6taxx1byPl3jNtaX8kcP9pVrJRmQQ1\ntw4OVEG7cWD8W04Jx4it72mbpr73cCFRMF7sc4efaKakY9yC0KEeCh73zTXr\nc5M777gfn9wZnkDzocqVfETmMc5gZsaeYuycdgzrEn3d24Dr+x3j4LYWU1BH\nhEHQMPNq9jsTc83lb0vzh14Sc5ZTvjprv2g1nst2eOgLfce9wlgstgaXGgSI\nAFg1\r\n=5wZm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2Z+ZW1BS4C2uOco2yc/fg16DrtKNkwjN204v3BobTcAIgXby6Hc//+cvbtxGGCQffICkvW0gXoeTYymheb4n3fJI="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.1.2_1562502716950_0.867088400881636"},"_hasShrinkwrap":false},"1.1.3":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.1.3","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"f187adcc30345a092f016f56b1f0a7c972167553","_id":"@bkstar18/jquery-ajax-uploader@1.1.3","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-yxqD2x4ZarQac0XNY7RYXfGDef0kX8Jq1el7MS6GFlXZoNAS9pQ9l4imcLh7Rmn5vYfMDkOR96srQFLeyTdRRg==","shasum":"30214f10148b61140a503e4ec2db66e0cfb0eef1","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.1.3.tgz","fileCount":6,"unpackedSize":27614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTk8ECRA9TVsSAnZWagAAQzcP/3VbhjKCgxGR1Qojeh4t\nxDQtyk4MQVq+/SKXAVCxVI7KPl/feUypNJugy4d0/hfLIfnYT+USeqFuYRWD\n1lrQ4y28YaTyd/uIeiCUXa1/RRmxlP0phkqVAewJRvxKpMaWc2Vo6dJk5Nzr\nRSlfLgxwvHgxQe7S7yunkgHOzNW0pFXLtd+224xjntJoTH7UDiz5J28feST2\nXY6K8rC4hUuMnr9TVDbbVu2e8xO46DmO4TixMObagtOq5AW4S2Cf0CQNQAcK\nwKJsUcbEYelctbOxdydYzKCKB8ZxaaOIzFvFUJ8mmcawGgUOxWRdu6KF/NrY\n1wq3xl301GBKG1PoIJ6otd28BRHaIB8eZZ2s8yMxo7oIZ50QSn+k9obzUAEd\nRL5yqvY0MSK7nLBoJpOGH7nWsk6+o70tZe/YyKUbc2e/hRb7mpgEgiuJe/sC\n1h86jhesqDhXB/T0N5iPKksS6EP7MdrtctbcZFcczTLV8bn3Up8YLZFMCdnM\nckXGY0SrdSZ2UJV1tzUjXesliiQLsCUmhT7YbaxTXYknaYp+/DdIxAwURC5j\n090+ABiXENv3NBt8AxW45j6e9Y+peOh9uBFKpe9sUdqLS3gm5vEWnwwhLAmQ\nU6snJAH6nX+FSmP9zeRvTip313rTR7u0UWwi9FnxLNafLy162e7rTmVns29k\nfyGd\r\n=nVzZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Rp03VhzGu1QYtG4zLiRqPqEeZ0Fv+wfSblPKh91RdQIgefTQgigQSUdHrYrMj8nBieCXaQzjnMIzRXuSy3xkgRA="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.1.3_1565413123734_0.09601829165226206"},"_hasShrinkwrap":false},"1.1.4":{"name":"@bkstar18/jquery-ajax-uploader","version":"1.1.4","description":"JQuery plugin for Ajax  uploading","main":"./src/index.js","scripts":{"test":"echo \"No test specified\"","dev":"webpack --mode development --watch","prod":"webpack --mode production"},"keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","webpack":"^4.35.0","webpack-cli":"^3.3.5"},"gitHead":"e555fc8c4fc6b8ec6a25879060004e69cc9dd18a","_id":"@bkstar18/jquery-ajax-uploader@1.1.4","_nodeVersion":"8.16.2","_npmVersion":"6.13.1","dist":{"integrity":"sha512-NTscLXdihCBbwwOyfyA469yXFSe+GKBwRtVn3zZwDoQ1mYVKGU3hbpi2v4jkVqIjstbHVX+ArT6OlNF5j56L9g==","shasum":"24059c1429e7284fd36fb1f6daebacf1eb5f99a5","tarball":"https://registry.npmjs.org/@bkstar18/jquery-ajax-uploader/-/jquery-ajax-uploader-1.1.4.tgz","fileCount":6,"unpackedSize":27642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4i6lCRA9TVsSAnZWagAApqMP/2ZG26tBw1u/eS96g5UX\nyzwBpvfRbpgl9JFzuhjbfgOsg8qp6XEACeYutwWk5o7yulwqepxMOmDfUEMQ\nVk+n8AmPGEwW6bKR8SK2FUalbnXySoXoFGiWoT9fqQEKSEDARljedjpSetfQ\nPvQs2gc0Vw9r5xnei9bf/mH4iPXMKDuwvn3Vdy8OVLY6up6upKTkpbQlipCZ\nCldC9Bq827x7fJEgpgYsHIzoF0/KNIMoRLUkmFf2uh7KazVmN+EsvtUXeJQK\nLrFVEHA6oKwgMjv/nEkKGUmd+rQ1qLsFtlk6OPHWA0i5tnIdrYqhzdS7iU95\nnHNqpLB5RdIItUHr29uKfSbFrGos+IGLyVx+pOjuVC2tVevfP1gbEK5OWKFT\nohBRihGVWMdsthFYKzrv/Zi0MdLkYOX9mDZNU8AF5Ly307SNerIhW90Az9gF\nuRrqHHI7gV8m91bc5f95iuRriUb0jA+bcOTETAn+7dVkrEbAqAqzrBO66eSr\nLijajKULxi1p+F/pr43PduyH4SA3v+p1EftLUNJGZc2u8dyRWmU7UIKl9pjL\nf9cLr4ijCZycV2Xw/Z4PHW+LT3vu1kZ+fZ2jjtfCrOkdnEb//xRB9NK5Q9HK\n35VkgFQD57pvszNPV3bjcFd9P+NJPO6Bka4npUrDQGCJ7xdTucbNYiafXu0Y\nm1Le\r\n=aaO9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBM6cu7k6pcqU8VulxmpWP6UwzMsm2kfHGU3Oza9Hp1QAiAg5vMUCmyI9gCqDAI1jFuNKspSH4S99DxD06N1bBm11A=="}]},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"_npmUser":{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-ajax-uploader_1.1.4_1575104164899_0.5226583450302369"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-30T18:18:11.258Z","1.0.4":"2019-06-30T18:18:11.380Z","modified":"2022-04-04T19:18:51.675Z","1.0.5":"2019-07-01T16:00:13.289Z","1.0.6":"2019-07-01T16:04:03.690Z","1.0.7":"2019-07-01T16:06:22.322Z","1.0.8":"2019-07-01T16:11:50.836Z","1.0.9":"2019-07-01T16:15:03.842Z","1.0.10":"2019-07-02T14:50:43.682Z","1.0.11":"2019-07-03T14:04:10.685Z","1.1.0":"2019-07-04T13:12:37.311Z","1.1.1":"2019-07-06T11:01:38.191Z","1.1.2":"2019-07-07T12:31:57.088Z","1.1.3":"2019-08-10T04:58:43.896Z","1.1.4":"2019-11-30T08:56:05.094Z"},"maintainers":[{"name":"bkstar18","email":"hoangtuandhbk@gmail.com"}],"description":"JQuery plugin for Ajax  uploading","keywords":["jquery-plugin","ajax","upload"],"author":{"name":"hoangtuandhbk@gmail.com"},"license":"MIT","readme":"# JQuery-Ajax-Uploader\n\nThis lightweight JQuery plugin enables basic Ajax file uploading features (select, drag & drop) on the frontend side. It is supposed to work well with any Laravel backend.  \n\n## 1. Requirements\n\n- This plugin does not support the old versions of Internet Explorer.  \n- This plugin requires Bootstrap 4.x  \n\nYou should make sure that the page html layout has the following ```<meta>``` tag:  \n```html\n<meta name=\"csrf-token\" content=\"{{ csrf_token() }}\">\n```\n\nOtherwise, the request may be blocked by Laravel by default. See more details at https://laravel.com/docs/5.8/csrf#csrf-x-csrf-token.  \n\nThe plugin automatically checks the existence of this ```<meta>``` tag, get its content and associate ```X-CSRF-TOKEN``` header with the uploading request.  \n \nAlternatively, ***if and only if*** this ```<meta>``` tag does not exist (maybe you do not want to use, or for somewhat reasons), then you can include ```X-CSRF-TOKEN``` request header before sending files to server via ```beforeSend(xhr)``` hook as follows:  \n\n```javascript\n$(document).ready(function () {\n    $('#image-upload').bkstar123_ajaxuploader({\n        ...\n        beforeSend: (xhr) => {\n            xhr.setRequestHeader('X-CSRF-TOKEN', {!! json_encode(csrf_token()) !!});\n        },\n        ...\n    });\n});\n```\n\n## 2. Installation\n\n    npm install @bkstar18/jquery-ajax-uploader\n\n## 3. Usage\n\n**In HTML section**:  \nInsert a normal file input tag as follows:  \n```html\n<!-- use 'multiple' if you want to allow multiple files selection -->\n<input type=\"file\" class=\"form-control\" name=\"image\" id=\"image-upload\" multiple>\n```\n\n**In Javascript section**:  \n```javascript\n// JQuery must be loaded before this section\n<script src=\"/path/to/bkstar123-ajax-uploader.min.js\"></script> // This minified JS file can be found at node_modules/@bkstar18/jquery-ajax-uploader/dist/ path\n<script type=\"text/javascript\">\n$(document).ready(function () {\n    $('#image-upload').bkstar123_ajaxuploader(settings);\n});\n</script>\n```\n\nPassing ```settings``` to ```bkstar123_ajaxuploader()``` is optional. If you do not pass any argument, then the plugin will use its defaults as follows:  \n\n```javascript\ndefaults = {\n    size: 5242880, // In bytes <=> 5MB\n    uploadUrl: '/upload', // Backend URL to upload file\n    batchSize: 5, // Maximum number of files that can be uploaded in parallel\n    allowedExtensions: ['png', 'jpg', 'jpeg', 'mp4', 'doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'txt', 'pdf'], // Accepted file extensions\n    progressBarColor: 'bg-primary', // set the color of the progress bar, see https://getbootstrap.com/docs/4.3/components/progress/\n}\n```\n\nAll these default settings can be overwritten by the ```settings``` argument that you pass to ```bkstar123_ajaxuploader()```.  \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**Advanced use**:  \nThe plugin will automatically wrap the selected ```<input type=\"file\" />```  element in an outer element ```<div class=\"bkstar123-ajaxuploader-container-image-upload\" id=\"bkstar123-ajaxuploader-container-image-upload\">```  \n\nWhere ```bkstar123-ajaxuploader``` is a prefix that you can change by ```prefix``` key in the ```settings``` argument.  \n\nYou can also add more class to the wrapping element by ```outerClass``` key in the ```settings``` argument.  \n\nThere are two callback hooks that you can use, that are, ```beforeSend(xhr)``` and ```onResponse(response)```:  \n\n- ```beforeSend(xhr)``` hook is called right before sending files to the server, and it is passed with the whole XmlHttpRequest object. You can use this hook to modify the behavior of XHR object before it start sending files to the server, for example to add more request header like ```xhr.setRequestHeader(header, value)```.  \n\n- ```onResponse(response)``` hook is called when the uploading process is completed (xhr.readystate = 4, no matter success or failure). It is passed with the whole server response.  \n\n**Example**:  \n```javascript\n$('#image-upload').bkstar123_ajaxuploader({\n    allowedExtensions: ['png','jpg','jpeg'],\n    batchSize: 5,\n    outerClass: 'col-md-12',\n    uploadUrl: '/api/upload',\n    beforeSend: (xhr) => {\n        xhr.setRequestHeader('X-AUTHOR', 'TUANHA');\n    },\n    onResponse: (response) => {\n        let res = JSON.parse(response)\n        if (res.data) {\n            $('#gallery').append(`<img id=\"${res.data.filename}\" src=\"${res.data.url}\" width=\"50px\">`);\n        }\n    }\n});\n```\n\n## 4. Demo\n\nThis section will demonstrate how to build a completed system (both backend & frontend) for handling Ajax file upload.  \n\n**Backend**:\n- Built from a new & clean Laravel application with the use of ***bkstar123/laravel-uploader*** package (written by myself)  \n(See its full documentation at https://github.com/bkstar123/laravel-uploader)     \n\n**Frontend**:\n- Built with this JQuery plugin ***@bkstar18/jquery-ajax-uploader***, of course :-)  \n\n### 4.1 Preparation\n\n**a) Create a new Laravel application**   \n```laravel new testproject```  \n\n**b) Create a symlink between ```public/storage``` and ```storage/app/public```**  \n```cd testproject & php artisan storage:link```  \n\n**c) Create a photos migration**  \n```php artisan make:migration create_photos_table --table```\n\nPlace the following lines in the ```up()``` function:  \n```php\n<?php\n...\nSchema::create('photos', function (Blueprint $table) {\n    $table->bigIncrements('id');\n    $table->string('filename');\n    $table->string('path');\n    $table->string('url');\n    $table->string('disk');\n    $table->timestamps();\n});\n...\n```  \n\n**d) Create ```App\\Photo``` model**  \n```php artisan make:model Photo```  \n\nPlace the following lines:  \n```php\n<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Photo extends Model\n{\n    protected $fillable = [\n        'filename', 'url', 'path', 'disk'\n    ];\n}\n```\n\n**e) Run migration**    \n```php artisan migration```  \n\n**Note**: Of course, you must configure the database connection in ```.env```\n\n**f) Create upload routes**  \nIn ```routes/web.php```, place the following routes:  \n\n```php\nRoute::get('/upload', 'UploadController@showUploadForm');\nRoute::post('/api/upload', 'UploadController@upload');\n```\n\n**g) Create controller**  \n```php artisan make:controller UploadController```  \n\n**h) Scaffolding your application**    \n```php artisan make:auth```\n\nThe purpose of scaffolding is just to quickly generate the master layout and other basic views for your application. \n\n**i) Install npm packages**  \n```npm install``` \n\n### 4.2 Integrate bkstar123/laravel-uploader package to backend\n\n**a) Install bkstar123/laravel-uploader package**  \n```composer require bkstar123/laravel-uploader```  \n\n**b) Install @bkstar18/jquery-ajax-uploader plugin**  \n```npm install --save-dev @bkstar18/jquery-ajax-uploader```\n\n**c) Bundle the plugin into the main app.js**  \n- Place the following line in the ```resources/js/bootstrap.js```\n```javascript\ntry {\n    window.Popper = require('popper.js').default;\n    window.$ = window.jQuery = require('jquery');\n\n    require('bootstrap');\n    require('@bkstar18/jquery-ajax-uploader'); // Add this line\n} catch (e) {}\n```\n\n- Compile frontend assets  \n```npm run dev```  or ```npm run production```  \n\n**d) In ```UploadController```**  \n```php\n<?php\nnamespace App\\Http\\Controllers;\n\nuse App\\Photo;\nuse Illuminate\\Http\\Request;\nuse Bkstar123\\LaravelUploader\\Contracts\\FileUpload;\n\nclass UploadController extends Controller\n{\n    public function showUploadForm()\n    {\n        return view('upload');\n    }\n\n    public function upload(Request $request, FileUpload $fileupload)\n    {\n        $data = $fileupload->handle($request, 'image', ['allowedExtensions' => ['jpg', 'png', 'jpeg']]);\n        if (!$data) {\n            return response()->json(['error' => $fileupload->uploadError], 422);\n        }\n\n        Photo::create($data);\n        return response()->json(['success' => \"{$data['filename']} has been successfully uploaded\", 'data' => $data], 200);\n    }\n}\n```\n\n**e) In ```resources/views/upload.blade.php```**  \n\nPlace the following code:  \n```html\n@extends('layouts.app')\n\n@section('content')\n<div class=\"container\">\n    <div class=\"row justify-content-center\">\n        <div class=\"col-md-8\">\n            <div class=\"card\">\n                <div class=\"card-header\">Upload</div>\n\n                <div class=\"card-body\">\n                    @if (session('status'))\n                        <div class=\"alert alert-success\" role=\"alert\">\n                            {{ session('status') }}\n                        </div>\n                    @endif\n\n                    <div class=\"form-group\">\n                        <label for=\"image-upload\">Upload Images</label>\n                        <input type=\"file\" class=\"form-control\" name=\"image\" id=\"image-upload\" multiple>\n                        <div class=\"gallery\" id=\"gallery\"></div>\n                    </div>\n                    \n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n@endsection\n\n@push('js')\n<script type=\"text/javascript\">\n$(document).ready(function () {\n    $('#image-upload').bkstar123_ajaxuploader({\n        allowedExtensions: ['png','jpg','jpeg'],\n        batchSize: 5,\n        outerClass: 'col-md-12',\n        uploadUrl: '/api/upload',\n        beforeSend: (xhr) => {\n            xhr.setRequestHeader('X-AUTHOR', 'TUANHA');\n        },\n        onResponse: (response) => {\n            let res = JSON.parse(response)\n            if (res.data) {\n                $('#gallery').append(`<img id=\"${res.data.filename}\" src=\"${res.data.url}\" width=\"50px\">`);\n            }\n        }\n    });\n});\n</script>\n@endpush\n```\n\n**Note:** In ```resources/views/layouts/app.blade.php```, you may need to remove ```defer``` from  \n```html\n<!-- Scripts -->\n<script src=\"{{ asset('js/app.js') }}\" defer></script> <!-- remmove this 'defer' -->\n```  \n\nand add ```@stack('js')``` before the closing body tag ```</body>```.  \n\n***--DONE--***","readmeFilename":"README.md"}