{"_id":"@conpagoaus/apollo-cache-helpers","_rev":"7-ae383ca4876f81d521bd1e62d76a9c54","name":"@conpagoaus/apollo-cache-helpers","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"@conpagoaus/apollo-cache-helpers","version":"0.1.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run"},"devDependencies":{"typescript":"^4.6.4","vitest":"^0.24.5"},"peerDependencies":{"@apollo/client":"^3.0.0"},"dependencies":{"immer":"^9.0.16"},"gitHead":"a7195d3ca7053ed2119370787bb3004e41d78c19","description":"Helpers to make working with @apollo/client cache easier","_id":"@conpagoaus/apollo-cache-helpers@0.1.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-y7RkUhewV3XnxbLESlCruo9Dglv1ynV3NvNokkt4LmhUnfioUWPF9qK055/zCM0Abnr3+xrfzvqwGMo9GfZprg==","shasum":"a1fe94176fa2b684f40c9fc1778b82e28e8cbd97","tarball":"https://registry.npmjs.org/@conpagoaus/apollo-cache-helpers/-/apollo-cache-helpers-0.1.0.tgz","fileCount":7,"unpackedSize":8212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhJzpn5FiyXDs77OdIk41KQhvHHe+MDZ+nTZEDE2fQ+QIhAI/7rwPJ2QhhlqdPmXOD3rsSOwHQY/5e4CmVsJa3BF7A"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZMWlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorPRAAkro3jKpgw8bDxfO5KldnwzroRgCH5HVXoEa4CprwVJueiB5Q\r\n8x3zhR9AQ9mZg8FzaewF/IYY3Zrcth0vRUJ40AosGdMLVPUh3gHPhI3lCvYi\r\nB6CP5/KR3VjRhKSRb7uW1j2uH35SyNxpQIp2RSBOrD51v4xUDOtkydLGwH4l\r\ndOV93ldg47bL91Vcxj6jopjhghI15tsgxGMiL7pwKDQigiHdbqkC8XEk3Fra\r\nKPKmDOK/WzPzYc8pi5llAwknT8Y+g2uiw7kHprCvg6lPyuv+cAMyhW4i/tn4\r\nGuv9G96Xl96FwkuIzyU6lGjFu1iB7/gPYPxYPvQJZiVTfrAv09KUA6pMfmEJ\r\nu7BCDTucV1w4EvdiXiFx6TnNwmkXFP5G18bnemCGkBt0P0PnQoxONP0IKs1d\r\nuZNcwECLlMt55mfs1+6dQa93zTPgIQgOTkOvxoclqYZX6w2V2ka1Wp/dO0qh\r\n6jga5+Zj0X+HkkpY6/3mS7wFEC6vqMK3bK3Wf3R8pNd8jPcBgStMmIWgrMxV\r\nFjIZySSyxHgMTIHW8VBK65pDHeS1v2UqWaYo37AUCFxqkihY7G0wteFY3VDj\r\nOsI716q4px0pTD75Agjg2adabxkiNI6D0gj8Goo5UAZ6zM8HO37hYslg4qX2\r\nmB6q7Fqotnp7mTk8Mm63gQjktxhFJVtrMIs=\r\n=ffrH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tpaktop","email":"tpaktopsp@gmail.com"},"directories":{},"maintainers":[{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-cache-helpers_0.1.0_1667548580972_0.6361961977189041"},"_hasShrinkwrap":false},"0.1.1":{"name":"@conpagoaus/apollo-cache-helpers","version":"0.1.1","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run"},"devDependencies":{"typescript":"^4.6.4","vitest":"^0.24.5"},"peerDependencies":{"@apollo/client":"^3.0.0"},"dependencies":{"immer":"^9.0.16"},"gitHead":"76d5f0f3481bd6e743fb188953f4b7cf64191f02","description":"Helpers to make working with @apollo/client cache easier","_id":"@conpagoaus/apollo-cache-helpers@0.1.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-7Nd72dNh4HwPtLjC0nKhnR457pZIFomsKgxO8u5aUtL+MSg/UnKUkHf9eQNmqmpfzZ+y9XTw9Llktw9AhhFIEQ==","shasum":"316519ea39b4cdab028323e28c5f4ad627036e2d","tarball":"https://registry.npmjs.org/@conpagoaus/apollo-cache-helpers/-/apollo-cache-helpers-0.1.1.tgz","fileCount":7,"unpackedSize":11815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0rH2VeOx4lf/kj6mpgLUs4foc1ZVgrAA7eYNhgil1qAIhANYoZUKWH5fbM+puW5PnUCCRdM1hO9a98vR135Pb/W6b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZMdnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAgw//fyMnDrkAcXUm/hkCgN7y25U1/UiWwsq8eTQf7n4jbDPRQryy\r\n9GuvPWA1PKuEE1VpsePDyjflHzOmXysScvb58ZNJkgwPA85nGL7mxmDWbf00\r\n01Op2exF000zQtBaytsPmJ1Wt2FNu9mzw3uA/Yis+dTyFYEBlEmwJxuFCqgO\r\nX9kdMBxpET/OkQe6sjfwUibgT0DHG/tw0V7L/GjlvfbdnA/X2Y253b0mjC3w\r\ndIt/Qdp5kMEJA4a7FV4nJtpibU/sQ8A9XVpHVovtrlmKX7UghMZFGCwJaWAV\r\nAFycZcDTlIlIIPu6W7s7w78rgF9GiB6WPzakt+BxtpCz+xP22v6hJ2FKAIY8\r\n6QhiryNVHAB3Ya7FNCDze/BMv9iKDz+PS895Dl16vLviCbucekpFXR/fTQb6\r\nZjkau7SXdGwJ4Ungi5wn5R1r2wwclH2YA58OE46wXWdkKjRjvqnp2pOzjfCQ\r\n6M562MgUbUnEHlYYPwW5eh/5eSQ4xoawJuV9hNYIFI/MDhRgV53dJa+q2Og+\r\nAFQKyzkr+r27mL6Yv+QRUHEAJEL7q+03g4FDFp6VgJsvHHCFjKrPlneciPHV\r\nBcZngBHjR6Rgd6hZR1hlvH0cPhgsIiTEWmp++LwUtRxp3b2Y0g8PVnEaNXwf\r\ngN+Zol0I5pVODGNg/fchpZtyIftY+ZL93rI=\r\n=TChE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tpaktop","email":"tpaktopsp@gmail.com"},"directories":{},"maintainers":[{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-cache-helpers_0.1.1_1667549031511_0.5698574960302607"},"_hasShrinkwrap":false},"0.2.0":{"name":"@conpagoaus/apollo-cache-helpers","version":"0.2.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","generate":"graphql-codegen --config codegen.yml"},"devDependencies":{"@graphql-codegen/cli":"^2.13.12","@graphql-codegen/typed-document-node":"^2.3.7","@graphql-codegen/typescript":"^2.8.2","@graphql-codegen/typescript-operations":"^2.5.7","@graphql-typed-document-node/core":"^3.1.1","@apollo/client":"^3.7.1","typescript":"^4.6.4","vitest":"^0.25.0"},"peerDependencies":{"@apollo/client":"^3.0.0"},"dependencies":{"immer":"^9.0.16"},"gitHead":"19238a8f0adc08631ddda5fcfa638026a342fb6d","description":"[![CircleCI](https://dl.circleci.com/status-badge/img/gh/conpagoaus/apollo-cache-helpers/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/conpagoaus/apollo-cache-helpers/tree/main) Helpers to make working with @apollo/client cach","_id":"@conpagoaus/apollo-cache-helpers@0.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-IoTef1SFjWJ6rHDYkHEKJ2iHEyFcsjMZDHfkybxEuqaEYCvPF7OqtOMa7t+slLeIe21ddyX/ZhxzQwjCUGj+UQ==","shasum":"d7ebaf993d7f7c9f3a1ae57bf543dbab1f91634a","tarball":"https://registry.npmjs.org/@conpagoaus/apollo-cache-helpers/-/apollo-cache-helpers-0.2.0.tgz","fileCount":17,"unpackedSize":20852,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH26AGM8cf1bkcaMFPrXhdsfDbE0bLz8pL5JupCEhtVFAiAVw0K3VzLsR1CiBgG8MgR6yMAtSOv9Ob7dDG4Dp1oMGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCCzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoolw/9EhWbNQeKsLdaxMLV+gGR0gVXluFdWq3av42XU0QA3e94v6rT\r\nXnNJ8DJjH8+/qeKtNEuXz9zD4qDKFXhdoksKMHSdV0Ku+yR0ulcEIdroyS5f\r\nLg1fgp4WecvKw6IsPbBNEyl6WU8QEQmilNixlCxEyTiQeAt2LoDNWeCTLqRl\r\nmonLRCRYMz+4QP0jQQDf4Lm9iNdqXA/yzi/n165QmTsJsM+HpsTPG3+7lOuS\r\n+r50kMnRMfLOqFXnuUJE2avv96AvjN7ftVZnCgG4L7Mo8b2y8PSXVFvthi6W\r\nVOJ4iki8Bi70F9TsAuf8E3oEq2M5kvbD8dgmoP0vYrQFYD7GdSPWpE3ixleA\r\nOHYCc82K8OjZ3fOQiLIhxU5fW1U+UPDBisBzl+9SGbDza3TakRT71SHaX7An\r\nNlGSVhb76DrBse8K/nVKmx88iMYMpqBJQsebRaBLvEbGGn9P5GZYLBMI3X3U\r\nbWUWSB0ATjYkPgb8fGNb4gUl6C6FVB179QmYbqDtdt9hkPTq3M8rywkAIQgy\r\n3KZJdinePuqWSlbeugCyihL9lq5cF4xPBu1gVFo4xL5qdr8mC0H1RMk1/eZi\r\n7+H/tPVOPdKBKviC1jo0Oe2J3/ZI2n9yWgGAWhb5SchcvrL3kCPGzKx6A0z3\r\nJTEO6L5vfdGQx3HrYhufFdavkNupKRL5Y50=\r\n=zsrA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tpaktop","email":"tpaktopsp@gmail.com"},"directories":{},"maintainers":[{"name":"openquantum","email":"emanueletonello@gmail.com"},{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-cache-helpers_0.2.0_1678257344059_0.8024299299469824"},"_hasShrinkwrap":false},"0.2.1":{"name":"@conpagoaus/apollo-cache-helpers","version":"0.2.1","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","generate":"graphql-codegen --config codegen.yml"},"devDependencies":{"@graphql-codegen/cli":"^2.13.12","@graphql-codegen/typed-document-node":"^2.3.7","@graphql-codegen/typescript":"^2.8.2","@graphql-codegen/typescript-operations":"^2.5.7","@graphql-typed-document-node/core":"^3.1.1","@apollo/client":"^3.7.1","typescript":"^4.6.4","vitest":"^0.25.0"},"peerDependencies":{"@apollo/client":"^3.0.0"},"dependencies":{"immer":"^9.0.16"},"gitHead":"bf522011bbd02707d677f8afe9b55347ef6d156b","description":"[![CircleCI](https://dl.circleci.com/status-badge/img/gh/conpagoaus/apollo-cache-helpers/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/conpagoaus/apollo-cache-helpers/tree/main) Helpers to make working with @apollo/client cach","_id":"@conpagoaus/apollo-cache-helpers@0.2.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0gTlQ16+il6wCNKPIpMY+K80X8ZKv50sDgatIU1Eu6oPci4gsVxJ819aoHyiNFTvFkHlheas5anCUWTb+51fDQ==","shasum":"3fc52fb61a54baf9d627f8aa3be5ea1f2f1a7192","tarball":"https://registry.npmjs.org/@conpagoaus/apollo-cache-helpers/-/apollo-cache-helpers-0.2.1.tgz","fileCount":17,"unpackedSize":21706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqR7cdvmxEv/+1wzK7jsCD5PqgMiXjHoyzdadZeWM64AiBux2aUtiv4E/ZEmfkRKYur5BC1FyNoqGII7U0Om/XiaA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCC7WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQag/9F984x4aNJj7umCWfsfGSLFncghl7jwgFbrdns5fUclainseX\r\n2Bzw/wBtab1mAIjQOORIbLnk9P3DFDsxh/w94neBy1NMOJdyiEuJ8yDGxoU+\r\nVYp5I5NUcKMO4KWc17kYNPVk/7rPBAsJac4SrrzhkkgebL2+hB5MKTomBzrn\r\nTEd9xSLoRXFs5Zm2aPWRk8EMfOUwYn/4N0V0VZ7P39Bbo4tfpcJVRKANXjw3\r\n2wCEa5vyGgfufuqST4ZDUoGvE46k4qn0QS+ZobhwgjgAhyUGH/bJn+2tirNT\r\nQLtCVxbCxMSZB8CcIeoSizkt1MQC255FcVU7+TD4V+aO89gB4nfD71MC6WtJ\r\nTBgdaGpTLLcovQ0UV78YmkZt4pg2KDMb9GpIKWDWVZLvRLG+IrphqCmRqK+z\r\n+uEAO3HOudxyOKizrJibHSMT+o5bN6Epp7dSvGAG08ERd1jHorKEPjjChNUP\r\nUUAGu4AjvowwmUgHyoqGTpvc2c35/YykUl/R2FiBinE2czldRsytM/APVWD6\r\nZZOBlZwjKSNcTn6ntsI1mM7cF3h+wWRef8IMuUtx7/5nRN0cT0yaHJS//3rV\r\nrK+J+bxhTkoHLVjcOFYa+P5mY9cslO8vfYmVzLeujRxhOYul75vmhDlC2AYR\r\n2+tlMrlgwT4KDvr28P7k29rmBPeBOitE82A=\r\n=jTjf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tpaktop","email":"tpaktopsp@gmail.com"},"directories":{},"maintainers":[{"name":"openquantum","email":"emanueletonello@gmail.com"},{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-cache-helpers_0.2.1_1678257878473_0.29285625504908563"},"_hasShrinkwrap":false},"0.2.2":{"name":"@conpagoaus/apollo-cache-helpers","version":"0.2.2","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","generate":"graphql-codegen --config codegen.yml","release":"standard-version"},"devDependencies":{"@apollo/client":"^3.7.1","@graphql-codegen/cli":"^2.13.12","@graphql-codegen/typed-document-node":"^2.3.7","@graphql-codegen/typescript":"^2.8.2","@graphql-codegen/typescript-operations":"^2.5.7","@graphql-typed-document-node/core":"^3.1.1","@types/lodash.get":"^4.4.7","standard-version":"^9.5.0","typescript":"^4.6.4","vitest":"^0.25.0"},"peerDependencies":{"@apollo/client":"^3.0.0"},"dependencies":{"immer":"^9.0.16","lodash.get":"^4.4.2"},"gitHead":"41f552e540cf8dfac01c45175a130d224047580a","description":"[![CircleCI](https://dl.circleci.com/status-badge/img/gh/conpagoaus/apollo-cache-helpers/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/conpagoaus/apollo-cache-helpers/tree/main) Helpers to make working with @apollo/client cach","_id":"@conpagoaus/apollo-cache-helpers@0.2.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ShBknLrdNrMHmsDJaDgCcpFchLuxR4WrorNDeO2sHS7l9JFafXH9HcEHQX6BgOmkPaTGwJ46Q2oJP1mbQZln5Q==","shasum":"e8b8e87366e4fda915e65bfb351064b7de5cac93","tarball":"https://registry.npmjs.org/@conpagoaus/apollo-cache-helpers/-/apollo-cache-helpers-0.2.2.tgz","fileCount":18,"unpackedSize":22878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZhQuqGUzhLHAkpYxFZm2VGJu8fV2WzkLLwoM6gQGpVAIhAMyRJIcxhx7EKRe8R5kbq/n01JzSqTi3wubNcO00nCTZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCrZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIZg/6A4yWlP9OTvWUXXP7f+mjmnuAcVMrIvaxAqdQEFUlrnFpneBS\r\nzB92nSf/sOWV82b5qMXZ5n3OiENot82sVLsTqGwnzkd5+SX3AYT6kEgUCcqH\r\nVEvW2p5IexNSgWvKTEtWtSPkegCHNOQZGcKdOiKLosc1hoxQeAkYcS7p7C7x\r\nezvATlCMwsHJMAuV8M9tJckDGTWQDJXwXegFPCs45dphpe+c+vX7IMCc1wQ4\r\nd/MlrbGxgzuPfTnCQMfxN9a4+thxTsgnv2H8gV1zxCAkxp2aIYOVYe5HAyY1\r\nHSuY6SABQqSVg8/1HqAaTh+Zm3WvMKZul7fC25AV3bxzDIubMmn0DpA8KpUF\r\nv3kE+3CpfTI6I2DmMwmL+ypFI+pvDqx1S6T/66bC01FyyIXVi3ygi6m1XooG\r\n8U023NVGj9KFgPduXI+KHj+TzfDuJpvTpunc3SUVhvNoJXj0Na0sguZk2DRB\r\nCe87tYI4Nn6LoQB6yDH3n+neckiFWFFVI0g0I5ydfUjKEJq2X9a5TvfHVrWY\r\nF1bak5weIXMjKN9F4vPxXJ4zTe/UgbMRyBKkTCUSNhMFr9R/EaUA/8lRUYs4\r\nwV2GlbFZHerpExFeKS7UF+Bi93w+Ko0LLdfFUv0rmIhV6vNslDUY0sAq1Tf7\r\n//DRePUlxoS/GWyjEDsshR9eIltVYWk7fL8=\r\n=MxbI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tpaktop","email":"tpaktopsp@gmail.com"},"directories":{},"maintainers":[{"name":"openquantum","email":"emanueletonello@gmail.com"},{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-cache-helpers_0.2.2_1678423631659_0.8562883174503464"},"_hasShrinkwrap":false},"0.2.4":{"name":"@conpagoaus/apollo-cache-helpers","version":"0.2.4","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","generate":"graphql-codegen --config codegen.yml","release":"standard-version","publish":"git push --follow-tags origin main && npm publish"},"devDependencies":{"@apollo/client":"^3.7.1","@graphql-codegen/cli":"^2.13.12","@graphql-codegen/typed-document-node":"^2.3.7","@graphql-codegen/typescript":"^2.8.2","@graphql-codegen/typescript-operations":"^2.5.7","@graphql-typed-document-node/core":"^3.1.1","@types/lodash.get":"^4.4.7","standard-version":"^9.5.0","typescript":"^4.6.4","vitest":"^0.25.0"},"peerDependencies":{"@apollo/client":"^3.0.0"},"dependencies":{"immer":"^9.0.16","lodash.get":"^4.4.2"},"gitHead":"90f5b2ca73f742497564a8472da30920d3cfac9a","description":"[![CircleCI](https://dl.circleci.com/status-badge/img/gh/conpagoaus/apollo-cache-helpers/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/conpagoaus/apollo-cache-helpers/tree/main) Helpers to make working with @apollo/client cach","_id":"@conpagoaus/apollo-cache-helpers@0.2.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-VwQDthtlwQ+iHyIUg0G3BZQTXIfeNZu+hR8BoUeAmCRp/B0QF6rxuUpTtRJk3B/BYA1j8mUeMymGK+9kTXz4rQ==","shasum":"e3a85144e9934a0da3ea1f7f89f9701796f71f72","tarball":"https://registry.npmjs.org/@conpagoaus/apollo-cache-helpers/-/apollo-cache-helpers-0.2.4.tgz","fileCount":18,"unpackedSize":23540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnzYAjSSae/tLJ83c/UaEKjOzBPPdzD5u+zkdhcOyJsAiEA8H7sqc2G5o7Def2Kj4h27nov0hN6bfWwZqnJhrQbt8U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCrcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozsg/8DOcOpNNjRiSyJwqh2iX1X5cfM9nS2S+3VBQ4sGobGqssUqIY\r\nxRvdFmvI3G4BmQ+d44b/LSsnoF7Wad2ctELNv4uDRMpQSoeYYAcnJLC2c3et\r\n3BL/FDUGTyTqFjAFYUg8pTzTT9Rqm9Ui3OLBj5YHyu3iNt9uDbh+VFp0DDqZ\r\nHVeLOiB+1bkreH3p36oS5PhVihyLxn+o4djjxkNvl6G8Eiry2Pf4tTSfe9PC\r\nSnR1RHgOq55KmwHxqMJd72RNFNcvjzzOe9xYzOea4dEC3hbB/vvsCRWxwxBS\r\nalvrVGhMolZsRZl8Mtukx2flosAjHwutF+FR21Dm/TOTm1oWE7mIqUfbjbgN\r\nlDE6xdp2VIKqfD9v3gR3ylcWsymsCEGcY5c9xYGbLyyHDpBaWJ5M42JIHwXz\r\nW9irOt4H7ybGkVxG2BMDiYsAgtdsFRiC2+xKxWsr6gMEitlIi7yMLNl2Ien2\r\nBv8n3jbkvMwFTeT9qfaJOyaTPCNCZjBOTkrXEDH3qdfFI+qSH4Frx+j6c2Zj\r\nOSAGncBYGuFR+qw9nr1f92TdC966CxS+soWk2dvBy3fh87+Z8AJbj5e4NMUr\r\nhteV5TpDHGj21EoSIqWs6BahkNecdxHLGCrYDWwtWSyzTHV0oHxNID9NPTaT\r\nm/MrFRLUsYltJSbQ7m3l/acV6GUSj5CwL34=\r\n=oBGK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tpaktop","email":"tpaktopsp@gmail.com"},"directories":{},"maintainers":[{"name":"openquantum","email":"emanueletonello@gmail.com"},{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-cache-helpers_0.2.4_1678423813749_0.31620087691187204"},"_hasShrinkwrap":false},"0.2.5":{"name":"@conpagoaus/apollo-cache-helpers","version":"0.2.5","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","generate":"graphql-codegen --config codegen.yml","release":"standard-version","publish":"git push --follow-tags origin main && npm publish"},"devDependencies":{"@apollo/client":"^3.7.1","@graphql-codegen/cli":"^2.13.12","@graphql-codegen/typed-document-node":"^2.3.7","@graphql-codegen/typescript":"^2.8.2","@graphql-codegen/typescript-operations":"^2.5.7","@graphql-typed-document-node/core":"^3.1.1","@types/lodash.get":"^4.4.7","standard-version":"^9.5.0","typescript":"^4.6.4","vitest":"^0.25.0"},"peerDependencies":{"@apollo/client":"^3.0.0"},"dependencies":{"immer":"^9.0.16","lodash.get":"^4.4.2"},"gitHead":"10ed265ffb1124613b3941eb9a6fbebb8ddb1b08","description":"[![CircleCI](https://dl.circleci.com/status-badge/img/gh/conpagoaus/apollo-cache-helpers/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/conpagoaus/apollo-cache-helpers/tree/main) Helpers to make working with @apollo/client cach","_id":"@conpagoaus/apollo-cache-helpers@0.2.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZQAC3QbzaDxq8dSqnwEEGwUcChlS+5HyKw/7pCAga1qBrCa54bC1gKVE2eq9VO2p/svjegGTfb+8JDcMR9Z6wg==","shasum":"74d4e5f72b3439a6b79a291fa633c70563fad331","tarball":"https://registry.npmjs.org/@conpagoaus/apollo-cache-helpers/-/apollo-cache-helpers-0.2.5.tgz","fileCount":18,"unpackedSize":23642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsd5HscztSg2C7zOOD6K5LoTlB5XhJ5MQMchYBISLZLAiEAi8bLTcm4xMLHfyTcMog1FxvqrbAeP/h28uKUZyjuaKE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCrdJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6GBAAniOAlCKJwqHhgbcq+spP5EPHyB7rOuJcbfDyb3KkSN6Ga5KC\r\np/ZDjEwkJw94GBtt6KCK4MnVliYav6FuNVgrtqAUV3aMvnMHnnKgN88+iCWE\r\nYIWbNlG5qEwpIHC9+psYQhd7p2BlVLEoZc7SgOxj9k8T57AuX/mmWpd+2WU5\r\nLmsLzacJUzdX3x9rk6CPasKYpjcQIT/kE6jWa2NhxtN0x9h7+rEIcv1jEEou\r\nFQoOhKzb57jHdP8+rKEY0HacPWv5Omr2vvVELTm2FCWb8ZVzcLF/6iob1CXM\r\nW1K1G6FiUqXRVaKTQEqiBJLwNVk77kTGaMz/3zEuc/ZEk9jJPm8YHsPvsjUj\r\nea1JuKvnHQxcQBgaZrOsIGAI68/cUPg0C0mRnNvGlnKtj3pFdd7ugOva4xdr\r\nn3iDZ1lsqr/M3QNYbg5IALN2fTcDvH9skP5w8X6nhsNXE4rmk6gItkeyQgcT\r\n+yYEi5gJX5HXr9mE1EAniNMiNvhxezQcuJfx5z76JUGtRqbhcK+XHV8a8DTs\r\n9Bgi4tU6lRHU5wOmhkrL6lLzo8pBppe6l9axwR/Iu/jCo1uEtN7dSOp2It1g\r\nUgKK0lmlEvPXIjmRv67573h24JSy7oyuxMNLfj7Xobhu3EcpLAVmNNzLwn5R\r\nTj94475Js101wNTORX/1wl5AgtLeVdpyNEQ=\r\n=qjEy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tpaktop","email":"tpaktopsp@gmail.com"},"directories":{},"maintainers":[{"name":"openquantum","email":"emanueletonello@gmail.com"},{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-cache-helpers_0.2.5_1678423881225_0.31956582289427793"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-04T07:56:20.912Z","0.1.0":"2022-11-04T07:56:21.121Z","modified":"2023-03-10T04:51:21.518Z","0.1.1":"2022-11-04T08:03:51.716Z","0.2.0":"2023-03-08T06:35:44.265Z","0.2.1":"2023-03-08T06:44:38.606Z","0.2.2":"2023-03-10T04:47:11.831Z","0.2.4":"2023-03-10T04:50:13.966Z","0.2.5":"2023-03-10T04:51:21.431Z"},"maintainers":[{"name":"openquantum","email":"emanueletonello@gmail.com"},{"name":"tpaktop","email":"tpaktopsp@gmail.com"}],"description":"[![CircleCI](https://dl.circleci.com/status-badge/img/gh/conpagoaus/apollo-cache-helpers/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/conpagoaus/apollo-cache-helpers/tree/main) Helpers to make working with @apollo/client cach","readme":"# apollo-cache-helpers\n\n[![CircleCI](https://dl.circleci.com/status-badge/img/gh/conpagoaus/apollo-cache-helpers/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/conpagoaus/apollo-cache-helpers/tree/main)\nHelpers to make working with @apollo/client cache easier\n\n## Setup\n\nnpm:\n\n```\nnpm install @conpagoaus/apollo-cache-helpers\n```\n\nyarn:\n\n```\nyarn add @conpagoaus/apollo-cache-helpers\n```\n\n## Usage\n\n### Addition to cache\n\nThis covers a use case when we perform a mutation which adds a entry to a list and would like to see new entry without refetching original query:\nAdding todo without refetching `GetTodos` query.\n\nAs Apollo cannot determine which query it needs to inject data to, we need to help it a bit.\nFor this we have two functions `appendToCache` and `prependToCache`\nExample usage:\n\n```\nappendToCache({\n      cache: client.cache,\n      query: TEST_LIST_QUERY,\n      data: {\n        id: \"2\",\n        name: \"Jane\",\n      },\n    });\n```\n\nThis call will append a new item to the end of **first** selection set of specified query.\n`prependToCache` does the same but adds a new item to the beginning of the list.\n\nLimitations:\n\n- These functions only work with queries with single selection set. PR's are welcome to include support for multiple.\n- Query must return selection set with array type.\n\n### Removal from cache\n\nCache removal is performed using `removeFromCache` function. We also(unless specified otherwise) will remove normalized values of removed item from cache.\nKeep this in mind for item being used in multiple queries.\nExample usage:\n\n```\nremoveFromCache({\n      cache: client.cache,\n      query: TEST_LIST_QUERY,\n      data: {\n        id: testClients[0].id,\n      },\n    });\n```\n\nThis call will remove first client from query result set as well as remove first client from normalized cache. If we want to avoid removing from normalized cache we can specify\n`removeNormalized: false` option allows to only remove from query results without removing from normalized cache.\n\nOptions:\n\n- removeNormalized - enabled by default. Determines if removeFromCache should also remove item from apollo normalized cache.\n\nLimitations:\n\n- The removal function only work with queries with single selection set. PR's are welcome to include support for multiple.\n- Query must return selection set with array type.\n\n### Any other updates\n\nFor any other updates `updateCache` function is provided with [`immer`](https://immerjs.github.io/immer/) support - no need to worry about not mutating things.\nWe can change what is needed and `immer` will handle making an immutable change.\nExample usage:\n\n```\nupdateCache({\n      cache: client.cache,\n      query: TEST_QUERY,\n      variables: { id: \"1\" },\n      updateFn: (draft) => {\n        draft.client.name = \"test\";\n      }\n});\n```\n\nThis function call will update client name in result set of the query specified.\nMake sure to pass all the variables which were used in original query - otherwise Apollo won't be able to match queries.\nIn that scenario and any other mismatches library will print console warning `No cached data found`.\n\nOptions:\n\n- inputOptions.debug - disable by default. Enables debugging logging to help identify what is being written to cache.\n- inputOptions.logger - console by default. Logger can be redirected to any other logger supporting `ILogger` type.\n","readmeFilename":"README.md"}