{"_id":"@nerdwallet/apollo-cache-policies","_rev":"46-d37ee5aaf17ec658dfa002f896aecc13","name":"@nerdwallet/apollo-cache-policies","dist-tags":{"latest":"3.3.3"},"versions":{"1.0.0":{"name":"@nerdwallet/apollo-cache-policies","version":"1.0.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.0.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"68ccf37f923011383db0e8149d52fe66c858c33b","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.0.0.tgz","fileCount":73,"integrity":"sha512-L62ZnMBQ1uGt/vo/Z/oxOIbsyz6x/DlgaTeq/HpsGTTTius4k4mHanfIrISEzhioC3jOS5q/ZpJZbjZQdQ9QHg==","signatures":[{"sig":"MEYCIQCJ0UL3nBum23AhMOMxmpngXxkVAf34x56vsTp8KvJTfwIhAK6wEIio6lVhV0nt6mAwhoRAD+zsZ/v6k3MsOznJN8H8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtnBECRA9TVsSAnZWagAAxkIP/RxxlDkLxvqGIbaAYEkl\njlwmy8/lTePABBfeXttCBUk2rZJtQ0wC4RHdEftA/1MSnzEy4W/6hB5jOLRA\nk4HBkKXYitYHoGPiTsJWUjgwhIsIf+8dbm52TpMpTFDf021OCYNuiLfXWMPt\nCewNp1jfWtazjNA6E9KJhF0ZIwiWy/xq6+tY/vPuUVFLYYgLUJ/7DZSdXyde\n2W0coiJeDb+b0tYGOqpqzDM+Djoq1/UiA+8DGD38oCLRX2K32aGVamNjt08k\nfpXjbl5IGXeYm8eJGakXgQ2Rqr4WszuHLSWrPOon/f+L1NlOVxadDvftrdf7\nc3Lp2OR2c43jys7hEZ6/D+z+pfRF0O4Ko6BVHxnse/7NxfoCslHNyCIooWQe\nBDmM/el49gS+H8hhjzygqAdQFjPDO5S8SUD9uzEUMJYvP/bRWoiXOowQuRLH\nGGzjm8tN/42T/4/xcv6LxsxsjA/7OIYniQ31Uh9GhIAbzgOWByV+Fk90bXNv\n3mQCDLUOs86ut68Hw3ijy/NzApviOhZ9KmpRnQmxg51HK+ZfxIUBX1++0G8O\nbGUKHNg07QAPs7W6qDuSQjvjv0PNasPg1C37h9wTcgegvDYzcASYz7PZ2Agf\nO0e577wHiDK3dOnd2SfGmbhGa8EUpBhtToaKIEBuKZTdaLW4MK8bSp8WO/I/\nnVHd\r\n=cRp7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"15234bbc5ca484d4b302736d28993a5f3e897e4c","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^3.9.9","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","jest-extended":"^0.11.5","@apollo/client":"^3.3.7","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"@apollo/client":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.0.0_1622569028361_0.030221097335379365","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@nerdwallet/apollo-cache-policies","version":"1.1.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.1.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"54c9d0d9e096f6785dbedea592abff34551dbd2e","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.1.0.tgz","fileCount":73,"integrity":"sha512-TXjrHyRTijQ1+kHbazuaVpfdPv/qHCYAC7ThOxiD5zSKWo5JbFIPQH39pcE+HEe3K8rG005PTtrwHtcTspke7g==","signatures":[{"sig":"MEUCIA2s0oxMJVYxJwe+2Kw/Oo0OyE/zyVT/osj+ZPOuT9QSAiEAlFNMtyx/GVHFqqUdpr7Agh46D9iYRKlYph3Ic4bRjoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":400222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtnDZCRA9TVsSAnZWagAAdfkP/2DJzpBeOtJeSCHW77qZ\niLTYBHfFrkjwQ5DCf1Vpvl0S7y3GbMZm4nEjzjmRnP4hsM4LA3pTiWF7CjSs\nRWRSkbtk6wugDSiOKtfV7BRLGdBuS7KumQc4u91pwdj9WKrxykFmiBp6hJcV\ntWwFqHIQBBkcBbi00qiD7Lsdax+7+Whyj8aTh++dDeuUzseX7GraN7eZhkwU\nCdoSPArF85HLpHGc8i4KlkjAvU8WqAggfUor1p43jNuo25kKsBoectMCXutM\nt1cDNmAA5iDYn4w01gw1BbQhIJHiuCk1g/LGgHSkUXOPDfVwWqccXYdIOak9\nllG2GUKQisZBw/sEeli48B8Qlk5ouATisEv1N5JuT90gb6IGZ8C10ovCjEqd\nGQBcHBx1pmxTZhpUs1Wr6VRXcI9biAyzFX/ablJ+DgnlufVsjbStNOi4X8ML\nrDuf3/CmKUwjQkDYYbagZJr1peTYb+jHU5538DFdE81AeodAKAzh8OLaqZEG\nozrjlL5ymVJtX//3P6wktfv2Sms1v+NGIM9yFVz8szyhdJeFm/LPa8ZyyBmF\nC4m+zCKmnGBjYtpsn9B1dUmPOfIyeCI4dVBc1G7twp4wHI9YFfrtsquTMx8l\nZg57HikysXGkWu7V4lQwarO6b7gE9zmW22Q2+P/fGHenvFeteOcOp9dhVuxm\nT2nG\r\n=+sNC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fbed4fa3cd6967d4901ea2a1ec8c025cf2d46232","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^3.9.9","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","jest-extended":"^0.11.5","@apollo/client":"^3.3.7","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"@apollo/client":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.1.0_1622569176981_0.6733160477118245","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@nerdwallet/apollo-cache-policies","version":"1.2.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.2.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"950cc42422637e389865b3e698031e4183bf713b","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.2.0.tgz","fileCount":73,"integrity":"sha512-GwbTX3g/VqtlRSZIq9MPPM81t52Zwsr+H+UtdHMzjMfPfDZ/ZXPLTLoqaZc0z39VI+wY+RUY0WpqaR7Q7QRrxA==","signatures":[{"sig":"MEUCIQCY+B+UDI2jiBpNNzkwFnsZlk9Akvh3WJRpx0AoZdOjdQIgLjE0JNmI/S2BTQTrBN1U6UrvrM5G+nfRGOMTO8x485I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtntdCRA9TVsSAnZWagAAoWwQAJ2k9bEMym++gqc+M/1x\nn0P4HJ52IA1bLBMUtfdBHXfbVzXWv1KsYk5j3gnNvmkbS4dCWwWzh1OLfsY/\nRkUlXmfSAVy2hem5LMey0C/4VgmyqDHXR4az/sBVU7x3anJvtnYTgJE2e5ZZ\nrFRH5SnXlK9g9CW7H7IMMGy+GQsagk0WCLlTlesUazzqO4mjEWzbzWGUwDgW\nz1xsa5bf2sFmlUcHkp4QWS6Hl8l7ksUnBy+mLyB1DXkpn1cTQEJGSfhU54Ln\nz1AbCEB9xJNZRnHuskodVUFvtCzXIERMmlM5MfKqOmOt/Tax0ExdijOgBFJB\nu9xabmC5nFBLQe+Q+cJMNu4oBs3qw5OhVkqNb5M2s7oypGwFS85t7mP+D9JX\nyKJ2JeIPn4oYq6MqCxFYH7jICTSmR1NefxEppnCcZiwXEzR7xctQdW+WexQh\nEQqOEAkGKWajDnVlDdMW/qZFdQBzlMTviV9gOXvYq0SBbrqcR6h2MmxyfG1I\nyJzJ0nL3nElPRDNUWrQ9FkRd3JATw8V4LplaznDqe+/ITAw9oNex+1IFBYqL\n3sSQebfCQVN0EFNFh/t+J/jbs44IxR2MGUeT/kXE0CrPDs8bLcpQSu0/po48\nt+KAsgoV5OIKTNHqLty0WFZDCJ0ap2UQ0GlLM8v1twwOQwYFOoFk3n1hPF04\nS9mN\r\n=wyNP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"76e7ee1cbe1a050b2e92255ca39d4eff08b39ed2","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","jest-extended":"^0.11.5","@apollo/client":"^3.3.7","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"@apollo/client":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.2.0_1622571868775_0.03239595420185348","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@nerdwallet/apollo-cache-policies","version":"1.2.1","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.2.1","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"d20195be418d4cc81a0f70a98f8021bdcb3d5cd3","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.2.1.tgz","fileCount":73,"integrity":"sha512-B9ffnsNadLJ4Ge6l92lwVDLgzSmen8MqZhZenK4ocQQ7x1vctOdVSffXtmJUCYb98/KYHNQRskj0xgnS1+dlmw==","signatures":[{"sig":"MEUCIQCH++G4ZNmdV3aHd9gXnmgivoS2/CuUCeB6icPP3WsP3AIgU2lNWdmUyO39RDiUbtl5u46WhpBDlvGWhzUj5g+1XkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw2z0CRA9TVsSAnZWagAAK10P/jF1S9YgJI+mSPydarng\nEKvULZFlBY6EoCdXODn8TiSSmSNRe0WU3C0rHNQfF0DtM68NGC26QasZDQKb\nXfSqL9yni91zBuqFffWdJhF1g3jA8+0OXdjCl+3/2wxzky2mVk4kfBCz6ezJ\no+PfolPi2klVEGTZNN2c5z94az5rcgwR126vjkVTtNV6rodHK3wKNHorTGgQ\nF0aGAMLZLR9fWKo7hhwlJJV2/5a+CJ8KkldZYJWrcmPZKBtX9AAQl3/CzgzC\nVwMNo6JVb8CsaUQ/BVu6HqdOGx9Gp/iq3Jtb77m1w76fEocVOnnhtwP+XBS3\n3Wdjc4rwQO+TfctERVospde5bYb7Y7ZjK2p1C//a/j5yxAKNpFUcOo//GTDu\nQBsz4MUuGlU8nOJOlFQKiPZrwwOlESHuWYht2YYC0R84yieR0SU6a2PLAdhb\n2Q79XGbbdL4g3nlfwpniJFO0qgUqe+sMZUhSe4M2tPpICKfNjFG0PawH6/7c\nnJv+ujWdKJkHXzrTyEUhvrEuCnEtayv1u88bIlcz0mV0YyZHgR7w01npI+oB\njFqEqbICrsaNBPgsfMcKRhdAxWLGSJa/vp3iRL85aoraDPmvDKZ8ZmYywu/z\nHMiu+z9e7Fivs5QJ0YUCCTSaD7g6Vva23Rq+OobypoVssoWqTBZLQ2VKL26z\n26jQ\r\n=m627\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c0ac97f4a739c0883ca6e0acbc7a2bea8135f82","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","jest-extended":"^0.11.5","@apollo/client":"^3.3.19","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"@apollo/client":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.2.1_1623420148270_0.7147087220039527","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@nerdwallet/apollo-cache-policies","version":"1.2.2","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.2.2","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"bf453dfad1a1c53a69e753b86fb03213826dd658","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.2.2.tgz","fileCount":113,"integrity":"sha512-s4GiqN/4NA7fCqXIrczizFUkznqlTz2KL8gPiHXe2eSI3gxZQ5HgPtGYx7kWlc9X2eX1xDhIn05Bawmphsjy0Q==","signatures":[{"sig":"MEQCIGYWh/BAAnuUpWL08AsS7shHySWafXuMVpZkUiqPcYN0AiB/oRQ6es5nlmZGdCGvaH+lXkIyqDmnZuMgFQRW5dQ/3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJU7kCRA9TVsSAnZWagAAYKkP/iSHw7Ymgl6k8NccgJqE\nr+TLy1Ip2DjFF7WaSAjJWPaXKu2OTT46bcvFQ0vmwHr3k4vt/uEz2IRr+EJh\nD5h+9Xk2lqRgES/lMYjFjNooZ6wu6dDEYmE1VQrrJzRh2ufh3XWjEA9tAg/B\nycNWNZDYmvKw7U1ZXGglySdlQAEsdz+R4s4LRqvcu685i/v0jFNUzPbwkAXl\niZ55xA7nndswJuqkti1DlILsBoF9FxCSU1QG2aeMkc7valz+i869d9aGFfdw\nMZ3iySsk08NG2ygH2aDL91ulWOdSqehjW5WiA59527uVNbOzwAl5eH/e+1uQ\nftAk9WdkxxZ6sBwXtHPueRIsd+xW9WEoSXBbOoMVPbxK3Wnu7fUeCusoiL79\nTlHk8eG95Wq9xGaqTwgPrICbefzOqAVZW8QVjIsPZWbC40npcG6trKBoXFWx\n+0yzMzl3RlqdFhvsRorTKUTNbrLwkWju4n8ZeBAfMbgvwHXDonOliydNftgm\nivxKOOIyxBV+iolxsHWaUBQ5AQ0uwhzty6D2zL9a/T6/qZJLVpxDUKj5OpqP\nUWfxdsfVIKDK8s96eE415PzDDxOJIj0Km9caqpWGdvJg3YU8P/MumcsWCwGm\nWQVs/gxkTtGoY7+O/q4yikSd7lxtFMXvdlutWf0IGDCKaInVvS4BDRiHB7X7\nM4Xa\r\n=VQUu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e08e4f6cb1ccf4d00b30a878278cc3830c6fb280","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","jest-extended":"^0.11.5","@apollo/client":"^3.3.19","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"@apollo/client":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.2.2_1629834980158_0.8539022323888628","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@nerdwallet/apollo-cache-policies","version":"1.3.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.3.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"f328e633ed8fe9cd28d0938e733aa88189a933a0","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.3.0.tgz","fileCount":117,"integrity":"sha512-KBR33Nuj2hYkDcgVBNHMRIJdbGEQ/4E+lW7nFkqDVJPvNTp1wPjozAE9DUWW7/iztHs1RgQJHO2LeBZJ90EISw==","signatures":[{"sig":"MEUCIA0/dqFX1s3oLNMIJTDMgIk7XHfu3gjMmpfTfHZ6lU/pAiEAtqVeI/nOPuTJGOQbxbK/ZF69hfQUu2Uz1BI2radbgKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242663},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d627b43de39220f83539d29c9a247244049578f9","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.3.19","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.3.0_1632518933194_0.25032698183080604","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@nerdwallet/apollo-cache-policies","version":"1.4.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.4.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"846d49bed530c279768cdb8eb8b8fa2e9ebde3c4","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.4.0.tgz","fileCount":117,"integrity":"sha512-NG+pJVKEFcyLwVKm+ZbovHEcMJgU3kTesPuIFyypL6jSsZD5Yq8O3OE7dzJhK0w96S2R96GjSc5kfeQPLohyqg==","signatures":[{"sig":"MEUCIHF9dVYh5Raj68GvvyHztcwlGHxTUQAqe2uUDnOiMmMBAiEAq//nattEmHzTqEWxyupm0lyb3bhcZPHkNvoAa/bCRzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245999},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7fff2d5e1c308219fbfe811669b7c9f55497e25f","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.4.0_1635448467779_0.6132235008063049","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@nerdwallet/apollo-cache-policies","version":"1.5.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@1.5.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"30e410f26ac023cc3464e396822aa79549be02a0","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-1.5.0.tgz","fileCount":117,"integrity":"sha512-GYAgTEfzdNU9oxfTW7hPx6lsJzClG6vGxqe/7xSaSQCO1xvgJk7z7GZ4HfW5rPnHCXbwmJMRTSkxhW0eHLgk9g==","signatures":[{"sig":"MEUCIELe4yXNiMBizqqZbs/tg5VCTuIenTk6qBlnFbRXXR9vAiEAlFoaNsr32kaR6fdgA+03LPaabNBlcZsJMwE2Dxfb5LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247188},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c185a2e22558421b51229cc4bd3c3f610e47a05b","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_1.5.0_1635459290114_0.8427070808461969","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.0.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.0.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"17a2549094784cb431bf4ea037ea26505e523970","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.0.0.tgz","fileCount":129,"integrity":"sha512-0Q01TzmG6dTNtCJqCnpWE1NGL0LxkOgLA73t8g8Ce33OjkyaPLjCsFwXmQZQeZcHgoy8Z4wqWYWSjF23pOrj/g==","signatures":[{"sig":"MEUCIQDuQ+S3/+Ji318MxuIuIVgA533XBocty4PqVQk8+X120wIgSDaDuJI0eeVY197RLwKBmHd2xinu8b/L13qk8FqrV20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267916},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"06d459af414569717de817e54d0a92ac2b23ca4d","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.0.0_1636493931900_0.9718529079521767","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@nerdwallet/apollo-cache-policies","version":"2.0.1","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.0.1","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"798cc63a95b1733df9add17acdc00e7f94f5cf7f","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.0.1.tgz","fileCount":129,"integrity":"sha512-EryFHad5U+UZG+nIpMA6nguyztlidN3qNID9UqP7NS3nKeViIZeeBKsIyCmjuuvib1Q3TPif28BLeBGUEwkYmA==","signatures":[{"sig":"MEQCIAG/ZZyDP6CA0S+RfevmTjGzsDrK9TEOF/DIy5oBb1O+AiB2T0IUVrUupcDL49/k5JvpNpr/fETjfUC4H6Sj2s9D1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlV2xCRA9TVsSAnZWagAA5oAP/R9u11j1DL+ILWx1bkZX\ncLuDHlw3+j9oSMg68r6kUNx3esA9+M4YUqA3tR5DLtmwBuCD4947rWnU0KkI\nVS8m1XmvCXBpcWSSsB+XoEu7GI+NGd2XQiVSdtRpizrsNZo135Yd19TEb7ot\nRUj6ZCCz4Sf+4mNwhqksCvvZw2B/ker/5z0yswl/18K+14H5p5CGUt+kTmde\ngabolsIYKpGKWI5geas8B7pHub7wPaCC9WaG/mbeqi7112hMfylCZgT/KIVN\nfYw1IOMuNUM8EciCb/ps5DtD0TnbDqne5qc3MlYToa7K/olie85DJEt3VAuH\nTgIaX0cwlYYt+6UKLsej44D8Sbk+QD40oJ1UrCgqRqF3jg/otuDbhNNGgujo\n95lE1NJNEDtNhvzKOdRk7S2Li8xPSi1lyZ+P0MuottlMmel5NR7mKkJyrt8Q\nfJX57IIelpseBh+yBlijqaFNSdiXFSUObU0/ESlHVJerfRJK9Z9gnz/Af83v\nIl7c7rB8ZdWcjld38EEOX8Vuwnkl3a5jSu2wUPijG5svI+deaZk71SrlGmVV\naXN3xeOQ6DdQBkU6UM1h6o1IGxNtfASTL4zuJbAfXnOeCni9dkGubwZla3bL\nrfJ7RTOoYoDPaxHC/Ofeqj1Brg4n7uKgmVLKs+BOnLENIg+RjaVyw5GLPIVA\nGZJS\r\n=mOlT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7c842f4aee64e35c1ef2a13702136a0038bc346b","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.0.1_1637178801258_0.008546154284089225","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@nerdwallet/apollo-cache-policies","version":"2.0.2","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.0.2","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"c96e281e8b67b935d695c1d6720b5bbe9c9bef4d","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.0.2.tgz","fileCount":129,"integrity":"sha512-PsQuf1HXJaE4dYK9plwtbFXQulo4J/4xYadfkWE3bukbYlBDyYW0rM3E+JOPslmy2tnlqVT/x3/M9+mldndGsg==","signatures":[{"sig":"MEQCIBe74WJ1vU0e6xMBzXuzsSDTkgVBRVxOp437ArvlDt8hAiAqx/u8z02O5s2NdtgQW0S9f7TWZ0OO3qCG/luX+MweoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnCqaCRA9TVsSAnZWagAAeIUP/REH/ZZAdkPJHaZwi68o\nw/aSprABMnc6Ceb51z3LSqgW8+4hM2/NBpaE3bzkjFDooP6eV63gdGAuSJb9\nHAVAeSau0e3uE2W7b7BdiRIaDqgRGEkmeq+tclb4PijwvgYxCBdAEvj0L0PH\nPEuhlpCC5kOstm7HXxno+2U4UpncJJ5++806YHJpQrEP/khhNzJLSiroM0CO\nKe9TzUhwkzbA8+PVmTnSpQJ0yeLCMtxHy73083zoYVyqXbkK2WwAva9FepGf\nh2aUsaT/W0SYc1RKwxXl58NmHz2ZU+RnMrq7Kme90ItLarepXkMb78saPKj2\nnCO93OoCBb1q9Rs+4UxalluSUO0MfjvBjPfv0tgWn0eZKbgTiOLhZxRnluCm\n1Bu06aC+3Y5GqZ9tgjD7Ap5Duy0harrcBpZtqdvZt05Q1WYjVsMjG/EVbmXq\nGMTVy4b9wC6bzRHOe9XkWrSxVSjLPJSPHUBSP9CIf86kAFnFgsSFiVDykIhz\numm+riPFf+bRINTlAMOCR1rnshBd0yUBTgoMKZbvy1Mo980emEI6FB05BJLc\nkFc2hvZnItFavJPhWi1W/Y2YEKOZib3gmzthEVufM1wRuEFHxwL8JuwjD7f0\nUUJcApe6jON5k9XtC2QScqkDFdXtKSbXIuFPFI37Z/Zw05wfHQwJnaODdQGr\n/z18\r\n=iG+z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"75c51902984fa1bf56f023d3402e41e6c4d70b00","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.0.2_1637624474263_0.8596131399596478","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@nerdwallet/apollo-cache-policies","version":"2.0.3","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.0.3","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"5337acf7d480784924f056804490d614b40083c1","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.0.3.tgz","fileCount":129,"integrity":"sha512-fTQKz7t9rUQKr2zdWTf9vo4T4YafEy4oEt/TrXxfr3U6a0yopG0+QZ47ihf/LgXGw5k4Yv2k5B4lBsQrS8UCOg==","signatures":[{"sig":"MEYCIQCNS7q+iM2elX9KFoFpsPGZ7KgshvlBkCCZjFNh8z4OjQIhANvpwbLbGoeHRO0ZQKTsaHtMMLozvWZTXjvUQCwDSvoJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnCrqCRA9TVsSAnZWagAAu80P/3TSTM89zrWi07hfZZu9\nnD0B7YqpSSLLsJ7u0uFueCazVjECWWHUmLwg/oX0SI3Hwr0JGUK7Xy9jTo0+\nv63lWT/MU4PdgaJ219xuhyxoz+jtpWexadXAph4ue9k32GBn5kDI7JpAjKgg\n+PS/7xYKUBgs8hCjkW5V5avxZdLBg2ffSrNPgTlAFqzt1t7OvmqDrJAMx5jt\nb94TG08aAYgpgNuKowZol/tO98b3+78mmaAFs4o+dwyjbHw/YgmoCUvSAC0P\nT51yvZcFbpenYCWYSH5lSFM9o24ZI0kxLmuuUG2gRCmBRxPZQEj+X2+PtlbM\n2WqNzCCWHJ4nh6a3ONFTqHxrzYbWteiAsUgJrPxxujgeE/sVz8Q+ZmRhmkZc\nI2CyZCCqFclYJ8gsZxifZ/SEeWEYND8s+QNTA7dSiIPckGG3B2oCHgkQ/7+Q\ngqgnLrjrgEqxT8LwHYXNP/CKDbxus5tawmuL68J+zNXaAZFwYGIy9+yO5Jsy\nImXOukEAaEBbVKRyBCgXXTxDRCsmPt5RV4PBTAoxYQFEQce9PYn55eOmYjfd\nI3Yc8J2ZYkxKZLpjREsV4dpXSJky/R1iH8NgHX20py2+7uE0IVe6GmV+uZB0\nQ0KvFlksvNnO3qNC7okXjvlepdLapgfuRcNwpMMoJlOqJ484vhRg3XkceTVD\nX2pI\r\n=E9mf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f24b0f02ff49707e84e990f845f1f03632642831","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.20","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/lodash":"^4.14.168","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.0.3_1637624554671_0.808436695389948","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.1.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.1.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"c899a681566df7d9c78328f68491bffbe6e6e89b","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.1.0.tgz","fileCount":133,"integrity":"sha512-GZ1yvPyGsIIf3bLv9E1h7CY8+xXqg73NXsctc0ScJs9JDCj7IhrDy/0D4DNrN0+rHNL+B3XVL7Ayerzeh79bDA==","signatures":[{"sig":"MEUCIQCMEqxIv3TPmlHjpuuS2XG1y7s6rybi0zEcZlZo9c9ftwIgdo8TOkWxdx4xrOWdg2L4p+t1Wg3rqmKzfl1wpxGmUZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":312788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhul6aCRA9TVsSAnZWagAA2yAQAJL/iHuRozEbTbJ1QlLL\nZ1HO7K8uSt1GWRJs19Nz/YgJrUr8rWCrMVklSeunz6o1f8kHYzLYw6qq++Tk\nbMfWM9DWknBv1Ybm9aThkKeeUOsX15hw/uttTqQ0DCphbeyb0Z+nUPtJ0Hk9\nM0zZC45IZWq6NlX6fi7DgtTqKwKeTFowHicEW0q80O+PeSaP0GPXWMU8atxS\nj7QrnQwOSLoYWI5ATnVsKwxhhTZEREgSDCcyheZx3wChg1eZf194S558V4+V\n272HvDZTaiRKA5ozSHwNjct+fu1VDvjkcuPicT19MzHJXGdlWajHSUrD10AX\nntbHig/FhTmSghkq46ykEcgwZqL1DG6aFHzRKMGAzEDgv89R73A9fibDjR50\nG6wsqgp+CPdpAo47HRjcOUMdkIMZM98iM+c3PzQNqmrwG7rHDl+FsyxaU2Fq\nqtjG5sWoRl0bwg5nmQ2YWtjn0NXNmNqX2wxfGfOJtTnd4ETrNHbx1vNiRIoB\ndvbJTQY1Yvq47WoMffVZC9imGa8doBvobYWT8N2CUun/0Fs4tu7PtZjt0ZlI\nGKXfW00VtEDIB2f2Sr4J68OQjwD4azGKZgrs5A64k2vnd0Dfakp4IXFsNU5+\n/6ZnFcj3BTIx4U2dChqU895X+euJUbjBIKhmkudt04sIZcnD5njjqB5NAMVo\nRH72\r\n=RzLu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"db71c90b19d0791b802a6a90bc5a7bfab36d7172","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","uuidv4":"^6.2.12","graphql":"^15.5.0","lodash-es":"^4.17.21","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.1.0_1639603866076_0.022031073906126464","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.2.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.2.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"c6b60641ae0ec2c7afcaf49a714038f1d8aed13e","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.2.0.tgz","fileCount":117,"integrity":"sha512-IUpdG3EPYP92vxlA1m0byFyfYyKvfm0CUSW8oXLDYejwSbnUvbFDO+aVySU9NZ1ui75SdloShS5kPvq0Q5TG2A==","signatures":[{"sig":"MEQCIEtPQ/LKj7sZMnlKR4j82z2Gwn3h9LYIB5DnUe162s9VAiBL1J4WENavVQKT0ousx8AliM5CAOU0IjwaZqOk9t6wRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8W1PCRA9TVsSAnZWagAArYAP/3Yi6B/GLreOMoJHMVvd\nIaiqO93lavhnwAKz1+uXe0yNjG0f6b9OlbCLfOw8VgBg4EpkmFwzuw77XmPB\nsURc9WXZXMUjDnS+AFv9r9A4kIRV2olwfYSyphFfrXLy8nL2RvMMZtk1zzL5\nE8jILmp4rYMsIgL/DGCHnQ7XIj6J6JFCRGqVs2EoVjqYukjrWhxlbvqdjIfI\nty+oDGgOrZnk+r0xhmhpJHf/v0bukXfF999zlDmHoedCbZnbr9IGi4EkvD/q\nDnZIIqsVlEp4dT4obGArCpS87Kj440vShj77ZcvKjwv/Dia9VlDTQTveMBdg\nhieOPxR3AU79f6GQx6LkT7MVSHznZ9galJ38/qYJDrjO0wanaxCdg0PQnlaF\ntknUdQEtxFOfKbmgVSJ195tZrocYWCdOPzG8mM/pkHwq6O/EUyi7yL9cSL0g\nY+1EI2uxUvrHdehaWC0Vp+Ko8sNYwupjaZ11zBlHgb9cxC+ySaWaFDKNgBzR\nicpbUeQ0QjydU+K8jdUT9zlI924t7Q1lD1gyR7swLdmYcI2IPfZYZHJnABFf\njozwQ8tS45WTwPlWh+ba/6ujqDQrSWyf+P5EXeiw/+jOTwaESJTT5Uxa0QEE\n9q5dPKrYHJLg2qbQATX/Or1j9lCYtqYcvcl3jyNN9JI/bKFcoprKsOtqTQoR\nBaK/\r\n=RLiJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e62125cf9aaa75d7d5ffb7a1d25d7bf8223964fc","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.1.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.2.0_1643212111391_0.18134493236925375","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.3.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.3.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"20ce925f979ff1ffc451ca1a06bea2302f8df18c","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.3.0.tgz","fileCount":117,"integrity":"sha512-bmCNlFOMYUU7hQER0teGLZxkydrlDxujNVSPFZU0F3bcIqv6ZicGeX3uF3SE8pSeJw+HtQnsBLaOLx9kbmyhNw==","signatures":[{"sig":"MEYCIQD7o3oTnOjphZDE1+pnmHUckXO+xRVA81FYxdV7URE8+QIhAInICEFbUXFc/Wdc4n1/uoQzvIoQmT+9IPhqb9SPep7p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8XDWCRA9TVsSAnZWagAAFZYP/3ZhF8aXKa4iFvDSjFPj\n31qiEp5msNr8/xOwhF+iy8nABAGnmVK0vnoaC9/bysZ30haTdaaxc9InVRTW\nmeETBfGtbOG7uHKOxgtP8qxDr30X5cVKi9oqttvXG1E/bBhM+BehUpO8U5Tb\nIhwAOh/nKslcT0Z4ygVtnqwxZPx2OwDF+6XMY3B1rZ4uiEp2VnpMLXxSXhwf\nu3BlRZHUwLMUtId0H1S8x+bAfZ3rXen4enuriKUAmQfk2pCWBLwDTMrXbuoO\n7J0vBmcqx+bI3V8kw07ArlQz4AaR5FZHJ7mm6L8oq8h7g/vAzR34v7udCokD\ns9JBgaxmgH0ugmWNfOMje8/vCrOLTy0k/DKtj6O8HYNhCnbw1KdxGkcSpZx5\nPMhx1prLeixoJ+2H51RScP9wD6ADTCMr38Pd3HL0drlIQtzyIQLlL2aOB7Qg\neRO6kW4RxYYTC231b8fX+U3MwDLbz7muoaVoLbXdr23xWPP6FfLvneRSISXo\nklZ5+1mdJJFFgEIsYeQ7khmprwS7a3I1n1FjtK2PzR+ub3jBQWjn/CTffFUb\nPvwt32yWMDyUJURAu4SOQKYITFHppy8AxInkRItnMPuaOKccmLxchwCDZmcr\n/AcbQnx+Ymz1acuiY3FA8yRIUxqgH7ZJkokJLwh8rtckoVxhyNWBhNypgUGK\nvyjQ\r\n=1TWC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ad6c4b95be69d591f821d988f4a2f97033f6cb0","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.1.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.3.0_1643213013823_0.7977612548929587","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.4.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.4.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"956943691cdc0d13084ba5c9340a517b77b9ac08","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.4.0.tgz","fileCount":133,"integrity":"sha512-gmO30CtfzMzjt8UJhqgDA8xGuJd9UiZOkfTSl/trNdiPMjX+zcYcpGOPDxcgLuuA3GOgb/ScY23zlxwfZYeeQg==","signatures":[{"sig":"MEUCIQCv702UMELU7fziEFRDyDOkIx982tCupT7lDjmKmqsOrgIgfR0lmNoFZeUDKqph1+wKnMN/Z6g9yUC/TFf9bAuCAdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/FNTCRA9TVsSAnZWagAACLAQAJ8Dt4FT8VhFTIKzL291\nnbUHVo/NeNbayxLhPpHlH7pFuymzUcSENF0VbW2hw9v+g1+IhoEPMVX7f+5I\nhQyHcMreaW0Ip2l0QdZJNYIXKYYflFNy7Ed2BYqK2kEmVJSe9w0FAburAh7B\nRQRuol/Qzez9Jvr79IfaRHwvJLnJXJwcKaPhsWYzSbIiTn3wo9vGiRSrsxQU\nyUzeE+ul8ZYuuqsGBEcn7kRj++77Te6PIUwhCr++Jl2FI6jqW6yvu40tk1DM\nLXoan1c7L8Rx0Vq6v5NRkoNWCcnwURb9DaNJdwwvk/TLkrTQJM1kuDLf2usP\n7ORoVGFV6ubjpakPSfupLGlmjU1xIg4qyhKQFDbzB9lc1Bg5NCvFvi7/aYte\nks9UGfVmxhA3cF6Gn+CQV4fK4yo0IJ14d6NCpeF8eIjJbUDpUBwbe9VjKopK\n9em9ibLmfMo3MOLe4Qd22k/8kq1yRgjw5Hw8ZZ2cDd3wu/H5sL92QgYPFPBi\nEHhOWbO0Xh/eZZOybiQtOjepHuH06JMSlCHCxxT/YSL7VSDUlbEBPn9m9SvH\nG4yq87RiM/1ma0oThk8LinP4S380iMlAiByZhueBGCsQjrsMk1mSUpwlymX0\n4MZh3q/jLDQMezPf1RvAAKa+qai9grK1exjrRGOH3DWn0SKVkwtA+6dGhSgK\nrwts\r\n=7IRE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"292e5bdffe725ecb8471857c32a119402e897b8f","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.4.0_1643926354959_0.495015168312376","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@nerdwallet/apollo-cache-policies","version":"2.4.1","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.4.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"06289ad7f0e7d539c9172d187d28c684170be020","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.4.1.tgz","fileCount":137,"integrity":"sha512-JrI8YE0dacLsm5/50rg7GVT/gBfkJ92eM4l10Ry349SOLyTUkt2Fth23t4EEuMjEzBXpIlX6AQe+3o6dqwyfXg==","signatures":[{"sig":"MEUCIQDd845UXRpy8oxvEABtp8t5AWmpOJyFeQdhXPYB195RFgIgRS04hGYi+xrz5JwffVl7Zs6A1VSPEH8zkovTAutcvAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVJSCRA9TVsSAnZWagAABekP/1ZhwM7cHbEtVhBro+WE\nTnKlYXDgcfNIg6iXZzcBNXqDKn05K+WrqtLguW7b6AeoIVlAg/lEd+pJrVIT\n6ygQFn+XgiZH3IZJnRWexzrmoDiZ2AJJ3JRD47WCbeTdIqxy0D5V+vvjSAQA\n1Y/zNseBvHMkk4iP4kJXHeNq4vnVWpiGr5irHoP6YSLP3Lq3esiCHWJJSZqC\nVfC09eXTT8vLRVrFgRmWWrNGP8F/XQu7a0MrNSABQrQjTJkPna+FmgUZj/FS\nbQ02L5ReYIJrtPPqV3AJyAB4ZIEU2FihN0Ud6BN1s8BsObLsmBDxGgoNfPri\nSxwWhn1vfFccUq4i00a+3iTWz4uQOqRe4GBeNJVvQvgA4n/yliP4Ihcw/LdG\nQjO+Ete3nifWnpGpT+RBaX/WpFnALowGU0561RPmiviGW+0jFGb54/IGHpeE\nOuieMeeLPW31KEbDThMNjF3k4hTvbwO1m8OAvEUfb5cJq6XclPZMk3deOPN/\niXiyYNWx7zrVWTil3aVyyfwhIPe8FEo/9OzxBZ3x5amhz0IBpgJvcS0IIM3L\nRCS/09gBJq27pNBEAupCE+zxwx2dbMYFMkDXk2GdvRH8LXFiSC5s25Jn2WZc\n6LTX5jpbVT6++dsrXVC9vgRGL44Qsylevu6g0L9cDo9G3u9z4rhH+z3mX1Ve\nDtCw\r\n=aycW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4598294336ed0e0bde5559841746f6bc46048034","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.4.1_1645040210280_0.23846528829760105","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.5.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.5.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"8fef908dd2c863b160df8a48678104f9853d4c66","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.5.0.tgz","fileCount":137,"integrity":"sha512-9UL/oYYiwEKC4wBWXJLN1gYUxJt+KxcZF84dEviEhXuP4Z4uHtDiipuzUkJgkEf3cbsM71rb1Opx0q4hwHNFvg==","signatures":[{"sig":"MEYCIQCwzksngScjB7DlY9UPN928X4d/tecI8syFT6JWWoD4qgIhAN5ACP0vlqFYVjkgZET7TLPJVzew5/shcf/gzBmJa89b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFoNUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq0xAAmKpt/pyPdGoG4EfeUdVKCqIcJetNBTDKXEzGcQNDnGrgz21h\r\nVEanFiRZMTJ7Y4V/FTlBsHcBmMAHRWZ9NzCm4TuFQUacyQvciccS/drFcBw/\r\n+WEmacy7uhAAHEZxvn7zzrFE+lnPnkurHwYmm96BbnLpRo2kuyTlFl3Lhqkg\r\nPzK5BhVy2vNBOf+r6HfXsCBC97hmb95PMAzfqQJVJqzUIZuKfBSY5QGw9Ost\r\nOd+Iz150ZJJdECh6k9oc2PHl+ZqcS6iWABnQOIrBAyON/Bs19hNlDqubvV+g\r\ncoCw1tTAfrgCndpj95Kv5wgGI2dVSezftx3dWrZ6hd3sgzTCvdfZafo5VFgf\r\nnsrK5ATPZbqv7E71mSzvo6BYpEqfpcybcWGLFbBNZbWlSwtoYJFaYpsiXPed\r\nak7UgQgwkoopL//ssNim4qpb0BZwxfswwqYyIT3Gr4NwExJykhY2xVaXNpou\r\nhoA+STm0vmSSXdN+MLqDQbwnBGzChe+/TQK1+MJ8gm5K2DE2XztgewCV0Kts\r\nhPQ0qAWtwV6JmkXSXGtImSQZr2JPVr7BTeLxV4WzWpbp1E+1sFHmEsnSL0rH\r\ncUGiF6NVINEqIPyySjs7oT7vjqP/+E+Wn0RVMq6sieZRHAxniBP1qURp5OQv\r\nWu3L6bNXzYRVylfnWXwgxijmwa4F6fCiu3I=\r\n=4z8R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9e1e80ff86db0dc429b197ae9cebcc6e106892db","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.5.0_1645642580211_0.9265421210503482","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.6.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.6.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"e7255f9c72e707f8f8a298d7c4322bedd26eb16a","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.6.0.tgz","fileCount":137,"integrity":"sha512-/iBqEd052gPEcbbN0C6GMV4+mDe22LEY72ggVphsRscu7LMcqwy8LAsIUDH/5EH2KzlvvhpL+PZ469BWfY0xRA==","signatures":[{"sig":"MEUCIBbPAaN8x/ex6FX2JgpJUmG9YmovcdSaS4MCAs4DPFLuAiEA94AM+X0sowsnNqVDwHQo0RrKYyliA3vtxepMwg2wLhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF6ooACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu8RAApAG8icWT7H727AzR9aAsTcngfcnsTO7ozuuHWhyGvpwJoeEt\r\nG2Ds3JVTrmNTBsMKSGVdSeszueUAeabED1kG1/mOosRI7Ye49DLeQCBDdOD3\r\nn2RmoNWaqxZNvvRL2kNiGt4W56MN/Z0ZMSKxCT4bK6dpJ/NfnMVQwsykZkFP\r\nT3WYzXP3rZJ6GmuTa6ck4mKpHdfZGkyebSPMdxDWWRUNYSgdsOOvTetkx3gy\r\n9+PvJp1JK+JAtH73BFx5P0l5NeZT6uNEXkD2RPSB2nK0XeMB/5yfGKvfYi0v\r\nhYK7WJfDBic0TKFULu/mx7fRwao9FG/4gNcvMi+wUauwnnwnl4ZXOu0HNGKR\r\nfFWieKBXwyH1Tk3uczLUUD2OdFrfKEsh3rC7nWxqTAMpYrtiYhyORiK6AuU9\r\nsq79+qEvrfAZMRBn3g69Uqa7fUaqSzyzE6ZP2Muf3esgKhN9G6VLUapdPkXQ\r\nsFZoKoIktLbNV7ho3R4/kzdgDQ0UBIp9a35wLEbIaPXELiF2QkkAP66V5aUu\r\nhKlT3UNbuOznhI9Voc+OOXXJJv1F67prMgRxJFxdhoaYC5GR6l6BZ13cDJCl\r\nAjYmetorEHjgs31s29CT5Bfp0CWdqpQ0IrS+qiOk7kIjSX/nPFmqIFLMGwG/\r\n6h3z34NUeL9bM+8ynALX5WHwEK/vRWfA07o=\r\n=DkQM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dd89a5e95be65b23e920d010d0c24e9238fec308","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"6.14.11","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","uuidv4":"^6.2.12","graphql":"^15.5.0","typescript":"^4.3.2","@types/uuid":"^7.0.4","@types/graphql":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^17.0.2","ts-jest":"^25.5.1","prettier":"2.0.5","@types/jest":"^25.2.3","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.6.0_1645718056030_0.560587760426501","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.7.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.7.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"d12588560ae6c9ae857d0cd34906b02c92036217","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.7.0.tgz","fileCount":121,"integrity":"sha512-gmTV6AlNy9HnGN5ClJCarTCdMA1hVVui4sLTsQWpGWOIpviAfXawn2aAlIeAc4eqzkTa58GfKq5SCIQSU3J2xw==","signatures":[{"sig":"MEYCIQCJPyCFCrQOn3Av5LMIojEy/KD/m/O8kdTL50E2Q7eHBgIhAMaykP/OsI+dtkJHYUupJKwGxCDkbecpA2nidxeARj/N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7A6+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLrA//bQKk3Hct7ObJ5kT5bZyl6C9BDBSZPeR6qvLFhxM0M0ZYVYeT\r\nIyKMzl2BM6JSN9Wezz0cqlt29WKv6iSIncyE2NVETXWV1bkBnnZES4wH5oo5\r\ncGmE1uKOmZ6qyTYgEfjPhwlu3BOzc3VcaQehyRalYlRJPwYh3JSPt+FxIjP1\r\n+tYmLX+3Af10f2qOrDgPJhsPR3yXU53dZ9cpZRhY/hlV5BgyrNGCefAPu0nz\r\nEFuaJXKcPvLqfi+DHaaBDTKLgmKGhK/B2Ywy6Gkf9JWLTUwecqGKDZwZDAfE\r\n6Bfk2CiyPocmuGP90THB/W/bI9PxDSZVlayMHz4ZJ6W0k91iSUlzHJDDhcuH\r\nK4xmDKJRevxRjgK0avozbjp/5+FgP0XWmoeofdtPnSjfr+kcyZ16oZ7B3wtB\r\nFYEuFnJ3s9xcAc7e9NdSlAUYap/koumWXZkk1kaNjfZBZ++s7wOzEXN5oFNw\r\nXifhDhiK6EQwSl+CLPq+tXQlcbPQrXonLKIrQMP0EkSAi/6ao7GcrAtIwO2v\r\n5MeuQ70OMgGQVkb+InCaKv5idbEOzCBuBC7qBl/KV9uYxy4GXbhEOq5DQanC\r\n/y5nbXdtEnzvLyKfuBb2UlxIyV+lED3XX4jqmgX3WhD493AYYMnxTbyHmX1W\r\nXsI9gP2o2N16jnf9/wZ0Dz48r+XQVv/ESuQ=\r\n=rInk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ad9fbd774da86916fc1ed92623bb0286b553f32","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.1.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^4.3.2","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.7.0_1659637437783_0.4440216384617437","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.8.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.8.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"be5f9acc62926d9573a98cff041359c4a7085174","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.8.0.tgz","fileCount":137,"integrity":"sha512-uWmIN8xfM2QU9kanr39mPg2IugDemvT3lMIq97DXx0IWa/wxW5S7vS9Dl1fiWCghxiQXJHP0FxMm0DavXXQpVw==","signatures":[{"sig":"MEUCIQDOxU2eA3U9g2/Mh7cE2349li6XpgvjvuWt3nt9WF1DKAIgYFXvShHz9TyWSRBmyV7vcXgugF6TLjuTXFwnj8LBXUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQJmNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVdA/9GQ6g97DcabstRRJHAHzTLpWyc9t9bcE0QK79y4nDFuNlacW3\r\nZ1jCp0MX+1bPGoAsF1Cel+0kWPnPQbQUd52pt0id4b+btJQV0OhPygF1lCpz\r\nKpWyOy4zHyRt/qT96wVW+WksIXxfr/ib0xfD1r6i2IvmKna3X2W2FCLC0/qf\r\nv6Fnns3/GevY04HhTEKO3IMsX8v/IOzSBNb+PZFNQDm0v+kSgEIw4PDocxXI\r\nwB2o1DPWm0Lo7C7RN3RZ5xDK+FNxgHlq6InRalBgJXM0hIBQn2nCayYdsI0E\r\nGphl88pzY2mNLywcmRDNfN2/dmI6gcvZZJZpZST51MfKm4B8mrVPfNMgj1SX\r\nssvwOb5FnTlUOASqNSSL0wRLMYaYwvZEOUSbFDWZj3srlb2OP5yvR3QOuCpK\r\n9c/UP8Oz1pBpvqvspkRGNFYBjTWxm8WNwvcZb03xaANCll3ltd/Y/mqbuzsg\r\nlpMw9w+qPPyDdgG6eBF1uYE0L/Ik1Trorf7rRLDCWcmtEXEjA8/95yMGjz59\r\nUQyw40TRs+MkYou5f3v0bS46F4FZ6fsFRWIUnfmTKwOQwKXqHrr4luEkF3JS\r\n3AGVaUNvs9G+nznoayG+MAWvWCq6Tkli3qysBCbxcS6Tsf4O9UgfA14YAD18\r\nPa6hGRPFalKZsy5tDSoTQ/G6/fTBijZhq1c=\r\n=pnMC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c779714ef7acec8f28bd91edae613c5e05a442a","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.5.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^4.3.2","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.4.16","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.4.16"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.8.0_1665177997054_0.48569061699267757","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.9.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.9.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"97bd18651b8c1553043940c9d07ff0134d95776b","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.9.0.tgz","fileCount":137,"integrity":"sha512-l53mXlqEgRz5J90377pf7crt40qTcq2m6PElBes/EQtwWqAhPgJGlQ2dvSsj9G0dM7LB2H4TNXAnenhIU1n2YA==","signatures":[{"sig":"MEUCIEbwtCK+fBQBMoVcr/3Qy8k2ibZFxNS7f7+yXmND9QUeAiEAubDjxHgMFXg7OHTEaRq0RlDeGEEE76iMZ0LyOAdTKik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYr7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgHBAAgN7KYKMpZPAcfDXsneQ2qfa4RiyrERFLNqxwr6jkFGkigdzZ\r\nAWDl5t/WL7xjzDc4KFv4+qgL1u1rRX5iDD91I+OSXAU1PJMFNMmad2MG0QFF\r\ne4FCC3/FTqRSY6cYDTWFOfVLYvDEmfwDUOZw3iraZnPt9VQOOivUnD71g+g/\r\nwuPrgWVy2/oPESNIqVxT5MA9wj7UZc527bDLuRsaD/h9HN1jVE4LXPkxsBd5\r\nbeQIGHwfct+niLEsL1FZDzVuEQdCJ1scwXavxusJ61UL51XHpUE/hTMLIXT/\r\nOCXq/2dnVoKLKp+Z3b2Bfj+LPhganpgDNBMwik47FM4d3mYjzjyE8scvQI0h\r\njtP7pB7vCfdJ62XyCjl5yhA0aZ2C0D3Sue9ObF8rhvKslZyey9gfqiZ2bxyZ\r\nQibUel3I6YyVCj2nqLROou1KHn/pggHn6FK63gS6a0R/oE4NSAf18RfMP7gn\r\nw2Gm58sqYjHKO4ilIgmQgBTdm6AdNszNGNYjseABQw4sBqOHjh8Kva6ooB82\r\n0vkcE/pmRH50XFEN0doGCG6Dk/MgDBhETEl29Ud9zrn0XysdLp70A6/gM9MS\r\nV+L3PjbAiHVXTkJwvKylJR7E8341DIEXy1G/UFqtV7kYfmldtoXA/4PMSjE6\r\nOse3nfI4cQu/I4TYESyl/x+Wr014zzU/YkY=\r\n=sWgk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ab32cbbf4d7cb777184aa937acbb8877c5874045","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.5.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^4.3.2","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.7.0","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.9.0_1667415779281_0.8722991307270513","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@nerdwallet/apollo-cache-policies","version":"2.9.1","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.9.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"bc9c9e82ccb77831a5015cdf0cff0f213245a5f5","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.9.1.tgz","fileCount":121,"integrity":"sha512-/V22udNo/OX1++mpSPO26lAXKkY+kIGJVpfcbp4ZWsuKWf9jJaI6SPSnb6td35lHvmRICgAlshVE8z9ZaSJcFw==","signatures":[{"sig":"MEUCIQCHUCIajnztqN9Z8bus+I4Ed95iPRnwgUqcn00/su2e6gIgH/au6ISZtZAqsZvsWeyEeaLDiAao+0f9ptbkakiRECY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxhN5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouZRAAlNU7y9WR5wek/+yIwO9Ef37bC9dL8y+cn02xiKhlWIjOt5p3\r\nz7AsRg0oqOV8Db1dg8loxOG2K5yEY/NuqbhYTDa31PRJ1m4KaQ3MrpFF8F4Y\r\ncvi2sKKGbBuZgiM4xslLvAuqcdqIrP6vXmh0W7r+GEHEYbOcY4w+ZLIQUkf6\r\nsFIuQH/FvrMC3ovm5NC6ap8lESYiCziNUyp8EP77kS9bdp5KqAg+4YHircev\r\nut0YoQkPWZ3A/RQHeZbLpY0rrrHTt1TtcxDr/395ceCY9PyeHzouJXvhfR/x\r\nZjZdmey/+AzYM6BEd1WziIZ9XQxkYuvL9/2a67zYBZvuHHCdE3hHiW+o+Of7\r\nagCrcFBpa+ZM/Y4On1TMuPKjz7JLtN8npGsN5C3nw/HruY7zOtYDdOX+0DPh\r\nFVaOAQfD+DbIZMDcCFstqQpi1jcx3fADllsieuThX+6QH9Nmw7mELSlwzvWb\r\n+/OM7bVg0+vG5n0aU3xaYZWOCnaJf2KBnc/TDZ17ByQUnbncfwF3bK0HzgAJ\r\n7C8siOgUZZGa2b3gOTCI5FwI2mLwbqp8NKl3NwU0uohpn2G8gJXmHkoZPT2r\r\nsKUdewUYc4e3fH8e6dIraBqg5tUBohtBTtR7sr8980avmXjbM+DwUeQSHs+U\r\ngsIOqq9VV9otrbV8zcPkqZMqO22NoB6pgiI=\r\n=pKB2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ece8b039e35ba1e24f0e0e905efe0de3200ae55a","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.1.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^4.3.2","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.7.0","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.9.1_1673925497131_0.9082335217095825","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.10.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.10.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"27c258aaa6479b6c7edd54dc8ea14584e1fdf27c","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.10.0.tgz","fileCount":121,"integrity":"sha512-Kh2mzBnC0DBzdqi715qUymnqCEOknnre2CpyA4ZusQ2MYN33P0K7ztVYoFdGyncvf/3wYFdgrhatmT6QvYa+Yw==","signatures":[{"sig":"MEQCIF2rHpTBySEzr8CPVPj6Q0TLLuI/u6Ju6RA9w0U9UW59AiBfaltoNMRy+cizhsetnTStULxMCJ70TRpeW9xvrx9iMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333902},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a717637442fd5384a06ba57ccba285fc72a64d63","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.10.0_1692028495397_0.9510751213520601","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@nerdwallet/apollo-cache-policies","version":"2.11.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@2.11.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"9d8bc998a88da4d9f2459931110f2be06132d930","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-2.11.0.tgz","fileCount":121,"integrity":"sha512-nQRm49cXWe+LjXM3MBZYMJwZ1XjTjEcqg0Vxq2WBNlrS9w0W+RozRw1FbMuROV2M35bYNTBFKocXgH8QqLwNFQ==","signatures":[{"sig":"MEYCIQD5NmYbT5PatjiAXuWRCKEym08nboVqWwuS+cat4BU8OgIhAMjko3wdl7sVv0rNY8aB3mJnHk+pv6kAfuqINfhpjj2L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337239},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2bdb08fb60bb7f60cac888bf4bc933ad40c0f11","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_2.11.0_1694542286688_0.7507516868029882","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@nerdwallet/apollo-cache-policies","version":"3.0.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.0.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"5938a4c08715874a4a11cfa987a84a8dd91f04df","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.0.0.tgz","fileCount":121,"integrity":"sha512-o4usA8Z4+gUvPQ1KE9RojFVOs6IwzRJZ1/1WdnPf7G5CfOsr8UiZMQWjBF0EF19qG1AGwHXUz8ZKE8go0Jqq7g==","signatures":[{"sig":"MEQCIDoaULYsBXXz1PWjxH504CKXqJoz4U81eXb36FXVXV/+AiAFnPcf44ZMU2lE3P48fsBUFOZdPOHayf7czAL/vENdQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331002},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23123f0e3e4eae27a807447857c177785d3cd000","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.0.0_1695067035051_0.4306338391398079","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@nerdwallet/apollo-cache-policies","version":"3.0.1","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.0.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"45173aebcaa6a1581bd0ab11b585965b09c09c9c","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.0.1.tgz","fileCount":121,"integrity":"sha512-gahoXo3o7WlZRvilw6xNOa/dB0u5lUbWhjqJ8aLiZlspJP6msq8fBxlK0HSrUKW0HMa0u/YNsF6G2ezxz5LBuQ==","signatures":[{"sig":"MEUCIQDbxRcwJAj4zFcJwHV/LhNdxG+hRIkhESG3KYBGv5Dr7gIgCYgseFZJ2ZX7J/gxYwDb1LJKBsrCP3epI6CrEqeE6K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331127},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3406f0f4108f42ebc8a12bfeb71eb67824c80410","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.0.1_1695067515042_0.7843769793130491","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@nerdwallet/apollo-cache-policies","version":"3.0.2","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.0.2","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"48e57d212b923f50be5b1d0427e922f6576f4bc6","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.0.2.tgz","fileCount":121,"integrity":"sha512-PCNuWYTm9jUUL0ATOqU3ayy8BloXlEXs9oH6Msjfa7Gqa+WRQJ7Bga+K7znjMXcnKl3JirOz8V9NXoR2JqKwTg==","signatures":[{"sig":"MEQCIBoNG5TGSBEcduhZifheWXmACXLXnHe5jNOpMB/Vi8GOAiA4FacvpkOhnznfLrGA8g/0lFFvrM7wI69pTGW5KA+WKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332268},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef471966feb76e02e7c7e8c663213adeeb9606bc","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.0.2_1695144300826_0.024394401994227488","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@nerdwallet/apollo-cache-policies","version":"3.1.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.1.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"a4f2402ebbbfafd614df35860a4ae21da7ae6668","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.1.0.tgz","fileCount":121,"integrity":"sha512-qJvk5o0bltBD2aMZN9QIlya1ifZ7OTtB6j6nEsumiwg6vtOi34OSQELOP5MU/OIiFnDVhWeH2MuRBvo1et9c7g==","signatures":[{"sig":"MEUCIBluYRcURBuLVsS02QfHqQfzTOPzb2fb6ENZZ4dxuokjAiEA28ticwkI+PBLwHmWWb17v2HTN/e8ivvk+AOBFzlG7fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334407},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17dc441d02c09bcce8750ff1d0de1446154d5a5e","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.1.0_1696614305098_0.4026938812631262","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@nerdwallet/apollo-cache-policies","version":"3.1.1","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.1.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"6c4f329e015ff05b386d6d28d6efb179e52d9661","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.1.1.tgz","fileCount":121,"integrity":"sha512-D9qM/nRxhEOEcx9XMPTV+xieZf3nT3u9P82XpcYz64sjCTj6/JgAwSGfgb2zp569Iq//0kFShVFQNVmqz7qTiw==","signatures":[{"sig":"MEUCIQDyCmFQB8pdHDUy6H5UsdXp6NPLlDcU/5zrOx9i5g6QPAIgfkX9qoI3rjUmzZCJNteqNDf4FI//hooHW9dK7Xl/HuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335830},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a212fab06c8c4bdcf946ea257136b62cc2905a83","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.1.1_1696624081261_0.6608171430086209","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@nerdwallet/apollo-cache-policies","version":"3.2.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.2.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"719557e5d5cc14129d6790bc9b45b72e9e4d5635","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.2.0.tgz","fileCount":121,"integrity":"sha512-gX4aCNotuto5woBlOpxD7sEM1DofhxDbWfwaXl/uhomHB4KfRY0r+jOTG5PLlIiXCwRsqIrboMoVwzBEn3+CzQ==","signatures":[{"sig":"MEYCIQD5cei3/fa/Jbz1GfEDFJGeGPjeyzZgLAhG7GDkSZRFpwIhAOjK0pa8J0lVHS/KOztt/6colWXQM5EAWoqev71HdH37","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338450},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4628b42255c9a5c55eea04498e63d31b04bfd6f6","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.19.2","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.2.0_1696634815500_0.9914292954702759","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@nerdwallet/apollo-cache-policies","version":"3.3.0","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.3.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"4929915f75d50f4e491d2b8f9abf10913b246ecc","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.3.0.tgz","fileCount":121,"integrity":"sha512-dG6YF91/Q6fjHR94wkON2E2QnFdJ4GpUgAdWWJkE+tJJSezACQLskKLKLk/O2JqmV+K3NEbOZjO70bt6aHByYQ==","signatures":[{"sig":"MEUCIAXe8RwWKWhgvCjGdyFUy4jPMdAtJRwQLg+iEiTCQnBCAiEAyo8waTpwzofIPFyEy9rYEzN1VTncrecGE2TuQVPbeY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340004},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d7e6c90ce5803cd1dc0c9f6c454f25c32f7819d","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"9.8.1","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.3.0_1711476361480_0.15453242476679607","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@nerdwallet/apollo-cache-policies","version":"3.3.1","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.3.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"f22efbab284fc4eccec89e8182149b0d0e1f8c49","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.3.1.tgz","fileCount":121,"integrity":"sha512-XYVfqNRcvbrjBVvc8qa9nURpBMbQMvZ+bz0Sttl/G9g348prVnjHLNaFYmS+0oRL4p6bA6qPnMAFWlcGjUQMCQ==","signatures":[{"sig":"MEUCIQC59L/wQbDBggrMaGYZV3c8Pp5iXKHZ8p40Snmk8Spr8AIgdaV6q1iI36UOUB6wsbx70HYQfo/x40/q9I96M183Kko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339604},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9ec0bfc4fbd65110bdde810872e1afe2933b96d3","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"10.7.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^16.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.3.1_1722970023249_0.0901534267349915","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"@nerdwallet/apollo-cache-policies","version":"3.3.2","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.3.2","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"aac7e123ee1015894fdf3be7cd07740cb429936b","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.3.2.tgz","fileCount":121,"integrity":"sha512-Uwxd6VRAjU+3Bel2bsl4y41y5nVD/TiIXmNjdpBoagKPHD1SOnSBZax0hs+n6uRvXOp/p12jJAOh+J3YmqG/YA==","signatures":[{"sig":"MEQCIAj8PBB2+jesFmNrdhqSeUBuP2fQsy447wuEdy7TBV99AiAhQoi5J6/v9tEZhoCXXDb8U8RP7flXTPX3fHmJ3UdhDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340193},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42b9004feeaebfc3cdfa175ad2a9798e33aee03e","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"10.7.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^16.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.3.2_1722971204812_0.6969748414335037","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"@nerdwallet/apollo-cache-policies","version":"3.3.3","keywords":["apollo"],"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","_id":"@nerdwallet/apollo-cache-policies@3.3.3","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"dist":{"shasum":"aa9f258bc75ce4d006cf1908e2a7e9a162e3e844","tarball":"https://registry.npmjs.org/@nerdwallet/apollo-cache-policies/-/apollo-cache-policies-3.3.3.tgz","fileCount":121,"integrity":"sha512-MboaDhvbO9WA5OL9Z7+sQGHxM1K/g489OJu+GFRTgCNaDa/RvXIjNQN+kGToM3WMIzMGzqKDrNzWihdleVEQgw==","signatures":[{"sig":"MEUCIQDWE8oBv/MLm4xfGCunGTh9HccaZmNuNDHI+UPL5/vvPAIgFlYgQw6ei2XeZs+XtQmSzJsI7/dJpf5pQmd9awM1uAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340785},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"90467ebc394ed8c772c73814dd65f93b3b2397c3","scripts":{"test":"jest","build":"tsc --build src","format":"prettier --write src","ts-jest":"ts-jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"danreynolds","email":"me@danreynolds.ca"},"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"_npmVersion":"8.1.0","description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uuid":"^7.0.3","lodash":"^4.17.21","graphql":"^16.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","react":"^17.0.2","ts-jest":"^28.0.7","prettier":"2.0.5","typescript":"^5.1.6","@types/jest":"^28.1.6","@types/uuid":"^7.0.4","@types/react":"^17.0.19","jest-extended":"^0.11.5","@apollo/client":"^3.8.1","@types/graphql":"^14.5.0","@types/lodash-es":"^4.17.5","subscriptions-transport-ws":"^0.9.18"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@apollo/client":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-cache-policies_3.3.3_1723479435181_0.9992986073744068","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-06-01T17:37:08.360Z","modified":"2025-04-08T02:02:28.516Z","1.0.0":"2021-06-01T17:37:08.503Z","1.1.0":"2021-06-01T17:39:37.172Z","1.2.0":"2021-06-01T18:24:28.913Z","1.2.1":"2021-06-11T14:02:28.427Z","1.2.2":"2021-08-24T19:56:20.331Z","1.3.0":"2021-09-24T21:28:53.367Z","1.4.0":"2021-10-28T19:14:27.932Z","1.5.0":"2021-10-28T22:14:50.508Z","2.0.0":"2021-11-09T21:38:52.107Z","2.0.1":"2021-11-17T19:53:21.482Z","2.0.2":"2021-11-22T23:41:14.468Z","2.0.3":"2021-11-22T23:42:34.899Z","2.1.0":"2021-12-15T21:31:06.547Z","2.2.0":"2022-01-26T15:48:31.760Z","2.3.0":"2022-01-26T16:03:34.255Z","2.4.0":"2022-02-03T22:12:35.115Z","2.4.1":"2022-02-16T19:36:50.418Z","2.5.0":"2022-02-23T18:56:20.373Z","2.6.0":"2022-02-24T15:54:16.202Z","2.7.0":"2022-08-04T18:23:57.988Z","2.8.0":"2022-10-07T21:26:37.217Z","2.9.0":"2022-11-02T19:02:59.514Z","2.9.1":"2023-01-17T03:18:17.303Z","2.10.0":"2023-08-14T15:54:55.577Z","2.11.0":"2023-09-12T18:11:26.871Z","3.0.0":"2023-09-18T19:57:15.438Z","3.0.1":"2023-09-18T20:05:15.237Z","3.0.2":"2023-09-19T17:25:01.077Z","3.1.0":"2023-10-06T17:45:05.436Z","3.1.1":"2023-10-06T20:28:01.612Z","3.2.0":"2023-10-06T23:26:55.674Z","3.3.0":"2024-03-26T18:06:01.654Z","3.3.1":"2024-08-06T18:47:03.392Z","3.3.2":"2024-08-06T19:06:45.012Z","3.3.3":"2024-08-12T16:17:15.406Z"},"bugs":{"url":"https://github.com/NerdWalletOSS/apollo-cache-policies/issues"},"author":{"name":"Dan Reynolds"},"license":"Apache-2.0","homepage":"https://github.com/NerdWalletOSS/apollo-cache-policies#readme","keywords":["apollo"],"repository":{"url":"git+https://github.com/NerdWalletOSS/apollo-cache-policies.git","type":"git"},"description":"An extension to the InMemoryCache from Apollo that adds additional cache policies.","maintainers":[{"email":"micharch54@gmail.com","name":"bot"},{"email":"npm-admin@nerdwallet.com","name":"nerdwallet-admin"},{"email":"npm@nerdwallet.com","name":"nwbot"},{"email":"npm@nerdwallet.com","name":"nerdwallet_ro"},{"email":"me@danreynolds.ca","name":"danreynolds"}],"readme":"![Build](https://github.com/NerdWalletOSS/apollo-cache-policies/workflows/Build/badge.svg)\n\n# Apollo Cache Policies\n\nAn extension of the [Apollo 3.0 cache](https://blog.apollographql.com/previewing-the-apollo-client-3-cache-565fadd6a01e) that introduces additional features including:\n\n* Type-based `time-to-live` (TTL) support.\n* Invalidation policies that codify relationships between types in the cache when entities are written or evicted.\n* Normalized collections for accessing and filtering all entities of a particular type.\n* Cached reactive variables to simplify persistent state management.\n\n## Installation\n\n```\nnpm install @nerdwallet/apollo-cache-policies\n```\n## Features\n\n<details>\n  <summary>\n    Type Time-To-Lives (TTLs)\n  </summary>\n\n  <br>\n\n  ## Summary\n\nType-based TTLs are useful when you want to specify requirements on how long an instance of a specific type should live in the cache before it becomes stale and unusable. When an entity is attempted to be read from the cache, it will be lazily evicted if it has been in the cache longer than it's TTL duration (specified in milliseconds) and will trigger any queries watching that data to rerun in order to fetch new data.\n\n  ## Specification\n\n  ```javascript\n  import { InvalidationPolicyCache } from '@nerdwallet/apollo-cache-policies';\n\n  const cache = new InvalidationPolicyCache({\n    typePolicies: {...},\n    invalidationPolicies: {\n      timeToLive: Number;\n      renewalPolicy: RenewalPolicy;\n      types: {\n        Typename: {\n          timeToLive: Number,\n          renewalPolicy: RenewalPolicy,\n        }\n      }\n    }\n  });\n  ```\n\n  ## Example Usage\n\n  ```javascript\n  import { InvalidationPolicyCache, RenewalPolicy } from '@nerdwallet/apollo-cache-policies';\n  \n  const cache = new InvalidationPolicyCache({\n    typePolicies: {...},\n    invalidationPolicies: {\n      timeToLive: 3600 * 1000, // 1hr TTL on all types in the cache\n      renewalPolicy: RenewalPolicy.WriteOnly,\n      types: {\n        Employee: {\n          timeToLive: 3600 * 1000 * 24 // 24hr TTL specifically for the Employee type in the cache\n        },\n        EmployeeMessage: {\n          renewalPolicy: RenewalPolicy.AccessAndWrite // The TTL for employee messages is renewed when the message is read or written in the cache\n        }\n      }\n    }\n  });\n  ```\n\n  ## Extended Type API\n\n  | Config          | Description                                                                                | Required | Default   |\n  | ----------------| -------------------------------------------------------------------------------------------|----------|-----------|\n  | `timeToLive`    | The global time to live in milliseconds for all types in the cache                         | ❌       | None      |\n  | `renewalPolicy` | The policy for renewing an entity's time to live in the cache                              | ❌       | WriteOnly |\n\n  ## Extended Cache APIs\n\n  | Extended cache API       | Description                                                                               | Return Type                                                  | Arguments                    |\n  | -------------------------| ------------------------------------------------------------------------------------------|--------------------------------------------------------------|------------------------------|\n  | `expire`                 | Evicts all expired entities from the cache based on their type's or the global timeToLive | String[] - List of expired entity IDs evicted from the cache | ❌                           |\n  | `expiredEntities`        | Returns all expired entities still present in the cache                                   | String[] - List of expired entities in the cache             | ❌                           |\n  | `evictWhere`             | Evicts all entities matching the given filter from the cache                              | String[] - List of evicted entities from the cache           | `{ __typename: string, filter?: FragmentWhereFilter<EntityType> }` |\n\n  ### Renewal Policies\n\n  The renewal policy for a type TTL determines when the TTL should be renewed, such as when the entity is re-written into the cache from a recent network query.\n\n  * **AccessOnly** - After first write, the entity in the cache will renew its TTL on read\n  * **AccessAndWrite** - After first write, the entity will renew its TTL on read or write\n  * **WriteOnly** - After first write, the entity in the cache will renew its TTL on write\n  * **None** - After first write, the entity in the cache will never renew its TTL on reads or writes.\n\n</details>\n\n<details>\n  <summary>\n    Normalized Collections\n  </summary>\n\n  <br>\n\n  ## Summary\n\n  Normalized collections introduce ways of accessing and filtering all entities in the cache of a given type. They are useful for scenarios where clients may want to access all entities in the cache of a particular type matching a set of filters like a list of all products to show or all the messages of a conversation. To read more about the motivation for this feature, check out [our blog post](https://danreynolds.ca/tech/2021/09/23/Apollo-Normalized-Collections/).\n\n  To use normalized collections, enable it in the cache with the collections flag below:\n\n  ```javascript\n  import { InvalidationPolicyCache } from '@nerdwallet/apollo-cache-policies';\n\n  const cache = new InvalidationPolicyCache({\n    enableCollections: true,\n    typePolicies: {...},\n    invalidationPolicies: {...}\n  });\n  ```\n\n  ## Specification\n\n  Normalized collections introduce 4 new APIs:\n\n  1. `useFragmentWhere`: A new React hook for filtering a collection of entities by type\n  2. `cache.readReferenceWhere`: A cache API that returns a list of references in the cache for a particular type and filter\n  3. `cache.readFragmentWhere`: The collection filter equivalent of the existing cache.readFragment API\n  4. `cache.watchFragmentWhere`: The collection filter equivalent of the existing cache.watchFragment API\n\n  ## useFragmentWhere\n\n  The `useFragmentWhere` API allows us to query for a filtered collection of entities by type. It takes two arguments, a GraphQL fragment for the fields to read from the type and an object of all the fields to filter by.\n\n  ### Example Usage\n\n  Now our client can filter all entites of a particular type in the cache like `Employee` in one operation without having to write any type policies.\n\n  ```js\n  import { useFragmentWhere } from '@nerdwallet/apollo-cache-policies';\n\n  const { data } = useFragmentWhere(\n    gql`\n      fragment EmployeesByTeam on Employee {\n        id\n        name\n      }\n    `,\n    {\n      filter: { team: 'Banking' }\n    }\n  )\n  ```\n\n  If we just want to retrieve all entities in the cache for a particular type, we can omit the filter altogether:\n\n  ```js\n  import { useFragmentWhere } from '@nerdwallet/apollo-cache-policies';\n\n  const { data } = useFragmentWhere(\n    gql`\n      fragment AllEmployees on Employee {\n        id\n        name\n      }\n    `\n  )\n  ```\n\n  The `useFragmentWhere` API will automatically update the component just like `useQuery` when the employees that match the filter change, including when a new employee that matches the filter criteria is added to the cache.\n\n  > Note: `useFragmentWhere` subscribes to data changes based on the fragment name you provide, so to return different data from different calls to the API you will want to use different fragment names.\n\n  ## Cache.readReferenceWhere\n\n  Normalized collections can be accessed in type policies using the new `cache.readReferenceWhere` API. `readReferenceWhere` will return a list of references for a given type and filter.\n\n  ### Example Usage\n\n  ```js\n  const cache = new InMemoryCache({\n    typePolicies: {\n      Query: {\n        fields: {\n          readBankingTeam: {\n            read(_existingBankingTeam, { cache }) {\n              return cache.readReferenceWhere<Employee>(\n                {\n                  __typename: 'Employee',\n                  filter: {\n                    team: 'Banking',\n                  },\n                }\n              );\n            }\n          },\n        },\n      },\n    },\n  });\n  ```\n\n  In this example, we use the `readReferenceWhere` API to construct a type policy that returns all entities of the `Employee` type in the cache with a field `team` matching the value `Banking`. Any number of fields can be used as filters and queries for this type policy will automatically update whenever an employee entity is added, created removed from the cache.\n\n</details>\n\n<details>\n  <summary>\n    Cached Reactive Variables\n  </summary>\n\n  <br>\n\n  ## Summary\n\n  Reactive variables are a powerful and lightweight API for managing local state with Apollo. In cases where client state should be persisted across sessions, it would be helpful to be able to persist reactive variables as well.\n\n  Cached reactive variables work the same as regular ones, with the additional function of writing their current value to the cache. Applications still need to set up their own cache persistence using tools like [Apollo Cache Persist](https://github.com/apollographql/apollo-cache-persist). Once cache persistence is in place, cached reactive variables will be rehydrated on new sessions with a runtime value from the cache.\n  ## Example Usage\n\n  The only difference in the API when working with cached reactive variables is that a unique ID must be specified for caching. They can then be initialized with a default value, read and written to using the same APIs\n  as other reactive variables.\n\n  ```javascript\n  import { makeCachedVar } from '@nerdwallet/apollo-cache-policies';\n\n  const rv = makeCachedVar('identifier', false);\n  rv(true);\n  console.log(rv()); // true\n  ```\n</details>\n\n<details>\n  <summary>\n    Invalidation Policies\n  </summary>\n\n  <br>\n\n  ## Summary\n\n  Invalidation policies codify relationships between different types in the cache. Since the default `InMemoryCache` from Apollo is a key-value store, it does not maintain relationships between different cache entities. Invalidation policies introduce event-based (onWrite, onEvict) policies between parent/child type entities. Read more about the background for invalidation policies in [our blog post](https://danreynolds.ca/tech/2021/02/05/Apollo-Invalidation-Policies/).\n\n  ## Specification\n\n  ```javascript\n  import { InvalidationPolicyCache } from '@nerdwallet/apollo-cache-policies';\n\n  const cache = new InvalidationPolicyCache({\n    typePolicies: {...},\n    invalidationPolicies: {\n      types: {\n        Typename: {\n          PolicyEvent: {\n            Typename: (PolicyActionCacheOperation, PolicyActionEntity) => {}\n            __default: (PolicyActionCacheOperation, DefaultPolicyActionEntity) => {}\n          },\n        }\n      }\n    }\n  });\n  ```\n\n  ## Example Usage\n\n  ```javascript\n  import { ApolloClient, InMemoryCache } from \"@apollo/client\";\n  import { InvalidationPolicyCache } from \"@nerdwallet/apollo-cache-policies\";\n\n  export default new ApolloClient({\n    uri: \"http://localhost:4000\",\n    cache: new InvalidationPolicyCache({\n      typePolicies: {...},\n      invalidationPolicies: {\n        types: {\n          DeleteEmployeeResponse: {\n            // Delete an entity from the cache when it is deleted on the server\n            onWrite: {\n              Employee: ({ evict, readField }, { id, ref, parent: { variables } }) => {\n                if (parent.variables.employeeId === readField('id', ref)) {\n                  evict({ id });\n                }\n              },\n            }\n          },\n          Employee: {\n            // Evict every message in the cache for an employee when they are evicted\n            onEvict: {\n              EmployeeMessage: ({ readField, evict }, { id, ref, parent }) => {\n                if (readField('employee_id', ref) === readField('id', parent.ref)) {\n                  evict({ id });\n                }\n              },\n            }\n          },\n          EmployeeMessage: {\n            // Perform a side-effect whenever an employee message is evicted\n            onEvict: (_cacheOperations, { parent: { id } }) => {\n              console.log(`Employee message ${id} was evicted`);\n            }\n          },\n          CreateEmployeeResponse: {\n            // Add an entity to a cached query when the parent type is written\n            onWrite: {\n              EmployeesResponse: ({ readField, modify }, { storeFieldName, parent }) => {\n                modify({\n                  fields: {\n                    [storeFieldName]: (employeesResponse) => {\n                      const createdEmployeeResponse = readField({\n                        fieldName: parent.fieldName,\n                        args: parent.variables,\n                        from: parent.ref,\n                      });\n                      return {\n                        ...employeesResponse,\n                        data: [\n                          ...employeesResponse.data,\n                          createdEmployeesResponse.data,\n                        ]\n                      }\n                    }\n                  }\n                });\n              },\n            },\n          },\n        }\n      }\n    })\n  });\n  ```\n  ## Invalidation Policies Cache API\n\n  The extended policies are by default triggered for on read, write or eviction of entities in the cache by type. If you want to enable or disable particular support for particular events in your application, this can be done with the extended cache APIs for policy events.\n  \n  | Policy Event   | Description                                                                                | Required |\n  | ---------------| -------------------------------------------------------------------------------------------|----------|\n  | `onWrite`      | On writing parent entity into cache, perform action for each type under the parent         | false    |\n  | `onEvict`      | On evicting parent entity from cache, perform policy action for each type under the parent | false    |\n\n  | Policy Action Cache Operation | Description                        |\n  | ------------------------------| -----------------------------------|\n  | `evict`                       | `evict` API from Apollo cache      |\n  | `modify`                      | `modify` API from Apollo cache     |\n  | `readField`                   | `readField` API from Apollo cache  |\n\n  | Extended cache API       | Description                                                                               | Return Type                                                  | Arguments                    |\n  | -------------------------| ------------------------------------------------------------------------------------------|--------------------------------------------------------------|------------------------------|\n  | `activePolicyEvents`     | Returns all active policy events (Read, Write, Evict)                                     | InvalidationPolicyEvent[] - List of active policy events     | ❌                           |\n  | `activatePolicyEvents`   | Activates the provided policy events, defaults to all                                     | void                                                         | ...InvalidationPolicyEvent[] |\n  | `deactivatePolicyEvents` | Dectivates the provided policy events, defaults to all                                    | void                                                         | ...InvalidationPolicyEvent[] |\n\n  ## Policy Action Entity API\n\n  When an invalidation policy event is triggered, it will provide you with all the metadata required about which parent entity triggered the event and which child entity is affected.\n\n  | Policy Action Entity | Description                                             | Type               | Example                                                                                     |\n  | ---------------------| --------------------------------------------------------|--------------------| ---------------------------------------------------------------------------------------------|\n  | `id`                 | The id of the entity in the Apollo cache                | string              | `Employee:1`, `ROOT_QUERY`                                                                  |\n  | `ref`                | The reference object for the entity in the Apollo cache | Reference           | `{ __ref: 'Employee:1' }`, `{ __ref: 'ROOT_QUERY' }`                                        |\n  | `fieldName`          | The field for the entity in the Apollo cache            | string?             | `employees`                                                                                 |\n  | `storeFieldName`     | The `fieldName` combined with its distinct variables    | string?             | `employees({ location: 'US' })`                                                             |\n  | `variables`          | The variables the entity was written with               | Object?             | `{ location: 'US' }`                                                                        |\n  | `args`               | The args the field was written with                     | Object?             | `{ location: 'US' }`                                                                        |\n  | `storage`            | An object for storing unique entity metadata across policy action invocations | Object            | `{}`                                                                    |\n  | `parent`             | The parent entity that triggered the PolicyEvent        | PolicyActionEntity  | `{ id: 'ROOT_QUERY', fieldName: 'deleteEmployees', storeFieldName: 'deleteEmployees({}), ref: { __ref: 'ROOT_QUERY' }, variables: {} }'` |\n\n  | Default Policy Action Entity | Description                                                                   | Type               | Example                                                                                     |\n  | -----------------------------| ------------------------------------------------------------------------------|---------------------| ---------------------------------------------------------------------------------------------|\n  | `storage`                    | An object for storing unique entity metadata across policy action invocations | Object              | `{}`                                                                        |\n  | `parent`                     | The parent entity that triggered the PolicyEvent                              | PolicyActionEntity  | `{ id: 'ROOT_QUERY', fieldName: 'deleteEmployees', storeFieldName: 'deleteEmployees({}), ref: { __ref: 'ROOT_QUERY' }, variables: {} }'` |\n\n</details>\n","readmeFilename":"README.md"}