{"_id":"v-ajax-form","_rev":"20-c0b4ca419e5f076a21a1beff3d810b36","name":"v-ajax-form","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"v-ajax-form","version":"1.0.0","keywords":["Vue.js"],"author":{"name":"Takahiro Hosokawa"},"license":"MIT","_id":"v-ajax-form@1.0.0","maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"homepage":"https://github.com/hosokawat/v-ajax-form#readme","bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"dist":{"shasum":"bc9e2c9f80520e3216ed6cae1556e450a79ebf1d","tarball":"https://registry.npmjs.org/v-ajax-form/-/v-ajax-form-1.0.0.tgz","fileCount":5,"integrity":"sha512-BUWckqFn4ECLqVCtT/4oJoCRi/ZjiAX+0epU1h+8Afjd/C6ih0sP6AzfV2ij3NTPnIYtESSegno70N0kkyQriQ==","signatures":[{"sig":"MEUCIQCJ5qBRvS4R5ReFquxXi/3nkWGvl4FXlfBCZcYjJjVVFwIgfw+8m3+Aa70bxjox97d+RYsp4mQgnuuufNV68+YzKiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ9cnCRA9TVsSAnZWagAAeJ0P/0uVgn+clTQo6jFkosB8\nvmZxaVo3qLJWtIIlMS1HAz4ism7LiYkGds4AgmqaoGJnJIgvjRv83xqLGKCY\nn2n66tjeigQKNCRxjByP6dTKolbUq464D7lZa07BNe6GLJ3fniitlJHhP50c\nt1xzxv1m1dyJ8nsaG9kNNmoKWHLGRMvYylS6Y255Z+nweoBFkebbNFNpEJmN\njYEdH3kqtTxDv9hbejXJjYlEwvN0/0xaMztNh53Edg6e7BXjioLOc6kxK+kc\nCep3bxgHHkepDaQK54OGWZ2WMJUh5ck0LDuAXZDBh7ky2v7ox6g3SyzLcjvI\nZiiRyKR83eREmurCH8QPDaPq1j6jRQl6oWCwUymaNe/sxmaiEziCLYV8RIsd\nNnKZsXHPazhKbPm3cTQCITLu40MHqLXm76zoTb27J0ifGJZ8WYJkSbbjktWQ\n9upuuuTjc6SPgIiVHQdrg4XxQX6dGm0DK21ciekhSrQwdP+Pt4W6/bYbuFO4\n3ilKb6jvGpZnu/hQi8WJ4oKEIiQfiC1+q6QQMBekMFz90G/jBhSGtwT1g8v7\nFHp+PkBJwTNy/KgXdY/hq+nlDXIo4svLz7NcwtZOkqxZlhcT1FeXMr70Cr54\n6gtQWgueAMqmJ2agoGb3NZq8p7LNpVVHEVLt8gCsfU0sNaS+b45MOoHd9zH8\nDVjZ\r\n=ul8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"v-ajax-form.js","gitHead":"e3546fffc5a24d2463dfae74ec7beef8946d3444","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"hosokawat","email":"vwxyzzy@gmail.com"},"repository":{"url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git","type":"git"},"_npmVersion":"6.10.2","description":"vue.js component plug-in to make Form tag compatible with ajax request","directories":{},"_nodeVersion":"12.9.1","dependencies":{"vue":"^2.6.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/v-ajax-form_1.0.0_1567086374693_0.9162195595413305","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"v-ajax-form","version":"1.0.1","keywords":["Vue.js"],"author":{"name":"Takahiro Hosokawa"},"license":"MIT","_id":"v-ajax-form@1.0.1","maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"homepage":"https://github.com/hosokawat/v-ajax-form#readme","bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"dist":{"shasum":"6397ffc3000194cc2a6ed51b9e68c8aa67fc4ba7","tarball":"https://registry.npmjs.org/v-ajax-form/-/v-ajax-form-1.0.1.tgz","fileCount":5,"integrity":"sha512-e8toyBCVPmfb/cSLTkd6QdxHKZ2WQkYlQZImgnP2CbGAdWdNXdR4obbmN7LYHiSBgyrkag/Wx8CQ4G3dSClOdg==","signatures":[{"sig":"MEUCIQCAh4dFReV+Ndl1+Lv457QO/LuEg+D0Gz6RxmlEr2LuUgIgK/rLxYjDRnmVSTx+lMDZLVmeb4W0Wf9UD6JhttnMLTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaPwWCRA9TVsSAnZWagAAdesP/3Vb5m0nndWEjI7a1E7l\neEBpBa0EHBgZe6SQjv47MvYgzSDSaA5ez45nIoOWWxULgNb15mlY9sq1VYuE\nETrKDF9DBjfHrRZshMRwJhYLwkGYYayrBUkPeuJPxdGoLkIbDD3RIohPbZF1\nbn96yjhaBC42UrAWJGMRxSmXAPHuvgdvDc6w9nrVEzc2ham2WG3LtEU1W2FL\nuG7jHvayWx3E+eE4JUngYY/IxZ0LAYpwL5R71NOeBnObcXzITtFT5O1Ddf7D\nC9Z6OpRxJH/z6GTTr2j0hPvOL+7xoLWB+Jhp1rTODz0kgELo1mqlPCfyxIqy\nXpZTRCbiYeKn5MACc1P03gly5kY241Y69aZ52vFzMfH9q2Pojyb/GupMixgd\nHRwTFOSASdu3dZHrL1wfF+JvoM5hnQAFVgR551QzmStVBwOSoJHfZKsKabiu\nqguDyuAOHSlPExuW1Uq2ZiTSeyki4fHQB8MkCT1d61B4xZE6q3pQ/Asrc+TP\nxOizFKlsYx9TYWgAKbnsXIUynsYKH9oheFtZ8X5a3mdr8A0FyhtYvzfN5RBT\nYMWp5EOJi4k+3zh7dgp5L4ErZn4qirc3mWfXLlK5fqvcsegOAG95tofdGRE1\nTjj0zOvaVo96/c/OxzHYu50Un4+HNSR68G4jxF7zA0PGCIL09DlL0Kmz84vY\nA7se\r\n=b0AO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"v-ajax-form.js","gitHead":"c4d8bee8647c278b55bd85983e28029d6de44677","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"hosokawat","email":"vwxyzzy@gmail.com"},"repository":{"url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git","type":"git"},"_npmVersion":"6.10.2","description":"vue.js component plug-in to make Form tag compatible with ajax request","directories":{},"_nodeVersion":"12.9.1","dependencies":{"vue":"^2.6.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/v-ajax-form_1.0.1_1567161366051_0.5807322208866743","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"v-ajax-form","version":"1.0.2","keywords":["Vue.js"],"author":{"name":"Takahiro Hosokawa"},"license":"MIT","_id":"v-ajax-form@1.0.2","maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"homepage":"https://github.com/hosokawat/v-ajax-form#readme","bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"dist":{"shasum":"b2de72ffd4a069d730957ce512b05785a25394e5","tarball":"https://registry.npmjs.org/v-ajax-form/-/v-ajax-form-1.0.2.tgz","fileCount":6,"integrity":"sha512-PhfVtT1SH/KkQau0Ewdo4yqEE9uUTvx3KBmXfDDu6UZ2X5SDwbq0aiDIENnGzi1p4Q/E84DrQxaYnNAyx9bsvw==","signatures":[{"sig":"MEQCIARGvtB6Pz0SVRm6nQAnaEVLxHO+4E2Jp7F13x5JI2ilAiB9R4698t/CGqU3dhdXo0XdB09vWaBDBbtV76pS/25tIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda7JRCRA9TVsSAnZWagAASIsP/1dLB0LoBIWCGnYWBkL1\nnc+wCxQEC5LN7bVYcIIHXc+UREbKsGhFn2ZOVhdqZbz4w3hKggO1mu/nJG7l\nUB80qMDmfF/CqmqCJu5JRwxOIagl2c+2KpC6qRKYRd4WFCMNKwu3YDJLNAIX\nPPzNQe/fRe9fxWRKp3x+mLap8kndJL+gifwxA1HlLMmvDN6Go4uYjpi+lXVJ\nTNR8x8k2KgAoJNmNYxBBqfaihAc6SU6+YCZwUHZCUnU0nWxMamKSVWKq2AZJ\nmA5Ym4sP6oz0eMjziTL+T7Rz3fvyVn7nrvI9ZfChb63JN/2hVO+9fCoNyaob\n3qxy/yo3VKj4FjnHTH9xs8XQ7r/nP6Jrr3NRCljKoh1OTpQJV/Wl85yDd2NC\nc2c8aZz2J6t3BqZDwrNrGEhimeoLMk9UXPJX3NwxR9oXscmr5j8ZCGEPTpcd\nhuJ9zyI4TJPC+qMdlQ4cwa76TEDn7Pz9SDGFBIkYBvInLvALdcl4FXfLbNvY\nb04SURYxWZCJI6VEF2pep7pyu9nwSKDP8uSufERP/BFyKx2ae8sa9QbR7DcI\n7mq+Df//zo7PjEtKIqXqofMs9bjY27twAhDTb0xyd2B4Ni8ymEnjiD/9ZLlc\nCjfWBSDzuU2etS+Aq3EpsdcSj0BGRVcf4dJTYWGM3v2hFOWXwPY7l/xfPwu0\nOGCM\r\n=ot5R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"v-ajax-form.js","gitHead":"5c34a609224dffabebfe84ed915d8e64859af971","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"hosokawat","email":"vwxyzzy@gmail.com"},"repository":{"url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git","type":"git"},"_npmVersion":"6.10.2","description":"vue.js component plug-in to make Form tag compatible with ajax request","directories":{},"_nodeVersion":"12.9.1","dependencies":{"vue":"^2.6.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/v-ajax-form_1.0.2_1567339088307_0.36576048647673765","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"v-ajax-form","version":"1.0.3","keywords":["Vue.js"],"author":{"name":"Takahiro Hosokawa"},"license":"MIT","_id":"v-ajax-form@1.0.3","maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"homepage":"https://github.com/hosokawat/v-ajax-form#readme","bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"dist":{"shasum":"51984ac2e69e7071ada11fd0b87e51b6729088fa","tarball":"https://registry.npmjs.org/v-ajax-form/-/v-ajax-form-1.0.3.tgz","fileCount":12,"integrity":"sha512-CXzTYdoyyM+pX3r+xJ24mQEyo7jj7m3CKZMfUzpwYsxvx8edOBBwqwrkcXRC184uTI+pGD2UiL0bHbAucSA1uQ==","signatures":[{"sig":"MEUCIGVgVwHrVr2Kuf/R3jckCtYcg3sLFePAIMz1mseyJ2qaAiEA44AxJ+sExy0VjZHymj5xKz2724BteZ/mNxdLd9DmgXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdczEnCRA9TVsSAnZWagAAqwIP/RTZvnhDjKwSEyvNcWdF\nw7fxtZO/B4aagMO8x7M+RVWd5IxKbwCR4Mfc/yI82pW6kfIKCQZseemuL2Kq\npcPu/zUMA8dyjjR9gBk7Lnaf1mYN2ECNg++u4lvkoo5wMV7M8I0K+3os9Lm+\nEvcfd1qJ5JJ/6d/p/2oOTZWSwtsNoL/u78LKNsztHzfYUghkcrnhEyuLNanl\nIoeWLH6SjRzpabaspuUHhA42K6AB0sD+rezjn1QPnCRlhBfPKuJvHqcwm04K\nxsztjJM7h5Y7AIsqS9eZIgcQoWrZT4dGALJwkR6MJ9C5V3gSnU25O9WZ/L6B\nC64VunaZwGTU/0LfM+m6xIla79XdK6N0FWbmMdL3+estDBWEGfuGhxjWPkvy\nCxZ6tEgcNdkp424mfeN3rqV1GFxq4eQKSvpVdJUrI3IBVWUyuCJDQtnT1QSl\non6EZJ5hu7OrcSWfiNmLLdx94UnxJA21H5+HpWkf/l5bR65ChGfxtyN2BIrJ\n4EkxvBQ2YZw1CZ6MIMNmgaxGf15NQx82hFL0Q3EWinLEAB1aLy0zR1u5IH6d\nMc5uJb6YkSfK6MweoF05CDnFSaK5qw7REnaic84YD1ieeTHEprkT5gjbFdda\nralToomqMQPNM9vqMQCH22RZafBbApPv0cdIuVUB6Re2su2W/z9yiKFLzQgP\nPbEX\r\n=GuMh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"v-ajax-form.js","gitHead":"aeefa96540ae8900d4277972522633800731a5a8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:iife","build:iife":"rollup -c rollup-config.js"},"_npmUser":{"name":"hosokawat","email":"vwxyzzy@gmail.com"},"repository":{"url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git","type":"git"},"_npmVersion":"6.9.0","description":"vue.js component plug-in to make Form tag compatible with ajax request","directories":{},"_nodeVersion":"10.16.3","dependencies":{"vue":"^2.6.10","axios":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.1.2","rollup-plugin-vue":"^5.0.0","rollup-plugin-buble":"^0.19.6","vue-template-compiler":"^2.6.4","rollup-plugin-commonjs":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/v-ajax-form_1.0.3_1567830311138_0.7128503693700305","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"v-ajax-form","version":"1.0.5","keywords":["Vue.js"],"author":{"name":"Takahiro Hosokawa"},"license":"MIT","_id":"v-ajax-form@1.0.5","maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"homepage":"https://github.com/hosokawat/v-ajax-form#readme","bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"dist":{"shasum":"0953e12cacdc99ae00dbb411eb359697b5cdc63e","tarball":"https://registry.npmjs.org/v-ajax-form/-/v-ajax-form-1.0.5.tgz","fileCount":19,"integrity":"sha512-m10IUiFOyJLfKXx9ZIasOfI0TPEIYLYIK66m9xou+2cFY677V9lGy87pwPzlbCkoNiYUaP4n3FdGNy5q0XPGOQ==","signatures":[{"sig":"MEUCIQDYbp0i1fbfmcOWw4fypZ5dAdkSsleOCLM2ckoGrSAa8AIgYtP6M40AV3HT/AWZSaA2sYxg3dx+fKBC1LcSM8EkxOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7McGCRA9TVsSAnZWagAAkN4P/RGewoHmtvXQyN/f+1dV\ncRAmIikZXsI85DSEs+C68gkoRlm3Cuz+vSYJGEjlMGGWhiyblH4i3bnPhLP4\nmCLN6jKxhrBlq6Ed8rGmIxh4ocxkir2+Gb9r5gpeiOy1JRxl1lnkBwP0RrGc\nbCMt8jl1o8l6mDNcwi3hMKzOsDj203mX1aCRw2ZzyC4gh1SHO3R4vYNleYaJ\nJVCvDUV42kzMWeLRd9S/4S9Gd85GfGF66JMEh0EUoNN05Uc8ErNIBUTrAXFv\nWJjsTjg3NxRjX5oHJe60RF5JpmjDomihMcHZyBSwL9SqI87RIqwKUHywBkt7\nTQFIcWROa1tDZgPohU1MXokMAhybp9l1hBsooXBKH0q9Mpt+GF2yzjIvZHPP\np9cn7VOs1M8dlscERwP5p6kU2KpV4l/NXLsQ52PQCjVgfb7/XNtTttCtjmN5\nGS22TlCR5YC/hYCXdNegpTK/yN/6Xh+6sqUq1O0RAWRqyRNz8dXd70fh2HKW\nP5Lc14TNZdJCpfc65nKHyXi7/pQMU8r6EpUM/3VrJzyq8ZiffM4uNifpoF6D\nRiMAzBPzB1XSTY+MUeePj+HdY7Ut4FO8qGYWql5DXOMpFoOvRmjNqfIe3HFJ\n5DQA5Tk9jhQwnJv898zA/pgu/OjLZKWXhNEPJfyVSTVHAx8zcZ/h1Nq/aSTb\nfJ12\r\n=nfRi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"v-ajax-form.js","gitHead":"407966dae72903bf201aa2deaa3a00a35bf97b0c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:iife","build:iife":"rollup -c rollup-config.js"},"_npmUser":{"name":"hosokawat","email":"vwxyzzy@gmail.com"},"repository":{"url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git","type":"git"},"_npmVersion":"6.10.3","description":"vue.js component plug-in to make Form tag compatible with ajax request","directories":{},"_nodeVersion":"12.10.0","dependencies":{"vue":"^2.6.10","axios":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.1.2","rollup-plugin-vue":"^5.0.0","rollup-plugin-buble":"^0.19.6","vue-template-compiler":"^2.6.4","rollup-plugin-commonjs":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/v-ajax-form_1.0.5_1575798534362_0.4635451719790704","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"v-ajax-form","version":"1.0.6","keywords":["Vue.js"],"author":{"name":"Takahiro Hosokawa"},"license":"MIT","_id":"v-ajax-form@1.0.6","maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"homepage":"https://github.com/hosokawat/v-ajax-form#readme","bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"dist":{"shasum":"b83ccdd31da4c2a0a1e0eca96b9670535c037f52","tarball":"https://registry.npmjs.org/v-ajax-form/-/v-ajax-form-1.0.6.tgz","fileCount":19,"integrity":"sha512-lBK/FX5oSYxjPPPmxS2MKhaeVPSMp/p2L+mGWmtxQ9QEEO0E0l/+VMskWEe2BgABug5quGs4buIyV5reQkKLnA==","signatures":[{"sig":"MEQCIAWPouY3gpTyvHRbakMaCGD53lMS+r1NkCHQByyd+CeLAiAIKXj9MX2lBrmWQ429UfXhcpbjCJLrD06EfvpqQq9wDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaAUtCRA9TVsSAnZWagAA+X4QAKEoFmJEcRygWyKEPzVV\n4reGRHpIRI4+2Sou8V1lqrTzMU2g6+T6Q/0enu5YpIt6tfM3ylUd52r7ZmMg\n9I/wNFyp8NJAMOYe+8t7/zM4z/L14ANYwzHMjcTIzxlCcfSMNOYOC0HZmxt2\ncYLN2e6iuOZWAovCfv6y3cyoCDb2cTS25rkRFMoh4rWCfDAFNSjzpHWxv4Cu\nibPQXo8ufSo/hRFzdwbMjVkxijObgr73gqXgav5gvK4e3UR1w4DneShzwT0d\noWXtXMxsHrR+NKrgp4aa3Da7Q1REMoOyWHdYV2ZlVdefjXA4jIbWOp32Q8Mm\nBI2eN1OhG34iehzgTK8azS/wjcWiytPWXza0howGzQy8uf5vIc33vv5BXp+C\nWagiOJ6o2KsqEZBJOL+c7qUjOCMaBJ+I9lXPMSBTE+wp5NGU1JizLy1DijxF\nRoGTZRlKmjwPBuRyStWNQ+t0Y0577/eUuBND/3GtpW+GgHaKo1PwxeAJKpxw\nLDsGCxRgoridk7R4c332U0u3KIe/WZjOPPqDnzi8qszIqvQ9U0GuxOAx4OG5\nE7zGaGnx6ycQCDORt9RMnSOwYb66TIjotaVs1pJHNnkpDw4H9wvV+O7UTeBT\n5kSagkw7Wl8MEQ2oLhz9aRlFPx9I0H+Jgl2wsz1O5YVyFxO021KJrcl19ljk\n342S\r\n=aRYM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"v-ajax-form.js","gitHead":"9d73c82ae08dfb4e096d3c14308ebeb1b09207f4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:iife","build:iife":"rollup -c rollup-config.js"},"_npmUser":{"name":"hosokawat","email":"vwxyzzy@gmail.com"},"repository":{"url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git","type":"git"},"_npmVersion":"6.10.3","description":"vue.js component plug-in to make Form tag compatible with ajax request","directories":{},"_nodeVersion":"12.10.0","dependencies":{"vue":"^2.6.10","axios":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.1.2","rollup-plugin-vue":"^5.0.0","rollup-plugin-buble":"^0.19.6","vue-template-compiler":"^2.6.4","rollup-plugin-commonjs":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/v-ajax-form_1.0.6_1583875372628_0.23954832697759354","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"v-ajax-form","version":"1.0.7","description":"vue.js 3 component plug-in to make Form tag compatible with ajax request","type":"module","main":"v-ajax-form.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:iife","build:iife":"rollup -c rollup-config.js"},"repository":{"type":"git","url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git"},"keywords":["Vue.js"],"author":{"name":"Takahiro Hosokawa"},"license":"MIT","bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"homepage":"https://github.com/hosokawat/v-ajax-form#readme","dependencies":{"axios":"^1.6.0","vue":"^3.4.0"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.0","@vue/compiler-sfc":"^3.4.0","rollup":"^4.0.0","rollup-plugin-vue":"^6.0.0"},"_id":"v-ajax-form@1.0.7","gitHead":"2ac40e749b2257b9f1997194837bba93b3e56a3a","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-l1Ju8Mvrgd4AHplTFTqiyy+nqFYSRwiv3GoMG32IPdA67ryls4terAMS3CzX7wf3GbD7fED6PkTOochHAfHgRw==","shasum":"ff2e3a079e28f52576cf8c2a55037eff1c89cda9","tarball":"https://registry.npmjs.org/v-ajax-form/-/v-ajax-form-1.0.7.tgz","fileCount":12,"unpackedSize":32362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHP9Sf26Jzsp+gpAQ9x+F/PRv0jAmE89/d1gx1qaXl/sAiBC+Mv9wJGaURses7fSG/1XGuXSqqvDJ19DDz0eN43P7g=="}]},"_npmUser":{"name":"hosokawat","email":"vwxyzzy@gmail.com"},"directories":{},"maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/v-ajax-form_1.0.7_1749851412392_0.144201003743595"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-29T13:46:14.693Z","modified":"2025-06-13T21:50:12.738Z","1.0.0":"2019-08-29T13:46:14.793Z","1.0.1":"2019-08-30T10:36:06.171Z","1.0.2":"2019-09-01T11:58:08.503Z","1.0.3":"2019-09-07T04:25:11.301Z","1.0.4":"2019-12-08T09:34:49.270Z","1.0.5":"2019-12-08T09:48:54.516Z","1.0.6":"2020-03-10T21:22:52.787Z","1.0.8":"2025-06-06T19:27:18.710Z","2.0.0":"2025-06-06T19:29:34.139Z","2.0.1":"2025-06-06T19:50:09.526Z","2.0.2":"2025-06-07T00:29:49.678Z","2.0.3":"2025-06-07T07:08:47.339Z","1.0.7":"2025-06-13T21:50:12.567Z"},"bugs":{"url":"https://github.com/hosokawat/v-ajax-form/issues"},"author":{"name":"Takahiro Hosokawa"},"license":"MIT","homepage":"https://github.com/hosokawat/v-ajax-form#readme","keywords":["Vue.js"],"repository":{"type":"git","url":"git+https://hosokawat@github.com/hosokawat/v-ajax-form.git"},"description":"vue.js 3 component plug-in to make Form tag compatible with ajax request","maintainers":[{"name":"hosokawat","email":"vwxyzzy@gmail.com"}],"readme":"# v-ajax-form\n[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)\n[![npm version](https://badge.fury.io/js/v-ajax-form.svg)](https://badge.fury.io/js/v-ajax-form)\n\n**[日本語版はこちら](README.md)**\n\n## Introduction\n\nv-ajax-form is a custom element of Vue.js. Asynchronous communication processing is realized by replacing the form tag.\n\n\nResponses from the server can be processed by setting a callback method in the dispatched form tag event.\n\n\nIf you understand HTML and the minimum Vue.js, we aimed to use it at zero learning cost.\n\n## Background\nIt is premised on using ajax that uses asynchronous communication processing that updates only a part of a page, and it is not enough to update information that relies only on conventional page transitions in the requirements required for Web services in recent years. Requirements are now taken for granted.\n\n\nHowever, the Form tag, which is the standard HTML feature that sends input values ​​to the server most easily, involves page transitions when communicating with the server.\n\n\nAs a result of examining the implementation method to improve the efficiency of asynchronous communication processing while maintaining maintainability, I thought it was optimal to implement and use Vue custom elements that realize asynchronous communication processing with the same interface as the Form tag .\n\n\nThis Vue.js plug-in was implemented and published to realize the idea and make it widely used as a general-purpose one.\n\n## Install\n\nThree methods are available. The implementation necessary for communication has been transferred to axios (One should go to specialists for the best results). Please load together.\n\n### Download\nDownload the latest version of the master branch.\n\n\nAlso download [axios](https://github.com/axios/axios).\n\n\n### CDN\nPaste the following code inside the head tag.\n``` html\n<script src='https://cdn.jsdelivr.net/npm/axios@0.19.0/dist/axios.min.js'></script>\n<script src='https://cdn.jsdelivr.net/gh/hosokawat/v-ajax-form@v1.0.5/v-ajax-form.min.js'></script>\n```\n\n### npm\naxios will download together.\n\n``` bash\nnpm install v-ajax-form\n```\n\n\n## Sample code\n\nInformation acquisition page for books.\n\n\n[jsfiddle](https://jsfiddle.net/hosokawat/tfhn2cp3/)\n\n\n[Bibliographic Information Acquisition API](https://openbd.jp) by The openBD project's  was used as the back end.\n\n\nI would like to take this moment to say thank you.\n\n## How to use\n\nThe HTML code that sends the value of param1 to the ***/request*** with the post method can be written as follows:\n\n``` html\n<form action=‘/request’ method=‘post’>\n    <input name=‘param1’ value=parameter1>\n    <input type=‘submit’ value=‘send’>\n</form>\n```\nForms with the above code are accompanied by screen transitions during communication.\n\n\nAnd using v-ajax-form, you can write a form that performs asynchronous communication under the same conditions as follows.\n\n``` html\n<v-ajax-form action=‘/request’ method=‘post’>\n    <input name=‘param1’ value=‘パラメータ1’>\n    <input type=‘submit’ value=‘送信’>\n</v-ajax-form>\n```\n\nThe above code does not include the code for processing the server response of asynchronous communication processing.\n\n\nThe callback function for processing the response from the server can be registered as an event listener.\n\n\n``` html\n<v-ajax-form action=‘/request’ method=‘post’ @receive='receive'>\n    <input name=‘param1’ value=‘パラメータ1’>\n    <input type=‘submit’ value=‘送信’>\n</v-ajax-form>\n```\n\n``` javascript\n\nmethods: {\n    receive: function(res){\n        // print out server response\n        console.log(res);\n    }\n}\n```\n\nclass, ID, or any attribute can be set.\n\n``` html\n<v-ajax-form action=‘/request’ method=‘post’ id=‘id1’ class=‘class1’ prop1=‘prop1’>\n    <input name=‘param1’ value=‘パラメータ1’>\n    <input type=‘submit’ value=‘送信’>\n</v-ajax-form>\n```\n\nEverything is copied to the form tag that will be replaced by Vue rendering.\n\n## Specification\n\n### Element\nv-ajax-form\n\n### property\n\n|Attribute name|Type|Explanation|\n|-------|----------|----------|\n|action|String|Request destination of asynchronous communication|\n|method|String|HTTP method for asynchronous communication|\n|uri-encode|Boolean|Encode request parameter key and value with encodeURIComponent|\n|*(others)|String|copied to form tag|\n\n### Event\nThe v-ajax-form tag is replaced with the form tag, and the form submit listener is replaced with asynchronous processing.\n\n\nAs the asynchronous communication process progresses, the following events are dispatched in order.\n\n[start] -> [receive or fail] -> [done]\n\n|Event name|Timing|Parameters|\n|-------|----------|----------|\n|start|Immediately before communication|Request parameters|\n|receive|After successful communication|Request parameter & response request information|\n|fail|After communication failure|Request parameter & response request information|\n|done|After communication processing is completed|Request parameters|\n\n\n### Rendering specification\nv-ajax-form is replaced with the form tag, and all attributes are copied to the form tag.\n\n**Before**\n``` html\n<v-ajax-form action=‘/request’ method=‘post’ id=‘id1’ class=‘class1’ prop1=‘prop1’>\n    <input name=‘param1’ value='parameter1'>\n    <input type=‘submit’ value='send'>\n</v-ajax-form>\n```\n**After**\n``` html\n<form action=‘/request’ method=‘post’ id=‘id1’ class=‘class1’ prop1=‘prop1’>\n    <input name=‘param1’ value='parameter1'>\n    <input type=‘submit’ value='send'>\n</form>\n```\n","readmeFilename":"README.md"}