{"_id":"@originlabs/graphql-postgres-subscriptions-retry","_rev":"65-189f76d4e2f9b0c3ee61b171cb5e4cbc","name":"@originlabs/graphql-postgres-subscriptions-retry","dist-tags":{"latest":"3.2.0"},"versions":{"2.0.0":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"2.0.0","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@2.0.0","maintainers":[{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"brady.obrien128@gmail.com"},{"name":"jimmy-origin","email":"jimmy@origin.io"},{"name":"jonahss","email":"jonahss@gmail.com"},{"name":"dllthomas","email":"davidleothomas@gmail.com"},{"name":"rebeccavo","email":"rebecca@origin.io"},{"name":"antontsvil","email":"anton@origin.io"}],"homepage":"https://github.com/GraphQLCollege/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/GraphQLCollege/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"2f7e1d5ba442833070c21a5f98d467ec8fd5994f","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-2.0.0.tgz","fileCount":10,"integrity":"sha512-8NDIF0qu0baKnkOCYfWPskilZApxkvTp6MyH1mzLVfZucMtjUOqBHQ6GJ4neO7ivYAMRltUHkTpUhBHFRA3TCg==","signatures":[{"sig":"MEUCIBNHJcqMAXuOGhtGRyB4qMxZtDXuG6AjKfXhmqAbRIIeAiEAkRUfrDQqTViqLrKZydmx7JWaDuuTCB03HrxuLMCEoTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVRq/CRA9TVsSAnZWagAAJsgP/jP59aSvkrXQR5xMvYRl\nZdBH3W3yyzJkn8rZIsjRPJTl3iR1ertro0VO+g0BExUY17GPXxURILZhbR6c\nXM0ig/VQceXVsR09tWPrtW75B187z3YAv3J34Q3L8it1kVPbouuh5VsAKY2d\nhKdEoz4Ru3gMXBFTg+W39HX0P27xQR56DIZohgUK1MneiXwZz64aucy5bZgf\nr4FihmIEOzVACs525vJgqzwbKP2dCHcJFA9oNMj0+iI+TtmF8axrGkiBenNs\nh4yEaSmrSxtKCqHM5ANejgCEWxmsh0NkeWhnDEuE/zaX4jqWeMcuF9gmBJ/S\nsCvcU6vu6ujVDOaZ2gRjJrs6EVzmJ3npWOOxrkUCHIptt6xknaAjEFm7DO44\nLfXUWraJbVfTz8CpQtXnEonA/kg2zeikrb5NhboOdiY1InJAxQtjXiyyqPGd\nqd+qrhyWFMDbDPSFMeDNwiwicpHsBXqHjRTUbClypULNIySC/Rf7HbHxRwTG\nUkWHVjoWOD+JNh2r284r+ZYoiU97+Md8Y4uhygjcafWKgwD34tEkdPmMZT6d\nUGkDzOH1auV8Dt/PcNFhNuncMmOZUhfe11wLUcAS+xijT4zvukdJgNXrbX2J\nKg9Wb0vI3OBR45L29bAOIdMx1vdJ44+/C1R1TuUaiFr1qfwU2zw7jnSoMbx7\nIlbW\r\n=j0H+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"0916693008a4efe8ed90b0d928cca0e888f3c5cf","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"jonahss","email":"jonahss@gmail.com"},"repository":{"url":"git+https://github.com/GraphQLCollege/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"6.10.3","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"12.1.0","dependencies":{"pg":"^8.5.1","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","graphql":"^15.5.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_2.0.0_1616190143493_0.17049522404840056","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"2.0.1","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@2.0.1","maintainers":[{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"brady.obrien128@gmail.com"},{"name":"jimmy-origin","email":"jimmy@origin.io"},{"name":"jonahss","email":"jonahss@gmail.com"},{"name":"dllthomas","email":"davidleothomas@gmail.com"},{"name":"rebeccavo","email":"rebecca@origin.io"},{"name":"antontsvil","email":"anton@origin.io"}],"homepage":"https://github.com/GraphQLCollege/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/GraphQLCollege/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"4b59fc1bdfb165c82d1a5f62a79bd9149cfa3922","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-2.0.1.tgz","fileCount":10,"integrity":"sha512-RjV+A+1eThPVZKg3fSLJXuoI6IdUXfAs9EBZE3ZSejRSQMzV5H+nHz6m5bfXsTnKSgl+YoEPjgeWxIahgxqJ0w==","signatures":[{"sig":"MEQCICDMamqSMe/A1YrsZdLG+SOBXvz7OLxdQMuike1rhNv1AiA7fo4DqUGK8LLgKrHTGEuroXhTptLInXr0U3QhZWlKSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVT72CRA9TVsSAnZWagAAxUIP/jLnNBZPmD9QnVt0n8sK\nFRKoF7z8FwDwloZNJBvEoQ4uM0dTsYr4MBBn8VlgAwuND2ikg6ec0l0VQ4Hx\n9LsXbeMSwT5vMsv/Udin3DNssP+rP8NP9HdU5paWRarsj9VDPO9EezudRIBL\nzIWkNMMKa8ApwdlUF1ZwCtD/J7Jsl6ErTept7emA9JtRjWqtuHChK2mIcL0H\n28USxdfVAXGMZf5mPtXVDwiYiC/1Lb3wYW578a4ukrhR5/i7KMJ3Y8Ie3Of7\nkpNVF2uTTjSTYTidn+eKVl9FpnuXNk4HnLcaKVD2r1hDajV8Q9vwUds9/exT\nWRS/qcmFAr/JZorz+cnFgNew1ZCPm2Nu5D4GZZBVcML9fNJ/QKLmQBQm60Nq\nu3njSe45ePqc+NEUjZag78NHa65R0cl9cPmsQ+mBIR5+7RhcbuHrLryUmoMy\nMAb37/NSJUxazBd3nPp2HtvW1+QX0B8ILAeMKAvH6bvKD8CBEmcSx8vrqknn\nV79L8hLSVTAAREpoHBeL0bdltL7QctRo9ixGuv7XkRo0JRpYTmPAOdhyZfqj\nja6lApRKpAQUz0KoMYCKxZmJOesmvEnwTsFH2WGehgcpy4w+wWZgH1L3rbIW\nF96ntiOpAzdjrQZTyPAn2MsidX2sDwqF7pBK9t7zi2BhE7XY5ce9v4pcBaVZ\ne2zC\r\n=oYk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"1901e0e7e8aebdec8c38d1d84319ee60f7e13bcc","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"jonahss","email":"jonahss@gmail.com"},"repository":{"url":"git+https://github.com/GraphQLCollege/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"6.10.3","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"12.1.0","dependencies":{"pg":"^8.5.1","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","graphql":"^15.5.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_2.0.1_1616199413523_0.0947508481823609","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"2.0.2","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@2.0.2","maintainers":[{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"brady.obrien128@gmail.com"},{"name":"jimmy-origin","email":"jimmy@origin.io"},{"name":"jonahss","email":"jonahss@gmail.com"},{"name":"dllthomas","email":"davidleothomas@gmail.com"},{"name":"rebeccavo","email":"rebecca@origin.io"},{"name":"antontsvil","email":"anton@origin.io"}],"homepage":"https://github.com/GraphQLCollege/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/GraphQLCollege/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"6a96e87377047ad8b00eb5fb3b76bccfd6967aa8","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-2.0.2.tgz","fileCount":10,"integrity":"sha512-fDKnKXaNKY3QL/y5QNjb43F98edsOSwUgPGsclvC/Io5OBbsjagG+CVkZ9G9uIVtPJarQJLpVsE3fJBRYSOqKw==","signatures":[{"sig":"MEUCIQDOoWtor1Bwf+WBvUXg+fs9bnhrz6K8PL9p0F53pQpUFgIgf+p2kqaGKqgaXGBGiDaBtpVKuxY7gBXIobXRIQpygiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY74QCRA9TVsSAnZWagAAa2wQAIuMKBi6TaxfTafe34BE\nfxWcwQifNNMp7Dn8cYiTJheblrk6Gvhvhm6Fpb08I2qhEzFqxNsclqv1MVy2\ncOg61mnNDwsl6nu6tZJHAPKdZvaNvaILybUjV7scqTAVhPX82QoVD0sOhTqu\nohDfDdi2AaPwtmS9UBeD7mJTqljGWHlkAm1kkyczLv/LQ30XSaKeEYXGaKof\np7IY87GicizMXT0l58zmMS4bp9+0JDQMn6U472GdUBrcS12e83e5pISa/Be+\nInRXzJHrpnDXM88jO/MFi7StPx9QYGrkJ8LGPEZop5M09rM3tbJFN6Q31YDM\n4XDFyCzYDP1zTjdVGNSDVCJIbahKBI8qbJDKh6qMuub5lLGn6B/MpRfK4FYu\n8ednpZxXMz5WcdwxgVOKKs3u7qSTYv8EfN1NQq9Bbeq8ukjMkpohXVj3s+7t\nKx5TF2cV9444H5xqR61dYkW3G+NyOwFftdCPe/hk5+Nlc5PqBS/YlC/BwYSp\nmWE2+jnChzuHboS5vE1VUGH+fP/lUgUqHRvoBnncUYRu8b3anGBELQWGQbFd\nBdEUF6imrENa99RiiJ4xePMDIBQUWnO2A1Gb2zL5Cqm6hguaQKaRCNP1wisW\n/hsLfCbV/uY6Dndj/3Tc8sSN3p5EtU7dhDSlVfn0sqLq682ST9TRKMlesbO8\nYC9m\r\n=FMWi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"8f529e8c92b9eb4310178fe817334339f8d0478b","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"jonahss","email":"jonahss@gmail.com"},"repository":{"url":"git+https://github.com/GraphQLCollege/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"6.12.0","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"pg":"^8.5.1","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","graphql":"^15.5.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_2.0.2_1617149456248_0.8758000447848426","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"2.1.0","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@2.1.0","maintainers":[{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"brady.obrien128@gmail.com"},{"name":"jimmy-origin","email":"jimmy@origin.io"},{"name":"jonahss","email":"jonahss@gmail.com"},{"name":"dllthomas","email":"davidleothomas@gmail.com"},{"name":"rebeccavo","email":"rebecca@origin.io"},{"name":"antontsvil","email":"anton@origin.io"}],"homepage":"https://github.com/originlabs/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/originlabs/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"8c015cadec714552a3f8e2aedcb8889e68da7da0","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-2.1.0.tgz","fileCount":11,"integrity":"sha512-82QE0S/hnGzWqzQ/89DcsFMA85i/JcAeP9qct/XA4xjduqsplVUnF1KH6ZRPP902tctQXvSnCL+RpowwmpbZ9g==","signatures":[{"sig":"MEUCIQC8zqPOVZJoNoe1dIgrJOulwE4TvxBsxvyfSGcyjqFG5wIgDWoYY2sD9TEuKUUILTnB0ktT1KzfjMhBgxOWTbvNhoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY78+CRA9TVsSAnZWagAAMZMQAJsKF8se2DzToLAM9G7q\nooDr9EAkN/gGN3AwTmUXhvkRtge9KIgF3VYelDiyh2KLWxeLsEhfjo/SF6Xz\nPC1OZ73aVPzX71w6wcn3QRH5JEyAtOx1ONAWeTnwSXDqC+hevhEou3O9yzDR\n3/Uis0o+kwGidEckWmD6fufLmLhMDMDWK7PaQJHn0kqfNerjazzdcaD5luKz\nc3W09ZgUX61I0IJj/bsAyYqqqda06gaCiVDJ44WsJQoOXpw1evEve3liQgp2\nSSo9DvzsyKBwCTTkVprpM0fTzNNddRmE3g2F+wQCviGboeLBvtnk2OKcVgYS\nFQGO+1CRcrSEMdLIGbkIDRjraf2eAtzoOCSiQPpJyGBKlhLUKK/ttbrTeyk7\n/djNyKeVbXBX0r8ZgMEfjdlfhVhdddRVqWguQhMz8VwiY4uNTcS58B5zkH+J\nC3DgJxAZ12NWKLis8uRSdVo/4g3pDYHzpoWq0Uroxam6tBjeykD3St6lyhaO\njR2Mj3blE21XMTp3xrBKvmYc6L0pMD8dKx6mVwhVY5ArSEJ93HBOZz/z/A0l\n++XM/9hPsfMP0FoawDPV7ogrpRAJmXNgZyuiq1xZsmzXkltQQ0/NKt5YVRGf\nv3eCvSODT4six8+Wg7k2xx2Fy1bAnO6ehpf0hLidZ4KLk82eNwlrcRIK+o6t\nso7b\r\n=6ocr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"188a23bed4865b8aa6542c528915dc1410e6acbd","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"jonahss","email":"jonahss@gmail.com"},"repository":{"url":"git+https://github.com/originlabs/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"6.12.0","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"pg":"^8.5.1","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","graphql":"^15.5.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_2.1.0_1617149757842_0.8378498988540526","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"2.1.1","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@2.1.1","maintainers":[{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"brady.obrien128@gmail.com"},{"name":"jimmy-origin","email":"jimmy@origin.io"},{"name":"jonahss","email":"jonahss@gmail.com"},{"name":"dllthomas","email":"davidleothomas@gmail.com"},{"name":"rebeccavo","email":"rebecca@origin.io"},{"name":"antontsvil","email":"anton@origin.io"}],"homepage":"https://github.com/originlabs/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/originlabs/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"b7c2e48bc0f74695840dd526966b6ea69fd2b895","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-2.1.1.tgz","fileCount":12,"integrity":"sha512-M/esFUC0bphxoyEuPUYmA8oWD5GOdwc7z92nLQYkYTHTBxxgfHL4ZOn+xuN3tftkcDSmITPG03Bs2tZHBztTpw==","signatures":[{"sig":"MEQCIBqNGJk87sjllPhqmzvad/kQ0wF5a5+TaKLTXQM1fIMuAiAXJHZ+KMAZEjD06iarlMFHg0/dqUVfyX+ZEKNAbuTc+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdNf+CRA9TVsSAnZWagAA9BQQAKP8JiKZ+HW2arbXWwqi\nb/KbbvDkSub2j9QQtHVrFJS0GnoLlU7Ldqn9WI9A8BHhotfzNqoKmZku7Dvb\nH52inynrpu/Ho9me27xmQbsB72svEloVA2EQzA76odahwcIzJYNV1nV7sZjh\nok/Ii/P84n176LjKbHtSG9n/gjNJt2o6fkVwuWoF+FZ+24IaAL++Af77GYhm\nrNIcQ/iAf5exQFjpJ7/aVtFK2BV2ZwRfuHD2gT+Cqwhfhn1v1Wf5nM113x0G\nWG6t0cM0Jynm6LQKGQJi+UoHlExfgkRQi6fR3Hd88ebmKe7a2FoFVmXP3GBY\nzePnruFTxgr8jdNMDwYQuh160p+WW7BR7MeeXCZk+JgeTTGowE2eq1bMnBBq\nhq6110iLbog1M5hotdZdexqp+79x3xxaa8Z3waECpRGU+oRh5dscSAgbSO8E\n3cWMbp9EWwB6Ae/joXmZPOVcXrjcnZmNxGIXN3bEnKfDGhc4olHNRECxB6Ca\n6Byy6BbvdMunUhZ0Nbl+OJNQ65+Apck/dvBY7GzDYC28B+LkIaabfeDKOCj3\nVteaA2qxhejCxCws+6Jqw5x8ZeO0X5vQxjSYJ4YC9m0u+aIQLcyM7I7yoqSA\n/srjEEFQl2szkeoEw8isj7wbBy3kmqkqByw9xgZ2MshvKm6LRQvYWZnsSPXb\nJxwP\r\n=L+Bs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"86e56c3a33cfadc128138505a3596e38524be607","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"jonahss","email":"jonahss@gmail.com"},"repository":{"url":"git+https://github.com/originlabs/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"6.12.0","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"pg":"^8.5.1","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","graphql":"^15.5.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_2.1.1_1618270206064_0.7821862704506484","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"3.0.0","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@3.0.0","maintainers":[{"name":"csunday95","email":"csunday95@gmail.com"},{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"brady.obrien128@gmail.com"},{"name":"jimmy-origin","email":"jimmy@origin.io"},{"name":"jonahss","email":"jonahss@gmail.com"},{"name":"dllthomas","email":"davidleothomas@gmail.com"},{"name":"rebeccavo","email":"rebecca@origin.io"},{"name":"antontsvil","email":"anton@origin.io"}],"homepage":"https://github.com/originlabs/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/originlabs/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"d464034da340c43e04d54056e1c7035380f8787f","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-3.0.0.tgz","fileCount":11,"integrity":"sha512-ZC2awfylWEpR4oI8IttVhWIw3Qz3oYuxIen47urMGqY9OtRn7ZJQ0gxOmtvlNhA+8qI8EG751f/SBReogU+36Q==","signatures":[{"sig":"MEUCIH6TAMYUUlndC2Gq9sufJl/G4uY51CGnIHP7IQfW1yPtAiEAyd/IThwRkCO1x7SzADTLCkY49stfL0jSUVufOBJ9s3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyS2/CRA9TVsSAnZWagAADvoP/1fmm4tYt0kAP4wETeOS\nBx72kCUS8rNW8rRhsi3odb4xYfbC2H/f6tz4ob7ay+IQgYJIxRmbiqbvozCp\nzrkrnUAV/l6qfmXzcXIlH42pEJjSAR3TmUyW4FMnPjKNHVf/it0exOxa5rAT\nfIUlOHFVVv9ShLMcCxfSURKN8sm1VqtkOM+GXU1nPYfNrp0sLulH/fVuI/OU\nniJimfRCk3JR4jjHUYNbaWh1CjCv95YSVhyhgRTpIFbCpzTJ0UKxozaOGJ7s\n7HBxPcXi8XbvW3aSUKHb1w9b/78V1IeT/OgcgG2rwwqClYGLqT9jVBwp24hS\n4I831eDZWvqliSWMdna23OzuaCkJwAhN29A5GUw7UImdikvUNq6rmW9dQCzQ\nOMUN2gPgnXutJ0g1UFU0iMo6fbpCgrvDdNBZyCGdRRhZ4pFZK0XhNQL3iGzb\n2BuP+DZhyWxHdJT5P+bPUIhxI1WTD2qWDMjXQ7WLKzljH51KFW4aI2tGezbJ\nkQSUFc9lnWIW9GEHZX/0syJ2xbOjTVc4M8jWYWCB6mc6ZQ+Wi6hr5jmmevq1\nDAlnXGleIOBYhCDoad4iBfGh8Mma+3sqc+iJwRl5gSL1jxQkl0nwqoyot5Fs\nRRje9IugdYxJf5Se6SfzRW8ptPxEjSPzmQjY8VQ1Pl5n3S57Poue3xESfEbL\nHwLK\r\n=guZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"0661d28f3470a84ff295f552bf4d2e9788194d81","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"jonahss","email":"jonahss@gmail.com"},"repository":{"url":"git+https://github.com/originlabs/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"6.12.0","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"pg":"^8.5.1","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","graphql":"^15.5.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_3.0.0_1623797183127_0.19759339233875273","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"3.1.0","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@3.1.0","maintainers":[{"name":"tomer555","email":"tomer.levy@stratasys.com"},{"name":"mor1234","email":"mor.saubron@stratasys.com"},{"name":"arielhad","email":"arielhad@gmail.com"},{"name":"fuchsyair","email":"fuchsyair@gmail.com"},{"name":"typilot","email":"tyler.meyer018@gmail.com"},{"name":"nirmorad","email":"nir.morad@gmail.com"},{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"brady.obrien128@gmail.com"},{"name":"jonahss","email":"jonahss@gmail.com"},{"name":"dllthomas","email":"davidleothomas@gmail.com"},{"name":"antontsvil","email":"anton@origin.io"},{"name":"csunday95","email":"csunday95@gmail.com"},{"name":"productionp3","email":"Yohanes.quiroga@stratasys.com"}],"homepage":"https://github.com/originlabs/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/originlabs/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"7311b1dd2e057f464fef0e90da3a56bd221ea309","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-3.1.0.tgz","fileCount":11,"integrity":"sha512-9EoFCZBG4zJa4DlXApjl+HsiCkY2fBk3TI0TvxGs/YV8sE9B1KWlzOvcGri79+7etdvoEUOiB8fCsynzBUpmmg==","signatures":[{"sig":"MEYCIQC94hTcVOgy9hkGnGTriOauEVJsh86QL9qEMdMmD3U36AIhAN1Q5n91wXV2ej4afCd9on3puOY1Vk4+MVbX3i2Qd2Bb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20166},"main":"index.js","engines":{"node":">=6"},"gitHead":"71836a01669d7a1bb2e0d39a89ade2083e16eca3","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"jonahss","email":"jonahss@gmail.com"},"repository":{"url":"git+https://github.com/originlabs/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"6.12.0","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"pg":"^8.5.1","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","graphql":"^15.5.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_3.1.0_1633382332809_0.40280122191079215","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@originlabs/graphql-postgres-subscriptions-retry","version":"3.2.0","license":"MIT","_id":"@originlabs/graphql-postgres-subscriptions-retry@3.2.0","maintainers":[{"name":"itamar2","email":"smolansk@gmail.com"},{"name":"iddka","email":"iddan.kalo@stratasys.com"},{"name":"ratiner","email":"roman@ratiner.net"},{"name":"borjaruizcastro","email":"borja.ruizcastro@ioactive.com"},{"name":"shanytc","email":"shany@pm.me"},{"name":"shier.ca","email":"shier.cohen-amin@stratasys.com"},{"name":"michael_roman","email":"Michael.Roman@grabcad.com"},{"name":"mor1234","email":"mor.saubron@stratasys.com"},{"name":"typilot","email":"tyler.meyer018@gmail.com"},{"name":"nirmorad","email":"nir.morad@gmail.com"},{"name":"icetraxx","email":"chris@madebyorigin.com"},{"name":"joeloyj","email":"joeloyj@gmail.com"},{"name":"baobrien","email":"baobrien@baobrien.org"},{"name":"antontsvil","email":"anton@origin.io"},{"name":"productionp3","email":"Yohanes.quiroga@stratasys.com"}],"homepage":"https://github.com/originlabs/graphql-postgres-subscriptions#readme","bugs":{"url":"https://github.com/originlabs/graphql-postgres-subscriptions/issues"},"dist":{"shasum":"e708e5329b3f59556d7d3680abcfe66fea9d4704","tarball":"https://registry.npmjs.org/@originlabs/graphql-postgres-subscriptions-retry/-/graphql-postgres-subscriptions-retry-3.2.0.tgz","fileCount":14,"integrity":"sha512-WtMYaWbsK0aAZW6sGvVEK9g5aqJED2OxlAQNw6Zbtvc4yXPL47TyaUHuTf/nMMMIvHXkjs82kkXYa2H4ALn9Pg==","signatures":[{"sig":"MEYCIQD6i9OIjeR7i09/ceZLWiECE82U5eqQQtC7wgxBVUgvHwIhAK6dCkFt+AzyjR91hvLs86PGhRlBwBD3FJVdbD0z8Usp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKw/uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVgw//Vs808/CkMbMOS6xTHI6ctqkQSABYjgw0cNXq+/WxhuroDYF5\r\nT2NGP4hzblN9mF2DB6AHVP2BOTFRbzXv2vitoqVb57pTG1gp30M6jDeGGOWZ\r\nfPBQ1U7ZsEk3xafQ131baKX2jO8uQ1BNEqPQIQhW/x5uVjFTqHu3IgFTTRtT\r\nQ3MN0pBFusPXXDRrb4/uYU1bII0uAjNtZIyA5ZGhA+ntpQt0HkieOGu6cQjT\r\n8NESr83U6r2ddj/33e7s9nCsoanpg6kvx7f9RLhtKW0DGFzwK3VJdn24SRSR\r\n8DYzl1RUKsN1LTI2nFD/S4LNC8t3+6rfFxK0VCgq+FbdeqDKJJBc1XRyKP+R\r\nZxvPItSWumoq/wXSxzrXOkY7id1DgR1Uhq2LlmMg3wbGfk0cGXllrcMxlapo\r\nEWTB1WKLAGGm7jNB9I/nLR6pYS9Irm3wFttE3I36fV2kkVQHqUNZ0Ze8qbUo\r\n1blx0243vRn+mFjyiaVv0xubvBO9I75nP49ozEZLipPhDkJF/YAlBtIT5oqn\r\nk/A9mjhmzIzUbNmFebKhGFU+pM0jYnE7WoXigArASCugDCpn6yWl5rJ3G8Gg\r\nDohxagzjh1fSuK1wn1FsctAtxKGoY658XqM06ijQe27CPYceerdbZElSBiH+\r\nLWfaVhiQqpMqk7DnbbeS8TcFSu6qxb0KrJo=\r\n=Wi+I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">=14"},"gitHead":"5993d210baf0033d494f03deca8784d3121dfe22","scripts":{"test":"jest --forceExit"},"_npmUser":{"name":"antontsvil","email":"anton@origin.io"},"repository":{"url":"git+https://github.com/originlabs/graphql-postgres-subscriptions.git","type":"git"},"_npmVersion":"8.15.0","description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"pg":"^8.7.3","iterall":"^1.2.2","pg-listen":"^1.7.0","graphql-subscriptions":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","graphql":"^16.4.0"},"peerDependencies":{"graphql":"^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphql-postgres-subscriptions-retry_3.2.0_1680543726545_0.6347012621827841","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-03-19T21:42:23.492Z","modified":"2026-01-21T11:08:40.772Z","2.0.0":"2021-03-19T21:42:23.624Z","2.0.1":"2021-03-20T00:16:53.706Z","2.0.2":"2021-03-31T00:10:56.418Z","2.1.0":"2021-03-31T00:15:58.072Z","2.1.1":"2021-04-12T23:30:06.214Z","3.0.0":"2021-06-15T22:46:23.315Z","3.1.0":"2021-10-04T21:18:52.981Z","3.2.0":"2023-04-03T17:42:06.754Z"},"bugs":{"url":"https://github.com/originlabs/graphql-postgres-subscriptions/issues"},"license":"MIT","homepage":"https://github.com/originlabs/graphql-postgres-subscriptions#readme","repository":{"url":"git+https://github.com/originlabs/graphql-postgres-subscriptions.git","type":"git"},"description":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.","maintainers":[{"email":"roman@ratiner.net","name":"ratiner"},{"email":"iddan.kalo@stratasys.com","name":"iddka"},{"email":"avi.tetruk@stratasys.com","name":"tetrukavi"},{"email":"Yohanes.quiroga@stratasys.com","name":"productionp3"},{"email":"david.shoham@stratasys.com","name":"david-s"},{"email":"smolansk@gmail.com","name":"itamar2"}],"readme":"Forked from GraphQLCollege/graphql-postgres-subscriptions, where we replaced `pg-ipc` with `pg-listen` so that the database connection with retry and reconnect.\n\n# graphql-postgres-subscriptions\n\nA graphql subscriptions implementation using postgres and apollo's graphql-subscriptions.\n\nThis package implements the PubSubEngine Interface from the graphql-subscriptions package and also the new AsyncIterator interface. It allows you to connect your subscriptions manger to a postgres based Pub Sub mechanism to support multiple subscription manager instances.\n\n## Installation\n\n`yarn add @originlabs/graphql-postgres-subscriptions-retry` or `npm install @originlabs/graphql-postgres-subscriptions-retry --save`\n\n## Usage\n\nExample app: https://github.com/GraphQLCollege/apollo-subscriptions-example\n\nFirst of all, follow the instructions in [graphql-subscriptions](https://github.com/apollographql/graphql-subscriptions) to add subscriptions to your app.\n\nAfterwards replace `PubSub` with `PostgresPubSub`:\n\n```js\n// Before\nimport { PubSub } from \"graphql-subscriptions-retry\";\n\nexport const pubsub = new PubSub();\n```\n\n```js\n// After\nimport { PostgresPubSub } from \"graphql-postgres-subscriptions-retry\";\n\nexport const pubsub = new PostgresPubSub();\nawait pubsub.connect()\n```\n\nDon't forget to await the `connect()` method, or else it will never start the connection with postgres.\n\nThis library uses [`pg-listen`](https://www.npmjs.com/package/pg-listen) to connect to PostgreSQL. If you want to customize connection options, please refer to their connection docs.\n\nYou have two options:\n\nIf you don's send any argument to `new PostgresPubSub()`, we'll create a `postgres` client with no arguments.\n\nYou can also pass [node-postgres connection options](https://node-postgres.com/features/connecting#programmatic) to `PostgresPubSub`.\n\n**Important**: If you want to use the asyncIterator (which is used by graphql subscriptions) you need to pass them as an array of topics on the options parameter. This should be an array of all the topics/channels you want to subscribe to. The reason we need to know these ahead of time, is because otherwise it would be an async operation to add them or create the async iterator or use the `asyncIteratorPromised` function instead.\n\n```js\nexport const pubsub = new PostgresPubSub({\n  topics: ['a', 'b', 'c']\n})\nawait pubsub.connect()\n```\n\n### commonMessageHandler\n\nThe second argument to `new PostgresPubSub()` is the `commonMessageHandler`. The common message handler gets called with the received message from PostgreSQL.\nYou can transform the message before it is passed to the individual filter/resolver methods of the subscribers.\nThis way it is for example possible to inject one instance of a [DataLoader](https://github.com/facebook/dataloader) which can be used in all filter/resolver methods.\n\n```javascript\nconst getDataLoader = () => new DataLoader(...)\nconst commonMessageHandler = ({attributes: {id}, data}) => ({id, dataLoader: getDataLoader()})\nconst pubsub = new PostgresPubSub({ client, commonMessageHandler });\n```\n\n```javascript\nexport const resolvers = {\n  Subscription: {\n    somethingChanged: {\n      resolve: ({ id, dataLoader }) => dataLoader.load(id)\n    }\n  }\n};\n```\n\n## Error handling\n\nFollowing how pg-listen works, `PostgresPubSub` instances have an `events` event emitter which emits `'error'` events.\n\n```js\nconst ps = new PostgresPubSub();\n\nps.events.on(\"error\", err => {\n  console.log(err)\n})\n```\n## Shutdown\n\nThis fork provides a new `async close():Promise<void>` method that can be called to stop the listeners and release the `pg` connection for a clean shutdown.\n\n## Development\n\nThis project has an integration test suite that uses [`jest`](https://facebook.github.io/jest/) to make sure everything works correctly.\n\nRun tests via docker compose:\n`docker compose build`\n`docker compose up`\n","readmeFilename":"README.md"}