{"_id":"@apollo/utils.sortast","_rev":"2908432","name":"@apollo/utils.sortast","description":"Sort AST nodes in a document alphabetically","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:26.000Z","created":"2022-02-16T01:57:08.339Z","2.0.0":"2022-11-18T17:12:29.799Z","1.1.0":"2022-04-26T17:48:43.429Z","1.0.0":"2022-02-16T01:57:08.339Z"},"users":{},"author":{"name":"Apollo","email":"packages@apollographql.com"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"packages/sortAst/"},"versions":{"2.0.0":{"name":"@apollo/utils.sortast","version":"2.0.0","description":"Sort AST nodes in a document alphabetically","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"packages/sortAst/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=14"},"dependencies":{"lodash.sortby":"^4.7.0"},"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.sortast@2.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.5.0","dist":{"shasum":"4da19c5fa5ce9c754a3d1bd56b6a05100d6ad0bc","size":3296,"noattachment":false,"key":"/@apollo/utils.sortast/-/@apollo/utils.sortast-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/utils.sortast/download/@apollo/utils.sortast-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.sortast_2.0.0_1668791549655_0.015073005789888239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T17:13:52.396Z","publish_time":1668791549799,"_cnpm_publish_time":1668791549799},"1.1.0":{"name":"@apollo/utils.sortast","version":"1.1.0","description":"Sort AST nodes in a document alphabetically","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"sortAst/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=12.13.0"},"publishConfig":{"access":"public"},"dependencies":{"lodash.sortby":"^4.7.0"},"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.sortast@1.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"93218c7008daf3e2a0725196085a33f5aab5ad07","size":3162,"noattachment":false,"key":"/@apollo/utils.sortast/-/@apollo/utils.sortast-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/utils.sortast/download/@apollo/utils.sortast-1.1.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.sortast_1.1.0_1650995323295_0.47579292138430507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T17:55:39.863Z","publish_time":1650995323429,"_cnpm_publish_time":1650995323429},"1.0.0":{"name":"@apollo/utils.sortast","version":"1.0.0","description":"Sort AST nodes in a document alphabetically","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-utils.git","directory":"sortAst/"},"keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","engines":{"node":">=12.13.0 <18.0"},"publishConfig":{"access":"public"},"dependencies":{"lodash.sortby":"^4.7.0"},"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.sortast@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.5.0","dist":{"shasum":"3122749a589977d954324eeff2b93e904881ccd4","size":3167,"noattachment":false,"key":"/@apollo/utils.sortast/-/@apollo/utils.sortast-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/utils.sortast/download/@apollo/utils.sortast-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.sortast_1.0.0_1644976628217_0.831182144327214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-16T01:57:20.355Z","publish_time":1644976628339,"_cnpm_publish_time":1644976628339}},"readme":"# sortAST\n\nThe `sortAST` function is used to alphabetically sort all of the nodes in a graphql `DocumentNode`.\n\n## Usage\n\n```ts\nimport { sortAST } from \"@apollo/utils.sortast\";\n\nconst sortedAST = sortAST(\n  parse(`#graphql\n  query Foo { c b a }\n`),\n);\n\nprint(sortedAST);\n// query Foo { a b c }\n```\n","_attachments":{},"homepage":"https://github.com/apollographql/apollo-utils#readme","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"license":"MIT"}