{"_id":"@apollo/utils.removealiases","_rev":"2908429","name":"@apollo/utils.removealiases","description":"Remove aliases from a GraphQL document","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"time":{"modified":"2023-01-13T06:24:25.000Z","created":"2022-05-19T17:54:32.418Z","2.0.0":"2022-11-18T17:12:29.244Z","1.0.0":"2022-05-19T17:54:32.418Z"},"users":{},"author":{"name":"Apollo","email":"packages@apollographql.com"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"packages/removeAliases/"},"versions":{"2.0.0":{"name":"@apollo/utils.removealiases","version":"2.0.0","description":"Remove aliases 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/removeAliases/"},"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.removealiases@2.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.5.0","dist":{"shasum":"7b12035bb57fd19a884ad33b6c28260da68062d3","size":2508,"noattachment":false,"key":"/@apollo/utils.removealiases/-/@apollo/utils.removealiases-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/utils.removealiases/download/@apollo/utils.removealiases-2.0.0.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils.removealiases_2.0.0_1668791549082_0.10063114896172465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T17:13:52.997Z","publish_time":1668791549244,"_cnpm_publish_time":1668791549244},"1.0.0":{"name":"@apollo/utils.removealiases","version":"1.0.0","description":"Remove aliases 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/removeAliases/"},"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":"70f7ccf2de2af598ef638d5440286f6ac51035d8","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"homepage":"https://github.com/apollographql/apollo-utils#readme","_id":"@apollo/utils.removealiases@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.0","dist":{"shasum":"75f6d83098af1fcae2d3beb4f515ad4a8452a8c1","size":2530,"noattachment":false,"key":"/@apollo/utils.removealiases/-/@apollo/utils.removealiases-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/utils.removealiases/download/@apollo/utils.removealiases-1.0.0.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils.removealiases_1.0.0_1652982872259_0.46513114724951654"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-19T18:00:44.353Z","publish_time":1652982872418,"_cnpm_publish_time":1652982872418}},"readme":"# removeAliases\n\nThe `removeAliases` function is a `graphql-js` visitor which removes aliases from all `Field` nodes. Note that this function makes no guarantees about the output being a valid GraphQL operation.\n\nFor example, the following operation is no longer valid once the alias is removed since the fields can't be merged:\n\n```graphql\nquery {\n  x(a: 1)\n  alias: x(a: 2)\n}\n```\n","_attachments":{},"homepage":"https://github.com/apollographql/apollo-utils#readme","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"license":"MIT"}