{"_id":"mercurius-upload","_rev":"11-50831f6786f2e9b4d8774ac9234758f8","name":"mercurius-upload","dist-tags":{"latest":"8.0.0"},"versions":{"1.1.1":{"name":"mercurius-upload","version":"1.1.1","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":{"name":"PabloSzx"},"license":"ISC","_id":"mercurius-upload@1.1.1","maintainers":[{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/PabloSzx/mercurius-upload#readme","bugs":{"url":"https://github.com/PabloSzx/mercurius-upload/issues"},"dist":{"shasum":"40d685c5e0aa198cfa668ae27afbf30fdb86b25d","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-1.1.1.tgz","fileCount":6,"integrity":"sha512-l/XTYLWAMl23dhBmM1/2qOtiImQoHSGmDrAls/OOYApdGkcVJ2NovZq6Ft5VtoEsLUbcqkhCVDEDHr5PczXndw==","signatures":[{"sig":"MEQCIGFSNIHMiR18/2JvoWWrDCELM0F7MJZAhWMdMDhg4CfcAiBDONzHQGyMVxKbPyIvTCcz6644QP3Z3+T1EgTPcx8Q2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd1WQCRA9TVsSAnZWagAADSwQAKFhn0ilD8MDWBc2jtZf\nWrX9I6QGYXL0aUDsLXC+vhU+ekWGsPVjmKvVOc+8DCm/5Sco2Bdhu3Z3ePPF\nz8dp1Fzqqm/BSjPEPrdEH0VDPnGblEzpSKvENAW4Ghye488qy5bYSZQ1WEMJ\nc8TvQV4N+yCsMpk+T4IvsE97Bto4p2IGTFhhFIZwivZbKvPv9g7KGUVZCa0P\nM2pIUH6yOoWYXfKH3JXt5c3QlANJ5lRLha7CWFCi1vsNlRlb/7ejhonNtUJ+\nFFrxSa32LfXQBk0P2KdDUyq2klAmcw4/keZpwLLuBAIrxyS0t9+uM1kPxAIs\ntwoZLtj1mp1fvNcJ9dAvLcDylv9/6R/d2CWvvE8NTsgneYl4PMVv+EttMsO+\nHHcUts4sI5Mi6Yu22KafW5SPOY42swNLXYhsc+S31hwroL8/k0yphJBmj8CS\n2pa/Iv0LGY6OP1QW7kvmWzDqNTLZ2p7orCeflHARdT65mbjdbgAo1gRTFqq1\nYWX7a2Y+fADSfVVeFKPGH7pxtWJfaoajxCaoImtHuk4omcne2VRr0iI+DugU\ngOzzHmAmLr9gfuwa0EFQtxjTiGEfqHy/KGuc32gKoMb0JHUMvU89xJM93MCH\ndM1XCTiX+6E3q1OOa6VHlf6kuiNHgwx0iDbXfMzxQE17sWuS240hWz8toCtm\nbXE0\r\n=O0mP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"tap --no-coverage test/*.test.ts","prepare":"tsc"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"repository":{"url":"git+https://github.com/PabloSzx/mercurius-upload.git","type":"git"},"description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"dependencies":{"fastify-plugin":"^2.3.4","graphql-upload":"^11.0.0","@types/graphql-upload":"^8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","fastify":"^3.5.0","form-data":"^3.0.0","mercurius":"^6.0.0","@types/tap":"^14.10.1","typescript":"^4.0.3","@types/node":"^14.11.2"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_1.1.1_1601656208248_0.9472491300331278","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mercurius-upload","version":"2.0.0","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":{"name":"PabloSzx"},"license":"ISC","_id":"mercurius-upload@2.0.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"a6533b1ba0d1d9fa1d328dde3c67687fcb61b698","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-2.0.0.tgz","fileCount":5,"integrity":"sha512-BGklTFM7nbt0RHyEgbPQ+d09rVLEncxv8y1SdGyUDx/FoP6IzJTLUD++WM1SW8mJBxseRouUk/JvBBX+Uh6w2A==","signatures":[{"sig":"MEYCIQCI2eG390caMfSsmlAN6Yvsu4W5geIrqqVwrnQ9mZ3KnwIhALeeE14tW1QQ04oF5NsgMkQ6bQ2HMDYIz/LuhM0IxnUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo++mCRA9TVsSAnZWagAA9fwP/RbhnQiHFZsccGb2cMBz\n7U/+lMNIEU2DSTMEtrrRdDf2KsJGVQtDOesg9ggbwzAhJKCzVwFwWRgIXmoh\n8TOdsr0pujHRsPAXqDkPDwHFPwPkea5aWzGFFzN0Wsx/amqyKOH7sbJLuJDO\nAzmuTu76VYxZRyjLvSbQfoweOdLKkxWA3pvRJv4ZDww7aaBVMCahsIerETuP\n7WEhDZAM6MoJ2K4K8DWRek7Qbgni6JE9THgg6M1Na8g0V6IRWJSZRYfKVs7Y\nJlSQBn/JkDTDb1Zb55Lx7DqK/G+7f0KDMpZe65tcqtlw0GEyyFh6pU/B1ARv\nnrFwYkR4r1iVCWHUgBfcq+cEhAWq+l7PRqOF6PPAUf361BExpqjQ4Njhh3ce\nfDW7Q6qWzEfXIM6+e4enoDw2pOJH2ltnqMxecB1+JQvwXaK90ISJPLnEgpmF\n+BXTTDLF8oVHiheLWwIn1+NpqjUVfc0YVCveMIrLdAy3MohwqZA6pyrhWM40\nrC6QikCTxJQvYqW0ECYd/NjcIj7MBNH7f/QKL8fpLLGBGtZyD7+rqI2wMl8d\nSCol92CT4zMj2aQq3tEpNSH92dtdEZ4me1Le/9GIGGFQ7raDrljbv/D7jskU\nH9wzkilW71gynOfqMSu+CptwiGqrnlb9wBPMLAnSlMMApNtDLCbfo2e/aMjd\nYbeV\r\n=F58x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a4646c760319509020de88208abd53ba94e741e","scripts":{"test":"tap --ts --100 test/*.test.ts"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"7.10.0","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"16.0.0","dependencies":{"fastify-plugin":"^3.0.0","graphql-upload":"^12.0.0","@types/graphql-upload":"^8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","fastify":"^3.15.1","graphql":"^15.5.0","ts-node":"^9.1.1","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^7.6.1","@types/tap":"^15.0.1","typescript":"^4.2.4","@types/node":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_2.0.0_1621356453908_0.48843801556367783","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"mercurius-upload","version":"3.0.0","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":"PabloSzx","license":"ISC","_id":"mercurius-upload@3.0.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"1b1cfb666136c33b4ff574d34ad0f204bab2a170","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-3.0.0.tgz","fileCount":5,"integrity":"sha512-bFF11o7fzpBI9okgPMDSV7fHQ8Mv+Gx8YgPJhxWNB7yGSUITaQygvFmjvRYxDT16MV9NxIMtXtT6V/5j9eIRlQ==","signatures":[{"sig":"MEUCIQCGLLE4xLLT6ace1SVOhztircYSdymps/M+N4TBoNobTQIgP6wnNxgmAWQ2hT5SSuO2NI4Pd3OGm2WhMPC1aZomL00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs3bVCRA9TVsSAnZWagAA3FcQAJmI3zcFTDpR5r3j05IR\nGNc5bdrNu6urBaEMRc5wBJj3wFhsTda9UyIuezvdRKTfoV1xf/8j07U/W7QX\nnBzCaXL7CayZk4BiNxt19hvGxTb4CDVKwQsWOxWXr44I45Y2zBL7Sa2cutRY\nUXbHcTqyqjqcDfFd+83dEON6AMwdlW5mVSkqHpAL31RVXu5VPBwuwpha6Hv5\nOy02UnFFD3fvHPWKqZCaDwMpEEEzYD81ozFsXkNu/gM8NpGXo/dkjjcy9X9S\nFlPP7PHSk1OxMuxHo/a3JiHLFr18M1lqQ52Fn2S6cOa8VrHgqykAZGRD0zZF\nsoy8hBF8PI1it5gzIEBr7OXrRmUee0qqgwtML3hKacI9dKvPgfiwm0qO85NV\nkzpODcuuZwWfwVrTVLmaYW2PomoEtrTnoRnFCkIWtG3TS9soEuIjWroRXlFg\nccR3hr64Cw2EvE/ViiK9rEGOWxaYZdzUD+kwZtXs6+A2lJqceRlAMgUvxbde\n/OF8NgIuwdBQZHIBCFUk/gk/jpVlh3Lb6AcuZPNqrKGzjFyMcnpST5/TxaHS\nLrUGmCZCWvYhU/qIbMHTbqAGQn9fPYxUfEhKsX2k1vVW4JXHkkzfzjnJ9T/m\n2qMolhIb7eIGoTV2z8dIIm9Xd91mGMk39WagcWkMCYylfzsAOYFCy3snz/8B\n+13d\r\n=IA0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:mercurius-upload-3.0.0.tgz","types":"dist/index.d.ts","scripts":{"test":"tap --ts --100 test/*.test.ts"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"_resolved":"C:\\Users\\PabloSz\\mercurius-upload\\mercurius-upload-3.0.0.tgz","_integrity":"sha512-bFF11o7fzpBI9okgPMDSV7fHQ8Mv+Gx8YgPJhxWNB7yGSUITaQygvFmjvRYxDT16MV9NxIMtXtT6V/5j9eIRlQ==","repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"8.1.2","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"16.13.1","dependencies":{"fastify-plugin":"^3.0.0","graphql-upload":"^13.0.0","@types/graphql-upload":"^8.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.5","fastify":"^3.24.1","graphql":"^15.8.0","ts-node":"^10.4.0","prettier":"^2.5.1","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^8.11.2","@types/tap":"^15.0.5","typescript":"^4.5.3","@types/node":"^16.11.12"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_3.0.0_1639151317383_0.6191297691857991","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"mercurius-upload","version":"3.0.1","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":"PabloSzx","license":"ISC","_id":"mercurius-upload@3.0.1","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"cdd9014bff4822e3dffd8acb97cba6485b822e23","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-3.0.1.tgz","fileCount":5,"integrity":"sha512-txV1Ti4ntmxKl/s7y2mygHPbWRkewztKDihbNv7/aZza6uN0YbFaE6aDohUbX8SK4WXDoRbUoNBHra4j/rhf4Q==","signatures":[{"sig":"MEUCIB4ijzbRYKiV40HNK5HSht5WGZO4TfeMyQcHQVAzWQBBAiEAs4cmFkJGEOK9/uAEoqEp0Hv6kA5w2+XU/lUKph0NWqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtmJECRA9TVsSAnZWagAABYQQAJ6JmxVZiiCMiBMFFtD1\n9+A+7yx5xekSv3KfDVVoA51PAIoGekdB6cC9KY4Si2QlvQUdwQG09xlcdNfQ\nimePCg6AAZ9YYp0gwBJLIkXNrxoZd5iYTQ7X+gGZpIwdDbHxU5nriY6b0jPo\naAUSIOVLnllC7OydgyXPgR6vD4vR3iQJljgTJYWouPCo8JSKT1MClWm6Hk8s\nfWbjpmFvI7N3TSsvkVfAKYgiXWXyzEMXmzKBlTzF4/J0c96o+NshoV2hR3oc\nSe6J/BRkT9vBULsIbTVirheR1ZvxqBouYj7kq2zzobC1C/bPM6TyhNCZ23vO\nk1ybX2MdCbvP5qVuiFoU+YNgn+kKL8G7xrtGOKhg/A73ukp0+dbV/2+u60n+\n5DK2BumK5Y8wtalqswa3Doo0o0VsAnncdWS/KXQDOGyTcndhKST7uwjs+MU3\nuu7620KVyCBdbr4DiDzv5OGLIQCJU1mTmz6OEoGxCd4CzvC5b13NaopSD0+q\n0Q7FZhQaJG0qiBDEUyt2Ps8C7846/Jk0Wy9dwLmthl8aItVe/E5e4RVZ+SD/\nTNnLXFR2JH6NwDzogks4B1JlecwjnsA+9jnFuhUj69zSzYmmIRHwxzcYhFxA\n2yBcuFBc8j8/b5c47A0pMIyQB/ykt6tAXqPlr0vQNepJo6PSRaPCUc1VV0mv\npVnA\r\n=bRXG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:mercurius-upload-3.0.1.tgz","types":"dist/index.d.ts","scripts":{"test":"tap --ts --100 test/*.test.ts"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"_resolved":"/Users/pablosz/Repositories/mercurius-upload/mercurius-upload-3.0.1.tgz","_integrity":"sha512-txV1Ti4ntmxKl/s7y2mygHPbWRkewztKDihbNv7/aZza6uN0YbFaE6aDohUbX8SK4WXDoRbUoNBHra4j/rhf4Q==","repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"8.1.2","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"16.13.1","dependencies":{"fastify-plugin":"^3.0.0","graphql-upload":"^13.0.0","@types/graphql-upload":"^8.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.5","fastify":"^3.24.1","graphql":"^15.8.0","ts-node":"^10.4.0","prettier":"^2.5.1","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^8.11.2","@types/tap":"^15.0.5","typescript":"^4.5.3","@types/node":"^16.11.12"},"peerDependencies":{"graphql":"0.13.1 - 16"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_3.0.1_1639342660123_0.6386521740346083","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"mercurius-upload","version":"4.0.0","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":"PabloSzx","license":"ISC","_id":"mercurius-upload@4.0.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"462d50131889e04c37f0b2f76f1544453b18a8a4","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-4.0.0.tgz","fileCount":5,"integrity":"sha512-Km5AljeU7+/tMzUdAUrwAA0/nfBCSaZmUcKQe8kY1ATfxA83neVzGbSCCeDHXGe+104JPLtmzDr1QcyAST8UNQ==","signatures":[{"sig":"MEUCIF7AiU/Sia8/Up6CYfNpl/kzQRlB1OoPCrlVNcSVQmdjAiEA3xtCk7jDjniU3oupCsi2rNcYpEIsDfVZRnImxp1AjSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOf6GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhzxAAl9EFd86m7AyS04IKw1WjaYuvEF5hioPSGMVU4lLoB1V3Pbcq\r\nfpr/dckKR++43chly71ijftEH/zqJO1ErT5WkYTX7Vq84O8E0Sf+yhZXRPkN\r\nBKuFH1pQnejyyjMoeodVFfaPB9+XKG+LFhbgtVNH0Q82qXEC1c6pStMNN9Fg\r\nprqsHVe4DzzihwkjoQKg8284OCBA9JIolLEupJ7SFTwB0+gmND0y7LG49Ly4\r\ng0u+9KH6KBDPbbtJkDKBDXRTol32M0l3pEeNz/Dlk+EpD6OIvdAoImtmLorX\r\nT1orq42yUEVQ8LjT4NdjDbPZM0TViqiocdr+oiO0MZWVa0w4nFcQ+AYdk9Tk\r\n9uqs88cdHLggXZK0TMtrOZ8Dhph35qBgIuCCPKD8lPVtpXxUSZgAXADGdL7Y\r\nmEu/E+CIUoTwRUlppT/TK7A8Ggp+V/FYUlAgzWZ4YIk27ZaYGlSuQJVle62T\r\nZQdXWNeieNxiCYp5VIM+O0BbmdbiWwRsQxtKaACaMrvzRcy7Cxh/i7DZvt33\r\nQYnYrGbAu3O2kD9aF91dIRVoCPrB5O+N42NKUzGmJHJpXWb88rGYevpakD8Q\r\nSVcpCsxrNMRc+qSUzmVp5Ob8CbYKE2WBcgYwi4qCIy09YOvVpUjopqTiYhl6\r\nSSoglltmN1qBAxcV4MB5hu9uL7W6ag1JHwY=\r\n=24ZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:mercurius-upload-4.0.0.tgz","types":"dist/index.d.ts","scripts":{"test":"tap --ts --100 test/*.test.ts"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"_resolved":"/home/pablosz/mercurius-upload/mercurius-upload-4.0.0.tgz","_integrity":"sha512-Km5AljeU7+/tMzUdAUrwAA0/nfBCSaZmUcKQe8kY1ATfxA83neVzGbSCCeDHXGe+104JPLtmzDr1QcyAST8UNQ==","repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"8.4.1","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"16.14.0","dependencies":{"fastify-plugin":"^3.0.0","graphql-upload":"^13.0.0","@types/graphql-upload":"^8.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.5","fastify":"^3.24.1","graphql":"^15.8.0","ts-node":"^10.4.0","prettier":"^2.5.1","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^8.11.2","@types/tap":"^15.0.5","typescript":"^4.5.3","@types/node":"^16.11.12"},"peerDependencies":{"graphql":"0.13.1 - 16"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_4.0.0_1647967878224_0.9477964031892758","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"mercurius-upload","version":"5.0.0","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":{"name":"PabloSzx"},"license":"ISC","_id":"mercurius-upload@5.0.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"b58425f8c01ed5cf9bcf8e8567546610dd8ddbba","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-5.0.0.tgz","fileCount":5,"integrity":"sha512-DmCY/e8vzxerAQzSdpalv5zyvyer1rpE36cNuf7mX03FjwjgbtllonWAUojslf31Si8/OPVa8XZMBx/e9mZGtQ==","signatures":[{"sig":"MEYCIQCdPG8ombnXUCfkhEXtkuiYggf4Xro4UjGP4jsC+JLDSwIhAL2CNpwK9KSPSPioP1OrUvkLDv5voEouRTpvdPYxsW0+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip0jEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW8RAAiv2R6MRsQK5qA05TqCoeYtsJ2+R9ias+feLryO5B/u4lH/Mo\r\nIPe9td4LkHMt8Mr99YKTAYxLo5jSo5addT2ZLdLWZ+Gg11XnpoHdzT4XWPYx\r\ntmbdeDX39ppOT48pc5o1ebAkgys63qQvV1+fmUnho6FF56vqkfb9abwLwqBE\r\nS5xmQY47QQLHqwBBx6bllTUo09XdiKKZTkWWh4DwEDGxCFjHMxquZlaH8Jet\r\nPyQMF2g1dPjxaMx/v92mFKVZbuUFJCak5ClsqZgj/Nl/y2hT1hfuvrqHuVUP\r\naaN0TH73oLi7/aOLOV2jW9G14dVNKAAu/58QvSyA5Ttn4RLVElGqBgefNphe\r\nKLLeDPxuYQwJi2jI14ziuCkBUxEhxxjBCo4q2hIxPqTsrBu+Yjm9YnStmprF\r\nQZpwTTXkRBHgy2MZAFyjmhiz43TRZWIbQBVh4uV1KOtKFydBGi/r7OdKh4yW\r\n/PhYH2aSE0m6Cxrjj5VI3T0eBMdkIkfJhGfoNFlAfiGUNyDGJPgFNQKicevE\r\nmB07MSoefDgSZpigYYfEZqqEyIw3mKN6n35TFUNnuareca3nZmyFbWlGzRin\r\nmm+eXHDdzqzMoiVkJsWU1bF7lDUx6lrBUC3Kn8PLKQBaDKMbZelCvDDBuLgs\r\nmMe04iSWVQYTUGTcVsTthEhscQuaN0HoOkY=\r\n=A/tR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:mercurius-upload-5.0.0.tgz","types":"dist/index.d.ts","scripts":{"test":"tap --ts --100 test/*.test.ts"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"_resolved":"/private/var/folders/v2/cp937jjx0b7f5l8k7p6dkdw40000gn/T/06b231327d5f947a69612fb879700879/mercurius-upload-5.0.0.tgz","_integrity":"sha512-DmCY/e8vzxerAQzSdpalv5zyvyer1rpE36cNuf7mX03FjwjgbtllonWAUojslf31Si8/OPVa8XZMBx/e9mZGtQ==","repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"16.15.0","dependencies":{"fastify-plugin":"^3.0.1","graphql-upload":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","fastify":"^4.0.1","graphql":"^16.5.0","ts-node":"^10.8.1","prettier":"^2.6.2","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^10.0.0","@types/tap":"^15.0.7","typescript":"^4.7.3","@types/node":"^16.11.39"},"peerDependencies":{"graphql":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_5.0.0_1655130308087_0.2625904020273242","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"mercurius-upload","version":"6.0.0","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":{"name":"PabloSzx"},"license":"ISC","_id":"mercurius-upload@6.0.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"8985f8d3582846bd3f8f7de7b188214a79188ec9","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-6.0.0.tgz","fileCount":5,"integrity":"sha512-0uRan4kZwyYKQNq8uYJR+YTFi66/daX0zHfororiF8qsOclpR8M6YswELYNZlDVvFczPKwH9KSOloNwTPKyN+Q==","signatures":[{"sig":"MEUCIQCMmvZ9yAtGSb5T/8R77+b00WbKzHai7oqkNyis8eiVrQIgNtjrNaPKjf0IRxsI0pOyAGYSThOs64+1qAl9RPhxHaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfNd7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVBA//TGSXzOWJNTyAh2le7ss8okEuyYTL0Lt6JwT/gIvBF8kNNz0R\r\nLBKqdvuZwHQtdWjqrVWo+GIx7kzhaFkF2jjtYzcUujTsD1fPkOXcycU5q3/A\r\n1UsoNSlZmRSv4PhzSVpCYbTA9/Z8qLFNApp2OYCnwti8TvYjEr5R0C2b68WW\r\nJPCgLaWl8bIqMU1ZsL86QcUH0tdOXkrjWKYORoztxLRGVHG3M3YmM+g/NFQv\r\nPwTsSTtgrT7OHW3EOh/eCCtPAnLSodwvnmfqA/GJ5UDQeC1eGNByOlM/SLT4\r\nJH7oceYInd21PCC0/d30e25OsHSmLai4EmnP1MtJ+RgrSLsh5j/k1NJilRH7\r\nSuePsyTMjMBtr1Yv+0HSnofg1gZUaAiz93tELWWFhBX+4AxEB/4qk2+A4MSb\r\nz2K35bGhVgDaKYcO65F5DpOouwNcPxyieC8Qy4RTjcC3Fz98uInKeds74kSx\r\nqnWGi8ormAzoag3eDARdWhlregg72t4tKvqumla0Cl14o0G4oyIa0bI+l/KS\r\nGmEEOC69y0lJo0zNcOBSZ+TNzgrgg0RIu5wrb2EYCHszFdrhZ+6vmU7p52m6\r\neljUsTvHD1P4EqWgkkxa/8Qv9FLMGMUQQRXFjqzWvb+FpGP69g3Bv43kwjcu\r\nO+MtKI+Imh51ealvP9Qd/VtHT0IZC7BSkNs=\r\n=c6mG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:mercurius-upload-6.0.0.tgz","types":"dist/index.d.ts","scripts":{"test":"tap --ts --100 test/*.test.ts"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"_resolved":"/private/var/folders/v2/cp937jjx0b7f5l8k7p6dkdw40000gn/T/f8822557bd1e1f7d2bce0aa6ac4d3868/mercurius-upload-6.0.0.tgz","_integrity":"sha512-0uRan4kZwyYKQNq8uYJR+YTFi66/daX0zHfororiF8qsOclpR8M6YswELYNZlDVvFczPKwH9KSOloNwTPKyN+Q==","repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"8.19.2","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"16.18.0","dependencies":{"fastify-plugin":"^4.2.0","graphql-upload":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","fastify":"^4.0.1","graphql":"^16.5.0","ts-node":"^10.8.1","prettier":"^2.6.2","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^10.0.0","@types/tap":"^15.0.7","typescript":"^4.7.3","@types/node":"^16.11.39"},"peerDependencies":{"graphql":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_6.0.0_1669126011342_0.36859851179848824","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"mercurius-upload","version":"6.0.1","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":{"name":"PabloSzx"},"license":"ISC","_id":"mercurius-upload@6.0.1","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"c54a46171145d73c36187342878fb7ba0fa40a45","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-6.0.1.tgz","fileCount":5,"integrity":"sha512-vYoBDRgu7eT4tPozFJPd+g/caiIU2BOVQOiQ/wGzwVOCOSq3ITOWfa0DSj2w0k1lOLkWMldtmvpCGTGAwkjnMg==","signatures":[{"sig":"MEUCIHk4Vmt5yrJKFlx4wxY3OMQaQY+jZ42j1KxNoayW6ODRAiEA6ahlFVaUMAXi4Z2Kp2W1A/TUB7we+FmUeQOyQLtCbc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+REKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqotBAAj4xsUq72Yr2TIIgtDxZhohPaxNhqstPLd8R3jBpMmDuSKp3/\r\nMBXFT5CqR8EVOb0UkWcyjgDLhE/d20BYtc0K4T14UMygnej/CRJa4kf8uTyA\r\nhbY1gJBeToObay/RANjSDPIAIRyFZ4nC9mBNk9ygdEZY0Iue0VGi+2WX0tre\r\nPzS8QgjbgQldwTVtbN02ZMfPs7BdPliOctfmvnZvepUucKf3XyG8dlwuojCw\r\nMko0wcY5CsGAMBWcshsrLHqsbkXSdbGNiq7uozWZJe2ViKBkxqWvQBr4HTtS\r\nCHTInikO2hGjIBUpDloZnOBdtI81Ox9VeZ0ORVaYrBC4i/Ps7O4hZCed3VBD\r\n8b9LQvUWIe7oaYdD0JlNOdZWEtuOr/6mWXU2VqqH20UKmqgZgu7/4v5vGfj2\r\n6Bc2RpWYuS7orLNzAZsCNkNNoO81AUy2VLNoik6HLl8GTjPEAvpeZzq94UWw\r\n9h8MGYa4Zh+RrHTWFM3FW1kVRo6/DfJFuE9M+tSf5JezYqZX9cLTtS1ijvMZ\r\ngAW9y0yOKQqGkQkOqgaFqPlzbmB6hUb45yF8EQLUfF1bbsYHCFpH1VcCYCNs\r\nr2//I2HzmpGFG2Gh2zfS/T3lFVLzmZ6FChrtovwSKqE1k/1uTOdfUuifvUYC\r\n2ssz9Ad4s6YTpcj8wQQeLHNb4RjOSvXSTys=\r\n=MMeF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:mercurius-upload-6.0.1.tgz","types":"dist/index.d.ts","scripts":{"test":"tap --ts --100 test/*.test.ts"},"_npmUser":{"name":"pablosz","email":"pablosaez1995@gmail.com"},"_resolved":"/private/var/folders/v2/cp937jjx0b7f5l8k7p6dkdw40000gn/T/440352d65c6a9503783e5e4a69609d02/mercurius-upload-6.0.1.tgz","_integrity":"sha512-vYoBDRgu7eT4tPozFJPd+g/caiIU2BOVQOiQ/wGzwVOCOSq3ITOWfa0DSj2w0k1lOLkWMldtmvpCGTGAwkjnMg==","repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"8.19.3","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"16.19.0","dependencies":{"fastify-plugin":"^4.2.0","graphql-upload":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","fastify":"^4.0.1","graphql":"^16.5.0","ts-node":"^10.8.1","prettier":"^2.6.2","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^10.0.0","@types/tap":"^15.0.7","typescript":"^4.7.3","@types/node":"^16.11.39"},"peerDependencies":{"graphql":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_6.0.1_1677267210058_0.4004181350685505","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"mercurius-upload","version":"7.0.0","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"author":{"name":"PabloSzx"},"license":"ISC","_id":"mercurius-upload@7.0.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"dist":{"shasum":"6c060569a45655e43c54d0835b249f1d15fdcbf4","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-7.0.0.tgz","fileCount":5,"integrity":"sha512-DoSHkWmLaP1pfeJoI6NyuI6ur4SbkrLhhcG/Y5lhhzmVAJljGNubjl7H7krgcEd2VanhZ5rlh/PYg1o3AcgHNw==","signatures":[{"sig":"MEYCIQCFMgNfDQ1WDeGLCNZo8PSgnnCOL3zpZIOQ+RSQ0n78+AIhAIJHoItCWrwkXJlZVlMHloVl0+xSr4imESvHzPnicW9l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7114},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3bc505e2c6f6bf1f68a0997c54c6014968464d59","scripts":{"test":"tap --ts --100 test/*.test.ts","prepack":"tsc && prettier --write dist index.ts test"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/mercurius-js/mercurius-upload.git","type":"git"},"_npmVersion":"9.8.0","description":"Fastify plugin to support GraphQL uploads using graphql-upload","directories":{},"_nodeVersion":"20.5.1","dependencies":{"fastify-plugin":"^4.2.0","graphql-upload-minimal":"^1.5.5"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","fastify":"^4.0.1","graphql":"^16.5.0","ts-node":"^10.8.1","prettier":"^3.0.0","cross-env":"^7.0.3","form-data":"^4.0.0","mercurius":"^13.0.0","@types/tap":"^15.0.7","typescript":"^5.2.2","@types/node":"^20.5.0"},"peerDependencies":{"graphql":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mercurius-upload_7.0.0_1693834136812_0.6883668116430937","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"mercurius-upload","version":"8.0.0","description":"Fastify plugin to support GraphQL uploads using graphql-upload","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"repository":{"type":"git","url":"git+https://github.com/mercurius-js/mercurius-upload.git"},"license":"ISC","author":{"name":"PabloSzx"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepack":"tsc && prettier --write dist index.ts test","test":"tap --ts --100 test/*.test.ts"},"dependencies":{"fastify-plugin":"^5.0.1","graphql-upload-minimal":"^1.6.1"},"devDependencies":{"@types/node":"^20.5.0","@types/tap":"^15.0.7","cross-env":"^7.0.3","fastify":"^5.0.0","form-data":"^4.0.1","graphql":"^16.5.0","mercurius":"^15.0.0","prettier":"^3.3.3","tap":"^16.2.0","ts-node":"^10.9.2","typescript":"^5.6.3"},"peerDependencies":{"graphql":"^16.3.0"},"_id":"mercurius-upload@8.0.0","gitHead":"ff633c4e23beac02ccd66b07d065784e56cbfa09","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lKYtqo6enNHRhFa6MrGE2OLf5/G0CvaXLCFp/Wczb6vS14LxtWor1fPwayNbiHV3RCS9DsiMnqCWdWaySZxKWA==","shasum":"f62b1b1e36b8b5652910b2996c9ac76205d76f78","tarball":"https://registry.npmjs.org/mercurius-upload/-/mercurius-upload-8.0.0.tgz","fileCount":5,"unpackedSize":7039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF/DUBZ97TuSwgrxW+xbIoVrFnOPkt+IAo50ypL9B3+wIgXKq7nezG0ix2Fxd3mHcRbyfASTJPaJLp6c/EKjlLubE="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mercurius-upload_8.0.0_1731422744963_0.4457710056476418"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-02T16:30:08.247Z","modified":"2024-11-12T14:45:45.282Z","1.1.1":"2020-10-02T16:30:08.413Z","2.0.0":"2021-05-18T16:47:34.047Z","3.0.0":"2021-12-10T15:48:37.576Z","3.0.1":"2021-12-12T20:57:40.293Z","4.0.0":"2022-03-22T16:51:18.402Z","5.0.0":"2022-06-13T14:25:08.235Z","6.0.0":"2022-11-22T14:06:51.551Z","6.0.1":"2023-02-24T19:33:30.230Z","7.0.0":"2023-09-04T13:28:56.993Z","8.0.0":"2024-11-12T14:45:45.120Z"},"bugs":{"url":"https://github.com/mercurius-js/mercurius-upload/issues"},"author":{"name":"PabloSzx"},"license":"ISC","homepage":"https://github.com/mercurius-js/mercurius-upload#readme","keywords":["fastify","mercurius","gql","graphql","upload","file","files","typescript"],"repository":{"type":"git","url":"git+https://github.com/mercurius-js/mercurius-upload.git"},"description":"Fastify plugin to support GraphQL uploads using graphql-upload","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"pablosz","email":"pablosaez1995@gmail.com"}],"readme":"# mercurius-upload\n\n[graphql-upload-minimal](https://github.com/flash-oss/graphql-upload-minimal) implementation plugin for [Fastify](https://www.fastify.io/) & [mercurius](https://github.com/mercurius-js/mercurius).\n\nPlugin made for **Fastify v5**:\n\n## Install\n\n```sh\nyarn add mercurius-upload\n# or\nnpm i mercurius-upload\n# or\npnpm add mercurius-upload\n```\n\n## Usage\n\nPlugin options should conform to https://github.com/flash-oss/graphql-upload-minimal#type-processrequestoptions\n\n```js\nfastify.register(require('mercurius-upload'), {\n  // options passed to processRequest from graphql-upload-minimal\n  // maxFileSize: 1024 * 1024 * 5,\n  // maxFiles: 1,\n})\n```\n\n> or\n\n```ts\nimport MercuriusGQLUpload from 'mercurius-upload'\n\n// ...\n\nfastify.register(MercuriusGQLUpload, {\n  // options passed to processRequest from graphql-upload-minimal\n})\n```\n\n## Example\n\n```js\nconst GQL = require('mercurius')\nconst { GraphQLUpload } = require('graphql-upload-minimal')\nconst fs = require('fs')\nconst util = require('util')\nconst stream = require('stream')\nconst path = require('path')\n\nconst pipeline = util.promisify(stream.pipeline)\nconst uploadsDir = path.resolve(__dirname, '../uploads')\n\nconst schema = /* GraphQL */ `\n  scalar Upload\n\n  type Query {\n    add(x: Int, y: Int): Int\n  }\n\n  type Mutation {\n    uploadImage(image: Upload): Boolean\n  }\n`\n\nconst resolvers = {\n  Upload: GraphQLUpload,\n  Query: {\n    add: async (_, { x, y }) => {\n      return x + y\n    },\n  },\n  Mutation: {\n    uploadImage: async (_, { image }) => {\n      const { filename, createReadStream } = await image\n      const rs = createReadStream()\n      const ws = fs.createWriteStream(path.join(uploadsDir, filename))\n      await pipeline(rs, ws)\n      return true\n    },\n  },\n}\n\nmodule.exports = function (fastify, options, done) {\n  fastify.register(require('mercurius-upload'))\n\n  fastify.register(GQL, {\n    schema,\n    resolvers,\n    graphiql: true,\n  })\n\n  done()\n}\n```\n","readmeFilename":"README.md"}