{"versions":{"1.0.0":{"name":"@apollo/utils.dropunuseddefinitions","version":"1.0.0","description":"Drop unused definitions from a GraphQL document","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"dropUnusedDefinitions/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=12.13.0 <18.0"},"publishConfig":{"access":"public"},"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"gitHead":"c7bd6d038c208f804331dec36fcf1a7fcfcf8ad6","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"homepage":"https://github.com/apollographql/apollo-utils#readme","_id":"@apollo/utils.dropunuseddefinitions@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-UAWf69CVfjPc8xUi+1Kg+QGHWS7daqMl0z+B3AEXWD8sgCk433nlo4vXrAvERCFqH4P885tiRB1UmNk1t+5BMg==","shasum":"441eadc04eb7a91d2a3fe47312a944551c44c2e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.0.0.tgz","fileCount":9,"unpackedSize":5859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDFn0CRA9TVsSAnZWagAAugMP/1LZ0hWUjSW10kio3oj8\nVxRmrtQLKHvOD8z2nlhc4N5yDw/zImxjg9FGkzM2P46j317ufE9dAndtKxGF\n2UuEU4SIBLvdmDUcCBuoLRXxd8ReTAAoYr0bHFKymzsOWZyaoCI+P0HqdBcT\nF8ZdpUrkcFdlXD2HNfTys1lCWgE8cMnkJImidGPlWRd08UYfpoYNROBCy5Ol\nLc27CIGsjawr2OyomX4HnFKJPw3PPOl9e5wxUm0EM1vl91CWjoDD5nlrnAmE\n3Odat7Xx/4LDSJ41kOI3t022s7Tt6KeEXaTjVwrAVkVoezKTkukdX0S8JdiY\nHfu/o6vvsXc9HPKB5g3MZwxFxF+ZdzCySVtzBy7ghUhJGk6l9sML64u2lx7f\nO1oRyrP9esyNdsW8jMXC71rSfCHQQNwU6XwFHosjnAaXW2sWIMSNWkYcPnjh\np3KAk2a0cSJY8yV7iZ2Us3klILv/00F2mHJ10LkwrYtwAqx/5IuFb3mqMNKr\n4koudx62tefC4prlPT5KFX4hhNm/Y1dJuw+InL8rjJyXoPGwLrBs8kfUAwqm\n69A26UZV4bmwPh4Ybi9C9GkFDbLdbYYAzDk4PWNHLJ5JI/GT5O3jrccDKNl8\n3cuiOSR6ndg9fms8gdwfyPCtN/GW6439EIwpoUqkAN+VRF94Nz1lHpZnyxWn\nKBPF\r\n=+uwN\r\n-----END PGP SIGNATURE-----\r\n","size":2523},"_npmUser":{"name":"anonymous","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils.dropunuseddefinitions_1.0.0_1644976628063_0.052992500901709816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-16T01:57:20.178Z","contributors":[]},"1.1.0":{"name":"@apollo/utils.dropunuseddefinitions","version":"1.1.0","description":"Drop unused definitions from a GraphQL document","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"dropUnusedDefinitions/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=12.13.0"},"publishConfig":{"access":"public"},"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"gitHead":"854df1b996deea0ed10871640f5289e53c9d390b","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"homepage":"https://github.com/apollographql/apollo-utils#readme","_id":"@apollo/utils.dropunuseddefinitions@1.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==","shasum":"02b04006442eaf037f4c4624146b12775d70d929","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz","fileCount":9,"unpackedSize":5853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDylc0iwVurWyFVSo3Vbw/sHS71cg0DwA6MqjePg1JDsAIhAJd9/dV7XsGOHqrhaeonVneTPK0BCSQW0RB3c8E/pY4+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaDB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqceg//fuk+cV/XR3H9AQ5pwZX84WBbZDAVyH23iAVB330eIOX6vdut\r\n19tySgIqyyLn5CSuTPvGxo2B5kXeCCJnca2MRLKwsQ7rzJ8453y4xej+b8D/\r\n6etpKxpqdN4GzB2sg/kIDU4dKyobh/27NkiA25h8TpXBBoTYMA4XQX9NwAma\r\nfZxCSbKAAxC8T1uGJXgicIFTOE3Cmx+CeHFhMmyMMIvOF+GB6DiGBw2kqAhw\r\np7PpQJVTqNirxAr5D+0XdtPjvloFMI7Ad3+I1N4B1e6+2isfgoa39ksfS9cg\r\nJoC2CxcAxLp5jGumEsJS4BZq59NjagrRXYNwYl3E+ExE2D/TjFzhtjBHpGGc\r\n5mCUm7vOD68efs8O/0ibjNPa2dCf9MQsUTVa6TxMj3PA+DVpk6PULEJq/aqm\r\n+MzLZg83q06uGB4DI6xZYvl2EnZo2upKN61BxB0eOUpUCnfxrCH27D3eGbKg\r\nCZKcUEjbB7MVAyPkp0ash/3kRneOQyP9cE94qZXHa8FMI6coT6OwEpYfwi4w\r\nGy+IvUFSr23EpfXG8lN/wO4ZoWxGbcFFUzu6TaepSCYjeQNqTpfN/YYCIRLV\r\n+v/KfrMnZ9xuBQWQOCvsrAP9KS77WLY4yZIABveAPWiDTAGyY2IiUSBIKJ/o\r\n6WMF1cR7k1Nn0NwnfYT2ajuwNa++08v44oM=\r\n=2pZP\r\n-----END PGP SIGNATURE-----\r\n","size":2517},"_npmUser":{"name":"anonymous","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils.dropunuseddefinitions_1.1.0_1650995323114_0.10984622363822583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T17:55:40.238Z","contributors":[]},"2.0.0":{"name":"@apollo/utils.dropunuseddefinitions","version":"2.0.0","description":"Drop unused definitions from a GraphQL document","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"packages/dropUnusedDefinitions/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=14"},"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"gitHead":"a81b88047ea1213c08fec8530e6ab9c30d03ce59","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"homepage":"https://github.com/apollographql/apollo-utils#readme","_id":"@apollo/utils.dropunuseddefinitions@2.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-BoPW+Z3kA8kLh0FCWyzOt+R77W5mVZWer5s6UyvVwZ/qROGiEgcHXFcI5TMMndpXoDo0xBSvQV0lIKYHbJQ7+g==","shasum":"5a9df1d34c2dbcdc395564de18687f055435da8c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-2.0.0.tgz","fileCount":10,"unpackedSize":6566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMEBbA9GHe0H0zji3lwAbhc63IpoVYxRKRziy50/5HaQIhANlEnccZNLdOQVSDcJmCqTsFW83dk3PEHrysHV/OBROU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd7z7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquWg/9G4+DIqlUbdDBJXk7LCxO0iNVhS8SO7FbCWvOXWpWMyDTzsWP\r\novM97XscMkkJXdkHXk5P9u/arHMUYgJfSHaMOoqc4vM93sdJzSRYbN+iwGQb\r\nfnr0pSy4FKHb4NvxgA28L+R8M/A1AaA5wS/Rcg70ZdPPX2Oo/A27p9u73XWB\r\n27qOwSjW9fjo/KPbDP3TEdv+djxYgnzkqsm2Pl5USL0tRlOKVEcYmbb8x/HG\r\n0aRkt3HBCeNwhJQrFRk12aSmZhWl8B24NXcD8xZNJGcflfCbgRmuZcqkIuRR\r\nPu8u/5FRfsZUtNwi+do9YW2Q9nhou62bMARQ7me827QZnmIOsjPJXtibN2+k\r\n22HxQpGdQeSLO2XcLX11JpVyOqkBqkPMZ0XENVFOA1ItHriwKHS1TxvG5XQ9\r\nH6Cs1OAW6Cw+F8QGV5zPsQ7D8puVXEPHgtDy6APyGE8iRIYFyh6LGkM7KSD6\r\nMBM7UOGN6tQaT6XJ+LjfPpQySH0MCAsVI5ShKkUNQGEeK3xI+hbucCZ+Oucg\r\n6rlHz7Zi6sPZx5CL1xbPGLN6s9gEiqHDqztkmeCd+draeLXO7V1CZRPW49Of\r\nSfEO6qQ/5y+OxfSXzaaGMSrXpYeSwBFqEH61FN0nrdhvp71au3dZmOkWMCNm\r\n6DmN+5R71cjlGkI40kBeWhGqwv1qL5xd9iw=\r\n=d/KO\r\n-----END PGP SIGNATURE-----\r\n","size":2736},"_npmUser":{"name":"anonymous","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"glasser@apollographql.com"},{"name":"anonymous","email":"trevor.scheer@gmail.com"},{"name":"anonymous","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils.dropunuseddefinitions_2.0.0_1668791547710_0.6254520859355934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T17:13:53.285Z","contributors":[]},"2.0.1":{"name":"@apollo/utils.dropunuseddefinitions","version":"2.0.1","description":"Drop unused definitions from a GraphQL document","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"packages/dropUnusedDefinitions/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=14"},"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"gitHead":"353e9dab31d4ce1ef286564573e93bc042e8925a","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"homepage":"https://github.com/apollographql/apollo-utils#readme","_id":"@apollo/utils.dropunuseddefinitions@2.0.1","_nodeVersion":"16.19.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-EsPIBqsSt2BwDsv8Wu76LK5R1KtsVkNoO4b0M5aK0hx+dGg9xJXuqlr7Fo34Dl+y83jmzn+UvEW+t1/GP2melA==","shasum":"916cd912cbd88769d3b0eab2d24f4674eeda8124","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-2.0.1.tgz","fileCount":10,"unpackedSize":6581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4iQWZnJ71MT5ODuffTzY3klqvRGcfqz60t3ZYWwsLzAiEA/628tlp27rc4L2PnqlVKqtWL7t9bVIhGIFe0+h9qIgc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKyZ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxMQ/+Km4bTDHzSfpNDETI/g840n9nAW5We8G/fJ0lhgb52DW5cQgC\r\nnK2bOCWTMDPD1e4rms8bwtK/RH2inGAB7soLrjktN6afiRCP7eIdjjvccduL\r\n0Nyuel6Sutb5zaewpYHIJzw6wMPMeqxjTaQGZOSDlGdZ52J1ussE2WPHkfwD\r\nwrxIEK6/14qv4jYi6ZO7amAymUu5pH1O8Nj1QhCfZJiAqYWp5HdERkCeUlSI\r\nxwoSztWiJV8EmRoiRpV/V4gh07yiLx/kJCUiN0KR+8Gg0eSxJPe3IKE8NOuF\r\nde8F5b+wRByExVcipFA5KBAqiRkwimoVognXPxXYbT4x9rCdcbN8dOK6duII\r\nxMFYU/4R3odaKyroMXV3YOiqzhL+SU+Tks82+k4r3BXXsYHAWQCeSwZyoJYS\r\nL6rZuHqh0kRC9j7xcxQSqDUb1CNAuBNDzAVNZvezpoIfbJ+wU0085gpCheid\r\nkpzDaSWXyvSBWl4l1twxQM3Y8LZ8BcJuwTCFxYxs3RFvNVHdnEAHWaLnmQ+a\r\nTZFHxJkxyKoVmHX5TU8rjU5+nADk1jA8OB8CwjjSXlxKbSBnYNcpQfQ34Aor\r\nVePFYdZSEpEyZQnQ6RUzC8CQtnUcR4l9ZH4OsCmnl683llLSpAIbJM2GZxiu\r\nLkOF0rFbTf+TNbRvdQw2OvzzWj2gzUc9rkA=\r\n=Bi6M\r\n-----END PGP SIGNATURE-----\r\n","size":2746},"_npmUser":{"name":"anonymous","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dariusz_kuc@hotmail.com"},{"name":"anonymous","email":"glasser@apollographql.com"},{"name":"anonymous","email":"trevor.scheer@gmail.com"},{"name":"anonymous","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils.dropunuseddefinitions_2.0.1_1680549496314_0.4362744726543639"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-03T19:18:16.529Z","publish_time":1680549496529,"contributors":[]},"3.0.0":{"name":"@apollo/utils.dropunuseddefinitions","version":"3.0.0","description":"Drop unused definitions from a GraphQL document","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"packages/dropUnusedDefinitions/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=16"},"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"gitHead":"9b66f38f6d6097a408bc354d749ebc480ba3bbda","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"homepage":"https://github.com/apollographql/apollo-utils#readme","_id":"@apollo/utils.dropunuseddefinitions@3.0.0","_nodeVersion":"16.20.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-FT6HO0mjRhvyTHFU3EcInNIGO8SzEM1wCSX1GBdojUuGIaGi+/UiItAKT5fCqG00MsiV4ZW0UL+Of2vCPU9ErA==","shasum":"4e34d85ed899e7f7bdec6883f1bf93541d19d350","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-3.0.0.tgz","fileCount":10,"unpackedSize":6581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4KhOwd+NksKwUVjXZmJlSVprJjkcZD1DsW1AwcX7pcAiEA1aacpp+sqOGi3Yqnx6FPzLlavjTcsZfLw2zW4HfSf70="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPc3oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOsg//fAh4BXoxRCAEd0EppmTS+o0LOwHKEHqiCxcdQhXtTB7wsCzA\r\nE7e9QdSzEi4h8H9nq017FSyczVhgjfCLOQFW7DVxbBV51CnyAy77/vAIpmuJ\r\ntgain+rohDLRAJowkecq1epQ/DtM1ZvmtMK4HQyS7udzW8tDqbtevDFirYOJ\r\nwTzY3/JYJ2AM+iQVkNCa42FE9Iibaq8Fxc4sRYEvzQGSuZT8D+lET7IfJSVw\r\nu64jC7NvQFDmEQCtLFkRikYa2bZ3QqPLQ6g4hGX4FYgFjS6kQIvQL3WXt3Rl\r\nvKQTB4A2sOmkitPwAABd7fqf/wJnpCgPXJQRbBr/4xhy5alK3Rx5Aet/v+Qr\r\njv8eYSRL6qzxvN+PRBRmlsXB+AHdLZSESJ76Gjm2+dUljMpHA/DHwcx8dt7W\r\nNTxf48WM2kaGG+yirVl3K9o4qr8Hqhp1rAdfk5WI+m6+iIVlsHUog2nzLAyP\r\nnxVOBXq8KySmnUZ3VYYtdoQWmxpRzyOxEHKkMD/ig+vz/ElGlNgzO48J1CCX\r\nGHKUSfRkp/LBZpFBoZZBrB1jlnhE8fLuYp3DS9i5R4nQq1SZoecjt8Ocjdue\r\nBYJrSm2orp1Z3elEc/827isfo1LYHgNQbFJ2yI0nDHbNdkx2QEZGe6PZyX8k\r\nDweA1RYoJ1t/w3U3GNCiqw87cJVivS1BJ5Q=\r\n=faD9\r\n-----END PGP SIGNATURE-----\r\n","size":2746},"_npmUser":{"name":"anonymous","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dariusz_kuc@hotmail.com"},{"name":"anonymous","email":"glasser@apollographql.com"},{"name":"anonymous","email":"trevor.scheer@gmail.com"},{"name":"anonymous","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils.dropunuseddefinitions_3.0.0_1681772007870_0.9811525740256459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-17T22:53:28.020Z","publish_time":1681772008020,"contributors":[]}},"dist-tags":{"latest":"3.0.0"},"name":"@apollo/utils.dropunuseddefinitions","time":{"created":"2022-02-16T01:57:23.129Z","modified":"2026-01-22T17:30:27.503Z","1.0.0":"2022-02-16T01:57:08.241Z","1.1.0":"2022-04-26T17:48:43.288Z","2.0.0":"2022-11-18T17:12:27.962Z","2.0.1":"2023-04-03T19:18:16.529Z","3.0.0":"2023-04-17T22:53:28.020Z"},"readme":"# dropUnusedDefinitions\n\nGiven an operation document and an operation name, this function will return a\nnew document with only the definitions required for the operation name provided.\n\nIf the provided operation name doesn't match any operation in the document,\n`dropUnusedDefinitions` will return the original document.\n\n## Usage\n\n```ts\nimport { dropUnusedDefinitions } from \"@apollo/utils.dropunuseddefinitions\";\n\nconst operation = parse(`#graphql\n  query Drop { ...DroppedFragment }\n  fragment DroppedFragment on Query { abc }\n  query Keep { ...KeptFragment }\n  fragment KeptFragment on Query { def }\n`);\nconst keepOperation = dropUnusedDefinitions(operation, \"Keep\");\n/**\nquery Keep {\n  ...KeptFragment\n}\n\nfragment KeptFragment on Query {\n  def\n}\n*/\n```","users":{}}