{"_id":"@fluid-experimental/tree-graphql","_rev":"353-70b7ce2e532aa39d73fafdba96a377e4","name":"@fluid-experimental/tree-graphql","dist-tags":{"next":"2.0.0-dev.5.2.0.169897","latest":"1.3.7","canary":"2.0.0-internal.6.1.3"},"versions":{"0.35.0-16170":{"name":"@fluid-experimental/tree-graphql","version":"0.35.0-16170","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.0-16170","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6d20fd5d085009cd888501f3856306d1e4a10d73","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.0-16170.tgz","fileCount":66,"integrity":"sha512-rXGJmbqMbTJOhJcqoJov2o1Sd5GOaulToyGbmyFSc4847tYWGeWsfJRsBqT46V+268PNXXLA4FTvKN8e3LkSsA==","signatures":[{"sig":"MEUCIQCCKV5RMYFtJk+XOlXAOQ8U5q6F4ECgdmv0HohTLDFD1gIgAh7Uq+OnvTzdLaVFLmHSDq1ebx13dgH3tep8HZIO3hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBS1CRA9TVsSAnZWagAAqaQP/3rr+bqGELgGsIRlALKT\n/XIGA+dPz1stRtKRRBlxLZ3y8PaRVIfaWwg2BlsbsSZs/kKmNjlEdlEzGe1Q\ni9PfrBVMLFIJEOsONhtuhs5v92ubEe4gqXGGsjxOgcQ5J8+z8zDml2+9sEIm\nRwy2mXNoQ2jGz2Ye3K30v0lR6wJdmRtckrRhhdHSesWExpnfC/xYpMLX87df\nF/89LeAperEwBze7+8hZtNIGToRZviRzeeporc3jqmuyZDNjHLET7A0CxVWz\nPHnN9T2NXXC7znsFLDnAqXQ8o3IVD8/7G9b7Uqt/91+HVZYGIQF8tlmop0vN\n6Cqii8mqCAK5KcDa10+b2rAAol2YAjYaexLuXkQ4Yr53j+FrK5MDh2BoS5nb\ng+KkfqLLz/HPa3DtBk94NYXtyYcpxk2hZ1t1A4p8DGg15rkvoSj75eG2SJDw\n7v3xgZP8z/V2bMmtU5tP1ukDH/4jXimh+DFvqGWmUjiwHFO8S+lPlZGf+8Dr\nsT8CbMG0JwpeGxjFit886XzqFQTOZeys9EQaWFZQ3c3hDoLuGjUzTxquPpRI\n3YfThg5QVrBRqevxr9F57t/Qf/euQJNsM9591SNH4BugdYPI89wqjcC5m7LF\n7OCLToXBImnVpPdxmOOYY5zwl7Dfv8qMV7NQlerqx5RWdf0AoLztG9g/oOZC\nQ72e\r\n=kN/t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.0-16170.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"nyc --report-dir='./coverage' mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.35.0-16170","@fluidframework/common-utils":"^0.27.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.0-16170","@fluidframework/test-runtime-utils":"0.35.0-16170"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.0-16170_1613501620549_0.016422412620056948","host":"s3://npm-registry-packages"}},"0.35.0-16887":{"name":"@fluid-experimental/tree-graphql","version":"0.35.0-16887","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.0-16887","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2d81fe5d2832a87cf0b31380c406e4a6e9b995ee","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.0-16887.tgz","fileCount":66,"integrity":"sha512-tokHJ4yre93zhkAeMMzF3CqnAx8vOsHy8pv8TX5U3PTFTqWcLFeTj05gzyh8b0WlMfc8UJ1W1Y0bk+gzitZIUQ==","signatures":[{"sig":"MEQCIBP8zPiZ8K8OmG5xd3STPAmWKWrGCjqvb4nQhegrX/nRAiATY1PLJ+NDgLJEy+5XlFuAIX5NPuHtZseO/N8ukzykeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNAP6CRA9TVsSAnZWagAAIrQP/iTVrgOWBf3SjJLZkyUk\n/u62GkIt2aHmEUtindrRGZPo4QQjeqANRssWFCqhNLC1v5kMMt/oUz6Cd3Kx\nMiOB879uVXONFLQxrZyYVI+TtD017NGKaX2vVXduYd48hfL3+r6QCI+jakbk\nKlIH+JGSbY7IgNUmdoOkqbEtrK9zENagRFkGjwMuE/uvaYFWoKzvmzEgveQi\nPzUNKUN+hMIbBS4MYgYzcJMMFtTXZl06Xqc1H/P1FpCEhimfgoF8rmlpQfO8\n3MRpIvFHaV89I0UAqaVfB9IhMIyHWdsROkzG05lkGFuZmQmLxDkEKTmN1pCu\nComOJBtPjsdqBsCcz4/4MUhlERMiqF7TCthieB0gwI54rEutZaR9/uVmGUw6\ns0hMOmA1sjo3l17U9BzbBEBWuP0+b5CSN1ITM8w4iCvuy345BPIFBGOLJSbv\nUWi/Hh3Y3wA+mMLL4vDgiOheNrp3hqzvndQVnHq3oziiKsGex6KA2pwDGO7g\nEhzABU74nKhxFeUI68C9TMTmOoqcwm6rr36KPd9DetBZtvb1T8Vp8+mjsY4z\nshNtB3StLQMIy1Jsb62i20k5sWEU7uATbtZdvcQ//p2LM4PpB53kCuSrn02m\nFGiT0bL1thIb4VJVkmJsJGYJYEist92fq3jqDLL0LBBzcMucG5a3U0wYMz0u\nshpG\r\n=C+V1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.0-16887.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.35.0-16887","@fluidframework/common-utils":"^0.27.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.0-16887","@fluidframework/test-runtime-utils":"0.35.0-16887"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.0-16887_1614021626512_0.9093313339441953","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"@fluid-experimental/tree-graphql","version":"0.35.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a1ce4e889986411461b53185ca2ab8d4e2e3d94e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.0.tgz","fileCount":66,"integrity":"sha512-89wsshlY0H/4wO3Vl775uEoGwGF2vc7EwexC8Bzx6IMfjvKdHUhoeUfTdEFWvaTVFGTnHKo2DhRwSmoveuN/Bg==","signatures":[{"sig":"MEUCIHdT0vdwRpEB/fDvs5gx0NOTtPrEBJDZu+UBet31iPWUAiEA4iqyGYSOAmFQ3yPVFeKayd33HR1d+qZxel1pnDtnhYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNIAnCRA9TVsSAnZWagAAXjoP+wVzeAi0wMNUQ1XrAN0J\nlNUNrDxGMCibCHFZWgCFY4x/TjyQGYLsYXbtU9kcBVOLNQJIjSOUw5Iv/ZP7\nNggH2WhTd1iUEtfevQTb72bAK24r/BEcaN2ql0MZPn0jR9A0zpqbX2aaxEz4\nQP8UduyFcVFCzfYy3sY1tAXwDqup41Mh2aZHHnHCZ7p8cwb2kDhZnLmyNRid\nMpqiPlnAcgSYYCMdrXFtUyu7IFI9HP9BXMgWUv9kZS86MUNTB4Pi76PO+gmx\n0s2NmU1BwNimvvHBNi78d88OsWyq+CZ+dNkS5tZEZHHkqa2wA7N6+GPMJdHq\nbz+ifTYbOek3wnXgLOHd/A4TANBrh4oJQ+y8AzmkAFCz2/rFDJ+oIOql0KG3\nL3KSlIVQ/Oj97M8c1ipH5viBbDg33EFhz38iOiXgZMRL2BLySim3gqdzcRPq\n/d23fvOGLOZ+dLdxGzXrRAzBpG32zQoIqBrNpNnRRKBZrXbru7G21uldJ9dR\n6Pv4mqvZfPfQyGYlTIsGgDpltB4Dd33mbScozlCrW7R5qaVvLgKGRj/UxY/P\nzCda1PKA80S5kT8vPcWnez9h4Cj4pTQvTXwIcUhsUOAVqCbBfMzXvMDZnu7c\nMmvV9ztum+dfglUpOGt2EYvTXJlIwZV9hqcp7VNFK4YpzfroX9OEu7M++MMK\nGdhi\r\n=Y/lq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.35.0","@fluidframework/common-utils":"^0.27.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.0","@fluidframework/test-runtime-utils":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.0_1614053415401_0.6878354108754572","host":"s3://npm-registry-packages"}},"0.35.1":{"name":"@fluid-experimental/tree-graphql","version":"0.35.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7b5d34c3b6009791cd089cf367ed96b655ba54e3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.1.tgz","fileCount":66,"integrity":"sha512-tIHisk+GZJHSNwjfGNSaeiysziZ+KmdVNEHpdHS/CjEfaanITlQ9fGvNCN80Cv8DFE7gjn/r9o3dNeI+eFahEQ==","signatures":[{"sig":"MEUCIE2IAg/TWH5x7blgoHNgrZ9U8gDfTzKAdTSGwu0lwNB9AiEAuofyVGcxvKx2fe3vvoq0WNTcqR12cei6tUrJ3G/KUmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNtUjCRA9TVsSAnZWagAAdfUP/31BL3uqFOxDFqweukCo\n5yk/rdCZ+opmOwkJoDjZWjITWXcFEgPqxuh7ZS1qiu1k/apPiLGcCLkuZcaJ\nLk9DJYhIuwAWjb3+tLOb/hKi9Zw+PY/Ooc1AF/vnj1avKIdsvCfAFodUouDa\nh/94lTuQey64m7xF8YPUjxElIxqwS5gmf/Q9jZplNWgRqjeikeZKAhV9cYYr\n8VTblXmGGnJbUK/6IT4kZ8rLswdpnsIm7afaxnFEtlcdXyOWBOMBw0W9FWc+\nypSWPLQDxpCjrRsNUJgnCEgCJpH6WOmyn+zSKcG0TDzgRq01AlMPM4teaasZ\nhPM2fewJx+/k27YmBIDK7HgP0wkVhG12Z9fGw1j2hpD8nsnxqVDqiioGbck2\niOBzI1HhyE7Uc2WymPBRcJ3af/jYBTtVB65YpmRz9DhOJW60TGcIFASwj9qp\nG7EchYcuCrySip984NHEgAoC9A1N8yvWbInHezVGw8sQ4xErAsmUyUdfsaql\n4KNSjJsOSTVw/d4FZ3p1djwbfajE1JMswlaZDna4NfwHflrU9ScDO7E9t2yC\n2YfqaORPsAq9enLxG19jq/Io3l3gTOLQspqm3ZXA+sdrchgwC+Tu2WcWLh0H\nEFPzxu9xr83AePyW32pCENcDyBr8P1sROlXEjAoCl36Lc+jf2weEfsmxS1La\nbfIH\r\n=ZNta\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.35.1","@fluidframework/common-utils":"^0.27.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.1","@fluidframework/test-runtime-utils":"^0.35.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.1_1614206242689_0.6016919670087686","host":"s3://npm-registry-packages"}},"0.35.2":{"name":"@fluid-experimental/tree-graphql","version":"0.35.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c080844e26efe184bebe2c432992467754026730","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.2.tgz","fileCount":66,"integrity":"sha512-3Mas0N9rj/JDPRLUOVmJ27snuiSN4oOhNSJuKurHwhCGlG6KPUs99kxspG5fqYE06NKMGcWNXUepovjYwWdhww==","signatures":[{"sig":"MEQCIAueH4GCvIHo/vlp3uBPnWRkIn1mkxfp0BPpvJ0oYEP4AiBkTxw7fPvXOORYEl2nc0UDKSSp8cOXrqp6T8MB5ORzzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPXglCRA9TVsSAnZWagAAYewP/ifIyvjauD1BXgbMsSJB\ns/ta5Dp9zvAFKDLdbRbmM43zaDRf6Bprtyy8f6zRuCDrHUM8KTeLz4T99Hef\nj9R+s/ft19l9tK2cx+jA7bRnXsy4Mw/mOHG3kumaA3EMCCHiurEO4io+nG7R\ncVhQ3vGmDUFiSLQPHRK3lQ2b8CNDjhWtAaGX/HH4+mU9N8nFC5vSdLdHuZr9\naJoSMt4Z6oYxImvH9ZXuMrn8vhJ5pOnCaKkYno17u6AiDnqnNySaQYMx01OJ\nmaH7r1Kyd3es8Jx0sN29ogR1UaxneAPL7VR0FrNG100lxhZsKgsa/9kOvneE\nVujw5I7TT0KT2w47nr9tVJpeEwbyC5Dia0SRR+cGPU1hOSR4ueyGQgCtwvBt\n28bhTPozdfn8my19i75q9xKi2tJpcoax7/EYQoESbbmZJsgSMzujihVQ02Fs\n21X1ieT1WDCftbz4A3SvCdJKsYjpCm7WNl1A+Q+Ms7Ve5XM3l28gv/HXdpXT\nDry1o31IOZjtxcHkKIwMokxef0WOSLAZgTnCFun8yaDJQ65EZn79QC+jqL0r\n0aEU8Wqdacdb/OGNCrZRHOeqWtYRzmTsGhXAnMr53lTbHoz5FbA//KxFuqLK\nqP6G3ye7XYMqKDtUzLdP5OBy4NU6I0H1z3BXaFxgWUORoIvFqIwAaXrvZBwU\n4DG6\r\n=ZZuZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.35.2","@fluidframework/common-utils":"^0.27.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.2","@fluidframework/test-runtime-utils":"^0.35.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.2_1614641188616_0.9064586529378098","host":"s3://npm-registry-packages"}},"0.35.3":{"name":"@fluid-experimental/tree-graphql","version":"0.35.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8768d68ca4e6e9455a007f3b88184c9653a8c81f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.3.tgz","fileCount":66,"integrity":"sha512-6nAcwyR8IMIOB0bwXjaFfgsmXL9Prt/JBiqkMXwST1YGPLn+7+vfjXXIBst5u4DyWdfHipFd1JOgJblaFZp6Gw==","signatures":[{"sig":"MEUCIQDXvBg8Qwi06+1uw14+jMrorWNI8xWrJyqe7zOc+x9kKAIgXtlImFa8h9KZMSuG13b7x7s2O56t8JBQekHeKkUXEYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9N3CRA9TVsSAnZWagAAOMcQAIrsm5+0PXfCa2wycB3t\nk3z23ZjrVws7FU+822z2sxakXHRnFzUtdr5YhCnXUCzl02sYGHXdJV1SI4wB\n6LjKjaWx0tRfkOCaQvkipDuRx8d/xOPYPv938O7olPqMjxO6O11FZaAGefI0\n0SY7mCSjGW8r6mQkXosW9sUwNVBz8Aj4stkV7HHBXdlcvyW0j8ZeE1OlqShO\nN0MksVB+a6l/UvlVg9NnWMzqhg6SsGMNfiAb94b3/oD64aGSVtY29O41H3/0\nZkGjZz5HNSFucZD0ilsiTZHBpoysHRVlwv9mVt4y6uwGRHT71aZPSJam5zv7\nVl4IUY0apeZ+7qYQvwnkbwApUSP1XYo2R0q8kx5J4N6y3EdhMSjyGPHxfcyZ\nlME17tuHTPiToU0hlS4aESKGy1pHArF2Eaq2FGI2kiq0B4rsBLrnEAr7HmTw\nFjXbHMkW3QFTYHMbsVGLBwiw6V8jZtXhluwdVWHjpfFT43FrlKEjfU0R+UaH\nrlt6gXzLDTzUAzvvCl3D+T7cNCOzgE6qV0PxCoeHqlYGd1l/M7OdMdmyd/tT\nRrj3OgDmOl07yD+3NNASXYELOf+JASwTkCcKvpcOaEal5wd1R6+vrR6VtShs\n3H4BqiDiWJR5md3he9slJyJF/6lWNYU64caswcXJJOSpWVixuHGA1CPzNMPb\nREYo\r\n=dsBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.35.3","@fluidframework/common-utils":"^0.27.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.3","@fluidframework/test-runtime-utils":"^0.35.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.3_1614795638618_0.6573839375292756","host":"s3://npm-registry-packages"}},"0.35.4":{"name":"@fluid-experimental/tree-graphql","version":"0.35.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2e393f8da1448fd162ac443c01c15f4de5ed9490","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.4.tgz","fileCount":66,"integrity":"sha512-6Md2HlTR3/c+/44WfoDMZ9EBaO1o4BWN6rPHBkKGhrPD12jVyd0bOI94SLPxFJYujmQssqCOBkULrrrpavaW+A==","signatures":[{"sig":"MEUCIBsOi1PCkqLZhyiaee7vEQYrp5pyFFnA92FnFd+3LIQYAiEAkmW62E8S1FWJxZQ2w9Bcn0GaVTix6ZSGSylTbDlssXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQneHCRA9TVsSAnZWagAAo8kP/jHvcOFQyp5nTbFz6Ygd\nZQnZLiv9sa+vitZ0CgxddBovcx8fX0S3JvEZEBap8x+8NdAwHePMp/S+Xpwo\ndAzx5Kjm87JTXC/M1mR0HYeRX0xzlbCaMqw9RJ6jFRUx8Wgq1U4Obx0OMtg0\n6YdN7qS6eqqR/+YL+Ubyu9vUdHC4n6ayzYQ0grwhxJsuRwlnqs4rBDRIVgbC\nfYFi6fxUgmjeTjlozDnciGinwR41Vng+GGJjbv5moJcFCb3/cipnKs213q6f\net/lwQ721PV41RHUX7P88TFQ5gaqlncnQON4Q7xYQpeDmFa+pg99WjZjSzj8\nkXwLBYlwe2aamSMYOrLqa7eJet4UixFz1lZJ070ZLGEzhImbxLi2wQZM+LxS\nTablaMXnAv4bX9Q+WBtp/+WCOBHtoIrq883hZpi609Sg9y1Wd2/R7OMzMVdo\nuzUcJ/UaCClORYXFiB/40jPguCaLpQ3ObUvR1M5UvsFNB9P1iJkg1aw4+Vsh\npB0gU1HtFjX6kUKxt0ZKDybe0DNwoYKdemqkpe6iSVnIil9tOrix0IV7RgHd\ne6ItSNrMutFyOtO61pq9e6RuCjShCBPSc5MGck1b3ezLbNSxzgYkdaRLBG1N\nPKN6B6BeKex/0e7sK5AJGFtwOCk4f/LOlN3oj+nO2mbE8Vw+kQ15kmlD76cv\n53LS\r\n=LZ35\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.35.4","@fluidframework/common-utils":"^0.27.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.4","@fluidframework/test-runtime-utils":"^0.35.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.4_1614968711258_0.5460469476703014","host":"s3://npm-registry-packages"}},"0.36.0-18883":{"name":"@fluid-experimental/tree-graphql","version":"0.36.0-18883","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.36.0-18883","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"804c88ea2ff6a7b3db76e23e2374f0c6bbff7602","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.36.0-18883.tgz","fileCount":66,"integrity":"sha512-1eNqIedM2HbxEkWG2FjwiqhimaJgchF36h1exaemD5sPRPDwOsSMqOtuWYbtx05G2vRTm/YyeqVaHUo6VZux4A==","signatures":[{"sig":"MEYCIQDe74clbmEegGmLlXNqBJzTeTniu2JxMTOb+Uek4G5oNQIhAOBE5CxIf4hUxDicFjV6CVBHQ6wxkw3MZG1Xpo3AqcfN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR/nlCRA9TVsSAnZWagAAiUAQAJs3Q/z6yiL3DNp5KhL6\nYOSwDsDBTGYrCNg90ekuIimh2qf+G1jmVzyjcuvvvCbxRK+y0JyW8mUFUbJV\nksv0q+ZazkZ28YUzoMK1Gmlb27AEwB8QqrNgWiChzXmUMQwQ2xXs9kVYDdF1\nURVACBLXcC7L+QksGeNqNJAcmxHk/R2EGuSHMi0dqs2bmzO5Lk0B9QjPG9ky\ndTLJCVngBpUcj2vYb08sevAVFhwgFh+3JHSrJYK68VXvvPodytLbLarI7N7v\n2HwlVvFnRvywaNQCqkhFf5kY8qDa1SrO4AMYRZrvPlIQ3B6/MLcBPrSrPfmR\ncg7qZemddxZKnaudcMWClVhVrwm2pClAMmkbtVYGmPkLt6KUHuix+Z6A2QmG\nxufwc6jsy0iEZJjeHzLNKK7rpguAM6j9aR7bqMoFhb072MdMR95BsgdK+Jyf\nYa95RFHVTZmfpvmHr13dSPk4IaQkzY94UgbFgE88F7mnKhBAphH+6IJqiKSR\nx4ZzvMT9c/VcAufMKXNLziPg62OKE+5XOeV95hm3tFga2/SwKztE1Zj2lvTV\ngEbO3XYh0DYdzhus5HNOiOKNQiHShV1lreArvLuT2VDP9FO4v+x9asbyqTp7\n7FmSieMZIsbdWpuIvygSe00ABSjPfJOfr32MMAaDd8nl1TOBkVL+JUvGcC3t\ndmm+\r\n=4f2q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.36.0-18883.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.36.0-18883","@fluidframework/common-utils":"^0.28.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.36.0-18883","@fluidframework/test-runtime-utils":"0.36.0-18883"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.36.0-18883_1615329765067_0.3483424783815874","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@fluid-experimental/tree-graphql","version":"0.36.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.36.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e6f18a56392d1cc91f957fe089171671bcd7b073","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.36.0.tgz","fileCount":66,"integrity":"sha512-dTXC9fFkt6A+5bInbBm88zpthQlLlXZEKmb6YEuUNjOYXOTyLYrSvtQos1GxiaNoQ0Y9kOALRAwdy9llExucjA==","signatures":[{"sig":"MEUCIQCABLrcxuLtKoyJxYhD0AC3C3X2azDYHspwdIQ2/lozEAIgS/ca9TOv/k0j/laE1AyaI8pMVBD/bsoqjV+4hMnBqPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSDr5CRA9TVsSAnZWagAARzQP/iBYMRyJNTwXr7vxyIyw\n5taeYKe2ZfuzNvh+SpsxdK+2fGsFjhvIoMOx8wk+FOV/9howyrLVbpn/vNp9\nLTd9L38y13ifUzm76+m75wUejlT+TILxY58ZBJwgSYxIO9ZbBwOK7n78X8zX\nvL7tZ2Nm52HHs+JkFCFD3YHWB5L/9emoMpvpPjxS3XJL/6Um4JcLrEtDSvrV\np2LDsWfudvBNOtgFZdYuSrpSWHn/pS9F0ESKYfvAOFqq8ulePqD70jRLVtc1\nt/UFMR3HBFm7L+8cyaD2/GU9p8NCan3QsX4CfxtIHjtJyfct9GkoA+xKQCqp\n4mUlvuOAPwbaDV1To+Jdjd6tTEy4fHVUBQRhCIUHOMoT0M1zxOLsTNjSrndr\ncz9qC3havNRyLZLxKeH6hrBZXJ6BpgbLKfApJhE9BZh5PQXZ75pCsNgOrK8Y\nn7gOO9hIYq5Patn9oTNdbKPnsfWCJ3azYInLVe0EtUURBtIi+1WYHbnj8nfN\nCParz6BM8uXWMyR/q3cc3R68cABHqYSXVtYhS8jikkXbh8TkFP+xaWLPBzyS\n/XiUL4NdS64YFfDm7915l8u+gocDsp0BprpWmEflndZwAZwdouhB82zh1UdH\nxi4GcmrHCkPrV8DkIwnzOLwo6kXuFTb7BntXZJXGxTljz3R9+fNn+n48pbhw\n089c\r\n=DPTD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.36.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.36.0","@fluidframework/common-utils":"^0.28.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.36.0","@fluidframework/test-runtime-utils":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.36.0_1615346424247_0.7335918866227904","host":"s3://npm-registry-packages"}},"0.35.5":{"name":"@fluid-experimental/tree-graphql","version":"0.35.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4ff29e2f4ae4d6ff245795a323e0ea3f1ae2d188","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.5.tgz","fileCount":66,"integrity":"sha512-DiUhIXumjTxEdxPwBbomcBEyg5pIKPqkqmIAvqonEHYOjHddzTd+0wmxwfSiuVfeTL4GFurs8IXyrLOHBhaTnw==","signatures":[{"sig":"MEUCIQDcDQK0aoJuxUN5TUplOoix+rEVasMTIuaB+UN0NLTkZgIgSSIMzlvIa+tSti/m1QQYnXCUHVhdVZwXMSU26dAttJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVNzDCRA9TVsSAnZWagAA66IP/1nZm+hkJm5JmGmRyEUd\nfp7llkI60KvzU8ztElXeuzfMfqcCy2ZFnzzW1yOYNC1F3qh2PEz93WUo/6zX\nDolgVz7GBz+2ff9tJQ2C7dWZCK2uMjVY4UveHWmDPAs7XxF4SCPgO7A59Fdi\nYx5c6ItCFB6us+LZy6x3G/IpCVesOP11f2nwLzFVBrh6kpbKA6LzAlilPVBA\ntPWgh8r0fcFSvhX+OtavJfvS1A/QayCNKlnn6MK/w6h7wQFEzu0KbUUQ3ZYE\nJ4ULae4WFWcpNcGtMiAqqGzz0iGXhinU9kpPRB8DvzbyzoCt0ZBA7rIrRi2R\nuLi8sSHIkNnXChZ8wkAwdDlIGpdgTO/59gVXohK+aT7Mm8NyZCT2YMIS9mXK\nTiNJKQtWMl47AsoBiO0mogQgIjdjJwTEVEe+0xqTBOkpC1wGDThKdFm9NlJu\nksI1e0rd3eFHesia9TSI9j1F7Q1MXfb7P2rFDm4Fea/hbpeQ/TmTnthOxjKt\nqt6pEhsd1sWkh8HthKVHyxIRumMD03wAvZ47HHfL0fAYRjYjj3TQnRTSyowY\nAqj+SFyDnNv0ZrKYM0k9bAO0UagxUDoX+MRPtum28+yzoXOZtIxCpBmJwYtD\nLJqwT8OutQfQFRJ3AlWjvfM5zZWGwyE9TV57HRbir5sxg+pu8rgFHgKMRy1d\nvoaI\r\n=A/54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.35.5","@fluidframework/common-utils":"^0.27.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.5","@fluidframework/test-runtime-utils":"^0.35.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.5_1616174275241_0.47370572975870884","host":"s3://npm-registry-packages"}},"0.36.1":{"name":"@fluid-experimental/tree-graphql","version":"0.36.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.36.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bfe8ebe849512f545eef2988d71649ba0bee27cd","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.36.1.tgz","fileCount":66,"integrity":"sha512-mFPj6imFHqCvj3wkVHYF3//s/2cKFS8acCZ/D/d0Q6h8/OI6JplTPdVM6xyWmeQdMQ7n9aiIwldnhq9eJZJbyw==","signatures":[{"sig":"MEYCIQDCKq3Ukf+Ar7p+VCmSuWE5l1FAO5nnG/sRHdqifoqN+gIhAOVL1Qji7xN55wnVVeAm3v8bfjEopwNiyU6ZWglDRuDn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVPrjCRA9TVsSAnZWagAAmNYP/28+41X1LUyXnxTzGASu\n423vYQMLNT9A9QeaXVPWwxWDj3CiE4Xdt6xHnp+LsysfK9nzYnEBsCvIJJX1\nXR1lr1RGLOghsy4yY6LpmYg0Yp5g5XCS1AQpN9GDCQO6AZtXCdKbE3v3Jt3F\n5XC1xZ3DMQSzugNRyvp4GlhCMaGRlQZnHllX73+A7WKzKj43jvgtj+AUoTNM\nhHFnb5H1V8va3nwh7RrjhRbs7TGuwyuYUaUfHGFQ0y71NnOvf7j+Y2LHVfkQ\nLA8yvYSdPyCiM7PxJRDATcWAXGfC1NKHQWzvgrWi5OSWdU9BCzHJyq0kJgpI\nKjHbMMdvbCxCYMdswJXRvXClq0VV4+CQxmWhw3ZH8FrqP2bjm2HvF9vLTGVk\nwowDKaYCfgpMQlVt4FyhY49kWTf94e+EuITSrBkQ297d/AuQNp1HAlMtIAsH\nVb7Oxt+vxUHTXWVf6pyFXGCu3OLIfyIYT3gUwtfPr/tU1E9My1IOVl570u1U\n9TawljNFjJK4IZcZ28EKmrRvBI/r0U0RpR9cmXE7QU5VhfkQeef4deygq0aG\n/Bn1kGjTBsREXeEyVXttK66n1uMIscFHbUmWPYJEDNqmElH5ku04K7mvCMod\n0bQ0Vxh+61VwXnHih3M47ZfNQ6davbkvRS9LXUq7LnlgXDS9QGCN0x5IpmNK\nG3n1\r\n=hT9U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.36.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.36.1","@fluidframework/common-utils":"^0.28.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.36.1","@fluidframework/test-runtime-utils":"^0.36.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.36.1_1616181986296_0.8829614385200795","host":"s3://npm-registry-packages"}},"0.35.6":{"name":"@fluid-experimental/tree-graphql","version":"0.35.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e7550ebbbfd3b9b19cd7451a282eba54ce47eee5","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.6.tgz","fileCount":66,"integrity":"sha512-IHWnwAO5aq0mCf0YeXm4GLz6ASrlmgiygSgWTWroQbPQiTINaGu6Dz3/0U4fk/BRjyFw1sNolG/RW2TaPvONQQ==","signatures":[{"sig":"MEUCIF9undaFhuyYvXMM/8ItGdM9kDgERWauQ9Y24UdIV7x/AiEA35TRhc9Hl+P0pH98PLy0tzY16yDhQToVvjDqC0TVT5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVP78CRA9TVsSAnZWagAAxTAP+wZIGzj4eWwLWIsDy7Mr\npP7Clkt+BkUA2+7ssEBHZPY3Nuzk0P69x2DMxaC43grJOjM7jaa5iEmapf93\n9QGBJGSZXkfz+CmYeh/96Ul/pRDdoXQ2KxBgCHiDBsF4kWPL6nNhafuwKQqc\nldYRbJ4cOMrQAIm1DegvcIYa8R9uDoX53plOmJsQPkNKF6uuZgbPYnuBld7X\nsNSSrpYfHRqH1fNPSURdIchMg+j2eGQYWJEEQxtIG2hqDxZk1bdlWWBEbTzU\nyAfPJzRg3I0kJlKlPx9+bghn2I/M1yF/d//ptHdcTY84HTW5Rf1Z4NUbuy5P\nCtmxpkZFbtLIxWLmsvUmhow/9NwcNgpPqzOBXsy1+YXs6Duwn2+TCvNPX1Lb\nq52iBkA7Eup+fiDmvxj2dobrgogRzTZxCO7C0wj9fEhEk1EESXeKbdPGyEHF\ngEKmAJofGjRcuv+iryZt7sD0UxVI9sYobBEHSqvYT3roxy8Pe9AadRyxCPZ0\nmijT4LsGwLyPkFSGWNILoIoykPbSwG669azAU7SO8WktJRo3kZNRJEoP49Xt\nEvbTwx9Io5SzSeR+5HmAUlB+VA6to6XFHk+N8r7K3kC9NPnkmpWUOxh5f5Et\ncbgbCLbIX00ABLuedwRsrZvHIMqcZvdvLPrttYp7Ic7VQpjNVFVYCQwFk7Ip\n/oSA\r\n=cBQE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.35.6","@fluidframework/common-utils":"^0.27.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.6","@fluidframework/test-runtime-utils":"^0.35.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.6_1616183035807_0.998791362722941","host":"s3://npm-registry-packages"}},"0.35.7-20343":{"name":"@fluid-experimental/tree-graphql","version":"0.35.7-20343","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.35.7-20343","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"91bf0cc39e0fde2528185db932fdd011e3b76821","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.35.7-20343.tgz","fileCount":66,"integrity":"sha512-EGmfwEPjrNvxpRHfrYVHLym5ZXjSamFPagvOmvmMaasIsbP8Q5SbakgUmZ4G9Cd6AR7t6nyFyL0Zv9+vyi+C7g==","signatures":[{"sig":"MEYCIQD1z6g4cW0RQW76RAkwwhPm5p3SioYpyN02rq7F5t/PmQIhANUbEW6lOdehJ5B/N5xFXtiuK9vjnxrqbM7DvASDxFen","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWU8YCRA9TVsSAnZWagAA6yIQAIBp14nTnCS8FkZrpffN\nrjwbPKvwi2JvgpZZNe+YXiS/DSSefUxN5oHhN9o7aLUqYBrp0bx9ekzLSNx4\n0lKeEAXg83u6zDojr5E3bHzIo6+G98iDldFV2nC/FCrdC1Qyy1n/+bfl5uYM\n63OQpD0OEsLOWjhzDSeLhmda1HRusBCwbKlR981nfmA9PHpg6k965l+XYHhC\nVyJ61X06lu2hLLIkthbttD8n93zqruxBrgKHW/PhS/4EgZXgqVt16XKlWO9S\n8M3JJX/zHtmXZVNRRfUw83xmk4mUOxYuoTMospG0QVB0oJ6UW/23NZkitMpO\n+WVXBD7I20udMJVcFR4Ocux3k+09WIkbMDjAyS+5mg6Xn4yuVNXGT/4ajDWw\nu+wWbqroll+O7Co1ORW3iv/KalgopNZTXppW0BF3a1gc6L2UcHvZkZrrVMu8\nYZ1w+PE/I/Q+RShKnrPtqtzrKI9bq92hGONC2vlZkw/obwgYCFN4M/kssCq3\nZUiSUEGCLOxKnIZu+SH8dKP6CqHj/cr/srm8Q7gT/zTizqTeMBhiu5TltmfY\nRJotRwNuVf+cZrdjFxDV/NfThEMGbZv6A/LbsL62rIbQJz6MH0xRb2YaPunp\n55TLPEVwinwyiaKfJJY7MH9pFG+XsSpCN9Y0VQktDLoEPDibLhaaJBDMnS89\n7OD2\r\n=GR8W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.35.7-20343.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.35.7-20343","@fluidframework/common-utils":"^0.27.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.7-20343","@fluidframework/test-runtime-utils":"0.35.7-20343"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.35.7-20343_1616465687591_0.5492676756180297","host":"s3://npm-registry-packages"}},"0.36.2-20364":{"name":"@fluid-experimental/tree-graphql","version":"0.36.2-20364","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.36.2-20364","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cd7284fabf15d93b27dce609d3270360c1c9eb9d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.36.2-20364.tgz","fileCount":66,"integrity":"sha512-i7RTlan9bR6WDo6Yh2guEHOvVoBvRgfYQkyOpLsT/J7a74Kl19mgiIxuupLTc0Re1s0T0DYIlJGplC9QWHw72A==","signatures":[{"sig":"MEUCIDm0lLtc+QY+hSQfVPEizb0jBYrB0LfLjOfmslOEPq/mAiEA5XtiIYDvQnJYPRgrx2R6dGJFwCVIEa1i5P10NGWJ1OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWjc3CRA9TVsSAnZWagAABIoP/0YIQrcva5VAhn07LTev\nYxfOXSJSD/FONMro3yhxq11Slw4znavdQLog21n6sDRC0L4UNRm8vwXbURPk\nwKq/TiEpomAYf7U+us8zMhEpekm1mfNbhKkeTZ4ESeyhWCu5i27a7GiNCurz\nhPj4hPPSaLibf0iht/2Uh9reofPwvrJ2lV0jU3SHsETX8xVvg3tgm2s7FHGV\n0H58uwkrAC+T51ervd9h70EMmg9sF33UaO5QfcG/4vGKrmCyPaZgp8zrBHZf\nC6JNEoaLL8wNX7NB4VuHi03+ArK9QXNAkgx1GKXXXPbaj9lP/NC8wA1rX0Bm\n2lb+hP7jI1BgGE9MNpy9uKmFENtgSkm1ce4JhEhfeouAlTdbVAN41BIrHogF\nEnpzxUrbRDfauiIAvVjljXMaCbPUPl1Z9SxDO9PNc3xVMntVmxorR/c75lVq\noX62ToEbz7i8mSMn4Jrnfz5NKmPcH1FSjh0lrrOqSRcAa2TDVzHihlGOAOGD\nuc8nWgxnPURCP+LAe8RLlkdWvwPjLOF89ZUkh+3BGv6qoQoencptKxADn52j\nMMYA2ltWNK3DXN/CxrFzW4OFEJkA3W6UmQeF9Gv7XKlCrTpvLHsUwc682EiQ\nitglxtuPSVHgsR4LxQkqC8ALNUh+kjp7aMwZXc/26gJORhaZyfoasHAA7P54\nktx5\r\n=Dt/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.36.2-20364.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.36.2-20364","@fluidframework/common-utils":"^0.28.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.36.2-20364","@fluidframework/test-runtime-utils":"0.36.2-20364"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.36.2-20364_1616525110675_0.9358526988451719","host":"s3://npm-registry-packages"}},"0.37.0-20427":{"name":"@fluid-experimental/tree-graphql","version":"0.37.0-20427","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.0-20427","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"73840cd19f81406e8be8bc64cb079f5fe9392553","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.0-20427.tgz","fileCount":66,"integrity":"sha512-ufxV/5rIoJMwR9l2HXTpmmegNxsXQfjdMnj2pKr2rZnvNyUHAWevbX5toz6oYI1wUjRAvcXbZzXl57zo9uYnmg==","signatures":[{"sig":"MEUCIGr4X9e0yARZ5mzkCBo9TGHnHkfDtzWTDeW/kuJTKYNiAiEA9KOSzRROFv8UPv9/JjCZVsKW5VTHC4hAelBq26w/css=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5mZCRA9TVsSAnZWagAApf0P/08JjLTHT5Ud3WJ4SArf\n1FKBQaCXvPSc4eFaz7qRa+yVQflDv7VocQdrbuaXctfXOxXou0MbyIPSB62D\nzGpLdYRyg9/EhzHQIZDYsh7EhskY0sNHw9WVoMYnZt8dcKImzj1jQSfLb71j\nivu83M6IGDvFmOLj+NXWIuWC0UharDIm/teTkp5KpSX3bKZXayIHO8C2PaZW\nMfQltE2o/eyvht9MKGxu2NLn0AmtJZRXjcl+Qj9T42gZNpK2Cni+/anIbo3h\nZX6alAIWVduz8NiN9yVJrijZO1seWmvoBk/hcvkdiFRe55AtxCWp0GOObjmo\n12vMQsL5IYILzVwKANcUPn2BUbWY4NKZ7Ojn+ldkBXman/Y806/LjgRG8b/P\niyPAhbKvD8io2DT9NVKLzLOhWzfrC6ENZPWWMnQKP3hlxBSayoFWqLVTByFq\n+J6CDwgMZEcu5UoXTL+yIx/gaqvMeMtbKxkwMZVGNdPCZr48tNL/xAFN8x6P\ntQd/rHOgPfOzfsj8GCUy2X8w2iVnC3Y2f1Cx7UTQLJ2MtLsPE9zeUCbw1u0M\nILd4fKXhlD8aQHB8M9/xaXjFh//OGI4ZHRtbI5cSLMhsFULJjf3eLdgkpEmc\noiWQoSv8wmT37EufI4AqOhQGDJCTxbduJejt2oTsNhbRdEbr5GQKLvFyXOrv\n59a/\r\n=oGVu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.0-20427.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.37.0-20427","@fluidframework/common-utils":"^0.29.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.0-20427","@fluidframework/test-runtime-utils":"0.37.0-20427"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.0-20427_1616615833188_0.8481140564150087","host":"s3://npm-registry-packages"}},"0.37.0-20517":{"name":"@fluid-experimental/tree-graphql","version":"0.37.0-20517","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.0-20517","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4e150a89f2e7c107c8f26d9d571ee1479aca9ded","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.0-20517.tgz","fileCount":66,"integrity":"sha512-260Q5jvTYP9LVRpKk0uyIYkGtQugogZwQISapbXBL4dVqBgNIgDBNJV15hWHkVEG++XlSzuutli7KcFIr9bmdg==","signatures":[{"sig":"MEUCIGkqPAcQuq4MZcOe9z3y7xUJfo2dO0STLi+CctXpvrHzAiEA1MUBGDfFe/bXbEPjH2ToQ8Hl/HM8DiZLRwISeevOTFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXPf+CRA9TVsSAnZWagAA1MMQAIG3MtL/PDBm/tKaS7HM\nXtmPHMH+vKu9BVMrqF/e17bh55qs8ItnRSQLTI9uKmEnJ4mU1R69Sgkfoydh\npX1+t05+UI2mlnhn3xG2XFPO6Fdx9+Dy4Z78IH81Zh++kBtYOhW2gg79DvEJ\nt2JXeF3ck0R9QfOU8X89ZxQ//wy85YqylRfSYSbkQH9WLvql7wAQHaQBY/9a\nQkg/K1njc6D4LQeFZGiuOBMc+MoV07YRvZeXObGf6NAvWyPLD9+AooCt7TEs\nOFYqu+PbzqLNTXjh/YGf7Q/5fBdT34B4Hvve/wBGX6yrgdnk20zsy7VOtfVq\nXHsDuhjnIb4+iooWL3dWH9rZ9sMqZGfrRqti1EDFhSiTrF7N9g+6jO0NbnPF\nbUl4eW7dn1sH7sO2d5N6VsdozHel6wEoIDQJpLVOxSXtu5lABt12d05PYLHm\n2Uqyk8PI7U7OMrnYvXoQGLm6ZBixemJ5NfqMdbTcggo6TPeUAn4Oibyn6fSA\nCR9dLPC5GGnjVuj97V6AnSJWWwtpZ5Pw9U2H50O+idVLILssOSMutgbQnjr4\nc5V3wUJ/oeVpt6movNd7EcOHy52RbPIUrjUlFRm146vs86lLBXXmglbJxR68\nmF2DpSZa53eYxNbHeKQlYjZKRsHQhc6TagBQ6plG795jZwWAF9+/ZfBmcbMa\nMApw\r\n=m6He\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.0-20517.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.37.0-20517","@fluidframework/common-utils":"^0.29.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.0-20517","@fluidframework/test-runtime-utils":"0.37.0-20517"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.0-20517_1616705533849_0.9309053673162102","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@fluid-experimental/tree-graphql","version":"0.37.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ee85b9ccd3ab43c2002ec5018ae71035f3ef2dfd","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.0.tgz","fileCount":66,"integrity":"sha512-Od5i8OQJid4qALzbZxCbnSZOLaHYBlYQ2Mr1g0A0IzhN265UyFpK0RGhKbXUg0V8z6uYABuMHbldU7SSVg+BMg==","signatures":[{"sig":"MEYCIQCaPe5dnJzCcPNb75LRRXj+6lIPbQ0IduXXGRlk10xhJgIhANEC7tVardmEC6xTjYvLbrSN0psat70Fs4AFIxepR7Ia","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXYcECRA9TVsSAnZWagAAY/MP/i9wohmDgZ+YDrRtLsyT\n1Ur1U5+0NCigmEFUs2CAGZH1hF8X2vapaCAO2QbV5V/l4cGu4soiZdAe2fQS\nVo7z8/D/C/9Ud1jFwNrMx+Lev1ZjnS8G3QDVLYn0OVcpCQVTesrMCrpAPk/W\nFLYl0T3ak5xB5GoV+PnbbNrP2ydWSxD/nIte1DKYs6Zs+R7Q3JUwzsMldFBA\nSuzriIbR4Hz2sA8cAb5xxwlLxgLIfiUt9tGGCeVOVAojIV8m1x8eKumacTiQ\nDFIEZOT1QFi3osjsECesDNXoUtmwmadL/4cKQKXaSmZmHd2ehbOpnjtdUC7i\nnwXyumRR0zf1DHCfLSu4ZWUwWK2aSVBkSr1/5CborQSd3n3Eeu9i3uLmdOqg\nooOaRz2+upwPFPDddWMeqX+syhUwEiiUo7RaTkzyksfsN/TiGEwW7rMVuGz2\nV79rKMtAvtsXGWzKhHMSKrBVg2hMiJ2PzvayRdytwCCmpTCeSif7rTZ2dCaF\n/o7R620Cu4Z9zPg7thVa4/DYn26Qk80BOAXbId6culWbsxy/23vt8gIFylXu\ni/cpIVdS8d0YkjOsOJw37RxYKkDh8BD78cP34d00XHGn1iaa43yrd/6x9wDN\nFn1rl/eS6u0Szmm2EP0SGCp8dTLXg0Er6tiPXy3+P3Ao6JmdcRqjoYRQiMI1\nf3/Y\r\n=u5U3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.37.0","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.0","@fluidframework/test-runtime-utils":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.0_1616742147635_0.8863172714897489","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"@fluid-experimental/tree-graphql","version":"0.37.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c548eb1a79f197919ae930ed73065bf6e050131e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.1.tgz","fileCount":66,"integrity":"sha512-awhZZeQFJmvgBXiynEo3HPpgWBBYybt93d8gi1xaAzdANU6tr6lTiBjhADrOGb2G73ct3ooVZt7CfP5OoohBvg==","signatures":[{"sig":"MEUCIQCDfdkKe2i+CTY6hTi4ZxmEV1AbC8jlpgtr3XI5qBvprgIgDuiM2Z0sC1rUlllQai6BnSVOshnRm9aYP4LeimB72c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiBOCRA9TVsSAnZWagAAZb8P/AqyxAZLAnlI/d6GD5rS\n72wZnwqG7QsrOHBPgMgEj8iLizDlrtvToo4wGLBN6U4pzRqhsOHqF7CLBBkL\nkct2FKxjJb176o+9++V4LYAlaKxsmo53YEil7aIRp/qEux1OqhDp+R4yrW9v\neeaQohLQIUcMBsM1+T33A6US7Og9mOWu0GwlteNoIRGJphj0rvi0ZfoWsu2a\nacflBs4WoLlFyrRvAb2p+p4mgjymVTnCN65U4wFIV3qd47SKZYb2LMEvQdRN\nlktpvPcz8RRAcH95k5tIxibPuOGvFdSSpwBTo2X7lAJyiXTv8lE5n5FiRkOw\nHWvZvg5qVOEAGt6n7Fd2eGU0j4yMi40WZreFyB9bmx2XEjhaZCIEwSejC9Lx\n/Klu426es6Syz7bSvjKThUaNpdRV6KN8QOdJYQRJXR1Mvmw0C3vSxvlAplAX\n5MdSnUor3AiQXg0iIJ4pjJjwETpSQAQsLRI7UTN8qduXmHHv4ZdkZtUXw7Sk\nTIxB5UYab35YLBRmTjcYXSEDOT6Q+UU4eq8sdsxzIK/64BwV9GE/Yrx4NnXH\nv+H4cVGddg2CSjMX4OkGUcdEMHZ2bqMpylqpoyZBkv/sM1GZx7BwiNtGYHSv\nr1qya0kURHr97xVhV3kndjETQVhn8RTK2dGvCwiUaa86nbMniQAK7b0dR6KV\nig2H\r\n=60Ji\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.37.1","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.1","@fluidframework/test-runtime-utils":"^0.37.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.1_1617043534072_0.04849102203359701","host":"s3://npm-registry-packages"}},"0.37.2":{"name":"@fluid-experimental/tree-graphql","version":"0.37.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f33ff15a30b96505b7ea4c364f4675b687d00087","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.2.tgz","fileCount":66,"integrity":"sha512-SNLO0AdhTuwdT3W1rIFpKF2iwWaG2QkeAapo8ys1hQG8EyCVcd7aj6EvprBvgLLkM6r+E33yZJoieF+0p7gKzw==","signatures":[{"sig":"MEYCIQDFoUqQ6J0jbBMadkc/FzjcQdBD0/HuPqXz4ZHaFs5tRQIhAJAh3iIDeaZ8nF0VqQF+PBJc+2VIADUL2eoG40c/qwTl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYmVdCRA9TVsSAnZWagAAOpMP/jPwqXmpRQ1PQZ6kenPT\nR4uxyBjpKLI4pdkIxrlEvV5NVsLPf6KlWUZcLacc1HvZr0e+DPijs5g0KR0V\nvzVTUs+LVwZ+HoFQ3LRmt/r9nNEwTP9HCx8/MIX5YbwZUJMcDZxfboMnQMEB\n37Bgqkl2MGR5WIIRxU31bI3ciM3HS0HBjOLT3A7YuN3WX7X8GXKsjLoEOoxl\nzrwLljfGVWVGSdhEMWRjLlL3+ywsnMDQOUDj+VnkJw9EIkKuAlMXEjgLp0Pg\nuui2hMows3mEvwEmbjaFL4naz3J9OPvMezMUcZ5pTniIXm9nCCX2TMn9HxYO\nA5IwOx0tDfyvlBSfFppg7fXi1SGmui4KdkRcYREb+Wni6r5WvJ9/eYvDadN6\nFLlT1KFBcDHGg5lwQ493Ov4+s+Ts6e/yc8zZJ7wGTmB0ViZixMynnA0IqasN\nsHzBfYnKpPEIz7tlYzQQMKJ9ioYBbxZ15OcZhYscX/IAHmfhNoa1UbVREeZP\n7j+kaThKuxKPKeBQfWwJcd66Ba2HzWR5OMRGhnXLtRQfqtuYShGRqmVv9ytb\nDoGF6i0bU1ZtJYQhttsH1EZFYlaLgkOCrPPsEMeJpicP/9qd4+Ns4OwfArJ2\nO+1xgRiuh8GpAuZfoap4U6x3ad0qEeWWSurM+zwgI006k1ZVHsIKl9r9khZ0\nmSyq\r\n=Zdm4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.37.2","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.2","@fluidframework/test-runtime-utils":"^0.37.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.2_1617061213241_0.6116826761581746","host":"s3://npm-registry-packages"}},"0.37.3":{"name":"@fluid-experimental/tree-graphql","version":"0.37.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fa4bb85537b33ef9062ca4d8f0b432e06c054775","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.3.tgz","fileCount":66,"integrity":"sha512-oiQqs2ueRKHD0RZWbnBGtDq/jeqqYI3jOeXz59JAolNotIaHVTXj+7ZJMb43DNe25n7W6i7G5T/UtHONwKcWQg==","signatures":[{"sig":"MEQCIFA6lchdRjUgEKKrbX3dLQHotaZEjeKJRUxaspB924WIAiAyImPb1I07mRUoRJoyaQN7enI34x1xABq9VlOW5rcjew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbKZVCRA9TVsSAnZWagAAtR0P/0ux/9zbA3CVG6T6ZEwG\nempuUTB8InGedh+XNw6d0mQndzU3cRF2lA4QXkHbq0s7honPElQHtrzh1O2I\nQJ+i8mUd7EsZkEUXwtCCME+Gha17BX3ktCX2II+1JICbcFFP1egb/QEqjqYu\n0t6xSGFTtsu2wnPe9/ZHFCmbnAJZyWjjUA75ku/xGTlN9v4+4+ExCw58yoZc\nAVL49lUBq+cBWxymF4sU/+IK8vHfo5auNeulR5w+hYcGBiqHkG2YOt2D0pkM\n2VjVshItIQ+z+Yfr/ZuvVs9FB+unAh16LO9AvQDfTZ5bMWeulHJ6Vz/qBbEZ\nPq1NzNaXZxcTzpWy6u8477gHOBeDkpwTnwqPKENhxZrKTWSkj9POP/pwl6hO\nBzojBAQwuPfEh81MCNc/7dvm+eHCynsFRcXuZgRYDLeIivULWxaxOevZPWKc\nEck/p1jCwwJOylwqrZ6wB1bBuC4QJ3DicAnZpmCwb6GU2OV6dusfZNkOtA1b\nTLDXJiwkwffixfIPzDYD68cpi4mj2xpdQh76eJpFAp2+2yvGGfCSMvL9CT5t\nxa1aWPtNhYkpn5KJH7RGDr4lzNZBkhlGVJM+5nS9CfJGQIZRohhlirfT3D8/\nW1f7keaiegCXvwFPclf4N19F9XfXsXjBtjbwWBgchZiYBGPqsMUKXE1r/2KR\n6G8R\r\n=nQRg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.37.3","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.3","@fluidframework/test-runtime-utils":"^0.37.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.3_1617733204730_0.8998186222530353","host":"s3://npm-registry-packages"}},"0.37.3-21287":{"name":"@fluid-experimental/tree-graphql","version":"0.37.3-21287","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.3-21287","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c955f975a007367e53754f37ec13532571d640dd","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.3-21287.tgz","fileCount":66,"integrity":"sha512-B5cD8kdhsoWtcCsqnZXm7Fu8WewVVxjoAu6LFMPlv317BUHnGHS2jUKhGtuDUdPUYw+o+/hWFDcb8IVqKiU1gw==","signatures":[{"sig":"MEUCIQDqynAy8TtXBeqHhB4hfZtxCeLvphe1GUYkOnJAS8zFgQIgTEqgqIjNQh4vPTjI0fDeIQ2ha9PPAfjEgYvc1aQa8ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbivPCRA9TVsSAnZWagAAo4AQAJHqe+tGZBUcNOMQ+kSZ\nkNjpjmEUnT2JilqOPLbMrOqV+/dVigrns3lZmZnRp8oPrSprcaJK1LKYJJ/u\n/VjvhvDM/2Rlut8aXfedUuYbuN/1XIfbsYEc1x/SyNGdnsZxuy6PjidBTRaq\n2KHRbPI6djvpz4rnvEz5hNoAgiT4MYVKCWXA2iqgBUX81VJuJLpLoAcLa0i1\n1MmYocbmkG1JAb29wNId46fESv8du18gFrZB8xcI66o6W4vcwCVW0osfR2HG\nsm8VacgU+S2pF55M2GJHMn3A008LnEVp/dJ3J1l2jcHAZIde6aGyj57puCsf\nLv7U1cemggvhd56FAgSh3KLHr+phl55qRZ6nZG5HgaR+NW64JamoEtARSVWp\nQ4UC251j5RJew7ArTcIln4eg6IqI+x2tbL4ZLU4jy05n4HzDmnLDZBk61oIW\nitMa2yb+un6e8Fcz8AVGaQHy1qphnoOAZRxVgND7L+8MN+/fetHplbKWQ8a2\nflTJysbDetZgQvkcqWTHI1s7spDZidDJ4qGvpxeHM0sn6PcPUARkotTtPbU7\nQB8m1D0vey4NpH271awUz/VA1NlAinN10KhXHCbn4G1Xap1GGitXBQZbLXoQ\nLOeE4F153QUdCfifRvg6lSr3uxGZvEO/NFfB4tmy1INhv6U3AJL3pGHVkA1z\nZY3X\r\n=B0Uq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.3-21287.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.37.3-21287","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.3-21287","@fluidframework/test-runtime-utils":"0.37.3-21287"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.3-21287_1617832911099_0.6711373870242634","host":"s3://npm-registry-packages"}},"0.37.4":{"name":"@fluid-experimental/tree-graphql","version":"0.37.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.37.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e87826820fbf046baf9d01d383aac7045e8dcc6d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.37.4.tgz","fileCount":66,"integrity":"sha512-70l1ACHxSPIyyjRaqgZEV1Rd3FrL4jW3i7ceUxBRZNqZK27OHSdyFfl1QWB/xCsRcot4ZazLr/dCRhCrxsB6FQ==","signatures":[{"sig":"MEQCIDx9XRgUMvy5lEfmQlVJuybAdMs7frFcjW5oiSuOsJb4AiAf5MF3kJM1Auw/8LSUL7QETfm4gagaBCYtLmu9f+/6WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2wjCRA9TVsSAnZWagAArB4P/iw0qwhTSLuhttDRnffO\n79Ny0pEmkknZLtMbC2vbqApf0FzENrI1xxgRFwgCMBekiL3BvNUAClB7cnvb\nb2LTEqtwyclZtGcZUMAW5ZOxMqanPXK6JNKU8VF7CV76R3KLWQRsN7o1MJSx\nU+ZttkeI4ZKDXWTEE/K3EaUcjwk0DewSLxloQTPQQ3ZImL/T7psv8WBfoLUI\nWH8fWbH2W5bRyVIObynhvL1A2riqSEiyyoNGtw8qXG+FlzP3H2+cXGkfQ11J\nN59Z9Rhc3xEARBVdVT/k2dyVdeWtHkWbyh8355U8vtEXsmMp/55rTmKwjgMc\ndhxGMfGwc7J1a6Cy6V3ecpSrNoYH9OimB9KAECfD+zWRl7UGuOhbK2UkmTA4\nSarXQ9VZFYsRXCWXn7Trj30tDGKw4hl250W2Rs2sBzOMoePecLNTXRGIMvm8\ngl+HM1D0QdvHSBDourfm6IZdeQgna0Fc3lTCdoacXz9jnZ2FnogB4Aa5ElVB\nNVGQ42vKT5e30GnDeg8AyY+D7/6UPe5yHrWjn907Mya2kkyw2UK/oFTU0xhj\nMA4oqpxOvhu9diribEwoknTANc1DX206hW1MBJCM2xEpKL5nAFhXVfota37p\nwFCkEMbsFMFWXAWeJt1TqKnurpB52sxZOxqDnyQGp4tHoqNc/G8CglJF5bqh\n83YK\r\n=wmCV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.37.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.37.4","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.4","@fluidframework/test-runtime-utils":"^0.37.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.37.4_1617914915407_0.41038974652769866","host":"s3://npm-registry-packages"}},"0.38.0-21934":{"name":"@fluid-experimental/tree-graphql","version":"0.38.0-21934","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.0-21934","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"01c891404e52ce1c50808e1a798c3734da07f13e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.0-21934.tgz","fileCount":66,"integrity":"sha512-C55ZKEVG7JiIjE00dAcNTKzRkLGpBazDL+0voT+cc10VjsrlnZkMhcmEaN1sBIgS/0v86HohdUgTLQ6clTKSAw==","signatures":[{"sig":"MEQCIC97aPzZGX+wXJfW+u/dBb0PZBDTlDnSCOy6gOMFPRV0AiAnodSp87WAtCf9bu0Ab7ggVCcGn7dRfwqTDp5mg68qlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdzMzCRA9TVsSAnZWagAAZaEP/2kDiD1Pul9psoK09qW9\nr0mHY7d5T+tp5mwxzy5Ktgkuk4ceDuJGf7B58090qc7IvLVY11MPXawuSQzn\nsYMMJYt6wwAviajrprRD4NvwzCd/FdKhagcZtHKvHcqCnlFaWywU2bxxvFN5\npRdppPYL/v8pEmzhHHq5iRTkDrYPQkr0ZXnoy60aOVckoq7FNOQ0JGWtEOHZ\nroPd+ydJJKxw67xg0s+FgWbpE9dZN5PUW69PAyuLdkXHh3B2WK50l8mgm8Tm\nRLnNsNpC8gA31h/R7yFiuCPfkJ0MLdEHyWOPuj9MyozWKEsI8VRNdvu3bu5I\nYoFlRbuwI/P5+8PE5bH9dQRy/SCkc4S7C0Pd7w/80/ulRqoY1+iI56QO/Qvz\nrb0hNzMM9SmQ/ovN/b4t/W0nRG1Ez2wd/WYssrpaouzl42csPFGqAe+cbHWU\ncaaVHoZ3Jp10MlEUTNe8VpznoZlXOVq+E7fTXlCxH5jpNoHtsvSCVizA+Kgb\nxXpUOd7dsEKGb+MsBS8xEROsvEP4UR9w+2M4tfs4JloJBUCho/6qZoKHJmjS\n5/pH2EYwyGRM90svaAq20Q3fLXXgIFLXXr9PglJeyaFMCTlyBWxjtaUnQfJB\nbViwWK9XjBE5ij4a+1yzrF8KxoutYlVIUwZ69nMNBEOTHy1CYfOYYNbtYdrE\nRJg+\r\n=11BH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.0-21934.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.38.0-21934","@fluidframework/common-utils":"^0.29.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-21934","@fluidframework/test-runtime-utils":"0.38.0-21934"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.0-21934_1618424626814_0.15360446314341947","host":"s3://npm-registry-packages"}},"0.38.0-22000":{"name":"@fluid-experimental/tree-graphql","version":"0.38.0-22000","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.0-22000","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1be758829fb4d8ef88b3df3567e792a126644a97","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.0-22000.tgz","fileCount":66,"integrity":"sha512-qA0+Ffmb7okoQ3go/MWVP1eMP0Cga2Ux6QcaQijhXy9GKt/kLYGSJDy5XIgBePU6LMtsQU6X98msaiYJHyjQQQ==","signatures":[{"sig":"MEUCIBCQmhmXulNLBdJVakZGhD5O/wJcdeZgdsDJqigZWkOEAiEAq0N/husnrNocUFlQsG3J07nVkbIhGk8zc4Dgt3v5wmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd4fMCRA9TVsSAnZWagAA8tQQAI2u/rwHJ8xQ5D25r0Ta\nzorBNdr6OjLWvYcef0ycAjI/8J2rk4I5y+9mp9IIgT8Abq525Oq+2ISdse25\n1ITQuD/ZMTdRs+fh9Rg2izyF9Q7oBZ+qf45WZnbnGCXoUvd+JOPr5gPJ5+dE\n/QInZ8x5G3sizLNqrOY1Vmk6ZAdLv9Zk0TgWi2RFkbw6prktuZRpS73TI0DY\n0cDQiKWQHJnqqspazYrJkU2ADPU2YndmCULgnR+v0UX+pwDYiJkxFQsQHHdj\nHpMowuSDUWrERMTC1m7akYXE5wTOo1kLTjKzXO+E5YC+ucNLdwlHnWYbgCx3\n7Z1xmgJra/egy0GCD+z4MlMFV8bKVmMROfqrboCLFtLkECDoN901aA/u+T60\nQyvqSqa7Rkck6E2fnwdkk9Sk0QdnOn3KukRegdT2IUh535GwfCIQPOXMroZ/\n3UnBK8f13MgyHOAXiau0qJjvt+x8i+ueCtKVnOEAfFzH+TkxwNLnfQHHHNSo\nqRkQY3LIxnw6GguPCZhV8+4E2mj0pVqmzzL9SyfZO2sadjNJbhWiGU7VrXvF\nfEC0DzJxGDdVMP4LTSidbvkk6NH23PVtA3/nz8lB0KUxYbHd+hBmCCaukROr\niPRVjH5eee9rkmtw53gnXnuGKeAs7B5WUvfeAIbK1zjgpLW/9RbjFHYuWJi0\ngYjG\r\n=Aprt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.0-22000.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.38.0-22000","@fluidframework/common-utils":"^0.29.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-22000","@fluidframework/test-runtime-utils":"0.38.0-22000"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.0-22000_1618446284360_0.8805798553693247","host":"s3://npm-registry-packages"}},"0.38.0-22040":{"name":"@fluid-experimental/tree-graphql","version":"0.38.0-22040","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.0-22040","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"def97110ed7aace4b7c3da9da52d37c3fec36e22","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.0-22040.tgz","fileCount":66,"integrity":"sha512-4FZfAVuVgtxfklq8YIq3ZUsiR5YX7mpeKbeLSVqI4D4me0BdUo4zU5jDTpMikbPk5mpR5x8y+rvrlyckUqX09w==","signatures":[{"sig":"MEUCIQCPoawbBdhdWk6jzWCHv4qgDaS0wNxIMV6EF8qhv/JXXgIgFOAIZ7WiikBX/ciRonSLYMNWWgTS27T+ay0lCS/M5kI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeHBFCRA9TVsSAnZWagAAuV4QAIiO9lxYOyuIksyyUCXg\n1uM3IkXAoXJtKhrT6nmQIIw2Gg24f2rQIN+pAlktV0Jce9kzZ/V0enWakxTN\nWXDchqU6RdPPfn1jiUXBFjKx3+heZNJfPSy+2gupbxj3oOqraXyvFMYz1cgF\nDhqV8pGRW39DrcpmegYC6jaTQdnb2rY7gjrzFDjStGvQ5oNTN9ZOEMnjAkiS\nBcM1mTzcjQgs8AcAVzuM0mCdSvpf786bsEI/TiYh57bUAFozu7nJf6SQCTGY\nTL43MGvMmh8mt2xvi87EeFRxA3rDagSTI7vLeDj9FVH13aT/jMsaQ5wJbK8L\nni8kTt7fY9BbBct9kBzMfr3OAVoSzOQRs/TPCN5gAmM994gqf3RA0xnyJ9ai\nPdDAn9QJsR3pF2UM/ph4KZRRHfd10UBdPJhG5QbOWW8wAFsqhkar7+JrI8L+\neVECeGc5vdfWeZIB8s0+3kL+0rV3DLm9Up9GK03JfYlFI1d9pP12O/O/iUcB\nmEj8KD/rDAxMPiiBuvjmLu6oQJaZIAbcBLgiuDTCWPZWZ8nvFLNLkrUkePV5\nJ06IipYUJboK1On8dftJRnnvy1eo9D1w81HZDr8zETc9bfxvqFVv6CG32/Eq\nlr4lDMIaCtF36K9ISuDfxI1PuzapEQroi3aXrhSjDofMvVbavKVnAL6MODDu\nfbs9\r\n=bCiM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.0-22040.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.38.0-22040","@fluidframework/common-utils":"^0.29.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-22040","@fluidframework/test-runtime-utils":"0.38.0-22040"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.0-22040_1618505796884_0.6007180428347403","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@fluid-experimental/tree-graphql","version":"0.38.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9662bd665f0527cd2c8666438b8b4a267b4cb8c5","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.0.tgz","fileCount":66,"integrity":"sha512-sYUXjph3cxyIn1CEoEK+/I4pXt3wdVvAae9nodQ/g+fj0bTEMHBAVIRHB+O6vyopMTUSanLxzTkR7MjRYJ7pxQ==","signatures":[{"sig":"MEQCICpk61AiUxsdtdT2b7+9vjx7uwdn8N32xsjHaUr6f/b9AiBo5PzQVMYWvauuk3+x+UdpjKB3t551CNND9v6FtShCCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeNAcCRA9TVsSAnZWagAAr3QP/2dViwJvS0G3KVDVTp9d\nbYjWo610eJyO5zPK22gXTDc8rrZHrWrdR3vrD7xTCazcIzFChFwya0LC/cHZ\n0++L0Lgh+aEr/LSTzXf9CvqwGk6sP2DKptsojWZvw/Av94mwMSMUdfMXa1mJ\nfyM/duy5FfL2JBgUPTNEAysY0YrOFMXY3hHhpCS1lSwAJoHUWq9WrxPFhr8g\nLSlGoJpeWDw7Civ6808OlaEZty5Levpa5PfhLMjWHXsdROgrc5eoXRt9b95s\n60Sig6c+36P9fbM6kCfQxsgPUADkvkW+HeUyRhIzb1KopwQgdgqAO4YhADHq\nxT0nE2c/tfSr0EJ3iKnd72eAYdiDHwqvkW4hl7F7ehe9TEFAOHjc9HSXVMg5\ndPVfucHkdixPmVkvU+m9mID7rDrfQZZoMd8Eu/u7XoP2HROKaF0Oflbv9P7X\nnnXNbA8ZTZYVuQhYWEzn9Uv1UaMYeaC7uD9nSRnHOD66SnTJfdYvF6IGuuIV\nhWBHauzdgOY8ZETpvMbqkfBgBdYZdK3JWXTRl2VUKfkbvO3HjgJ8jFesV1DC\n9ptFiirZI0l2C7EyTk+11uI22Tks4JnVmnWg9/7KOEmAhH68aQNi+OqkXb/K\nhCbvLOUCARGtITpo1u+Q6m3V/6ypdVaGHkTZW7RarelcTsq5UbV5Wr/TL41/\nBzmN\r\n=vQZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.38.0","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.0","@fluidframework/test-runtime-utils":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.0_1618530331400_0.32920867349146765","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"@fluid-experimental/tree-graphql","version":"0.38.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8fd62342248fd6a9e8e89c00c26b2fb8be99bacf","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.1.tgz","fileCount":66,"integrity":"sha512-Zu05KrbVhhGjxiLiIgsT5Lr9nZwimrIkSGUNaZZp2IMYhQMztuHSZhdnxYIWFGbQkS4NOF53FSn9HAg5TsvCwA==","signatures":[{"sig":"MEYCIQCo4iSMLAtIc4yGZvqby5m9vRv2KeHFY7MX188yDsinzQIhAMl5bD+V6LMseePNd2rfp49rmwBWUMlZJUDD10DVsH3M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf2+QCRA9TVsSAnZWagAAZvEP/0VoUYluZzUAk198VxnY\nJNLLo+AMs73hkyvv6TvcceshSKdDS3Xq2V8v7ACnhc75SDhkvK8JbKUahpXd\n0OgiDTn36gWpFrNw1emlvaoZ70xYcTraX18F2JTKPghsYeUHmiFAcEPwQVFh\nC1wqp/b27c/o3GXT+vVnpf4w9u8nMf6FzCzxGYPwYljhUhnmTUDIAskqgtnz\nQ0mAQwkI5sI37orqnE+uFvgq3BLyAIU6iIZhTiUtYte7ZEnow4rkB8OI8Bmt\nxR3wPapWjcwKj1R3TVA/1MmWh2/mCsANqXRlvBgnm9IwU2K4+IP69JUDjOzp\nFPixxjSCYxlbxy8wsgzpZF1ZiZrVFhepPCWHYD6dn3vAL9HezbsblM1iZaxv\nDg6QS4oYXLmRz0rulkkcf21byV+kzH0HbsI9v6NBfniOFdilW4QJNu3ydjHZ\n029Lwa2S+06NqjwfRLCXQs4h0yecbGwzg6OprTb6Iq559dw8SzAruk0kQE49\nRqStpDYY16NLg2WIBV7oYaZeqxdhrOa1hFS6qP7jRVCUsqS/3BO9SIu681Yz\nRy6V7X1Zze4/CUjSkMzkv0zxhiNe+ceh0SMsG6yU0xeDA2fZ/wBWQJ/3WkSW\n7KPx8jVvbpNVcp9ueOwolitNh/Th8txrnvAITjWWOSo7sUKeRP36BVbrUW8R\nmGSm\r\n=qzv/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.38.1","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.1","@fluidframework/test-runtime-utils":"^0.38.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.1_1618964368565_0.14416183816759376","host":"s3://npm-registry-packages"}},"0.38.2":{"name":"@fluid-experimental/tree-graphql","version":"0.38.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"271a64c5e779ca3bf0a9a21a8590f3f0a6f56dc3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.2.tgz","fileCount":66,"integrity":"sha512-G4daDWlZjYG8U7T7n6GdNIsmaKrmY1+Jy5rfo1foKmVNdlABH9sJyRsTnJg5bWaWMoFmhtiq9GkGz6Q77KUV8Q==","signatures":[{"sig":"MEMCIHZNQtbX5EeLYzWFeYlh9wl7+CT92Wm78nOvRP1xzQBkAh8oB8X5iatbBj6lwObjCG4SUgS1STZJIdzmu2dpBmha","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggJ+FCRA9TVsSAnZWagAA6owP+QCx7EFNDIVbKlhcCnGE\n3hjqRHiK+SHEf5SGoGBQX8w2BX267Wg7xYYrlex49KqsI6cKZVK76bQ8engw\nQRutdnJqA0Q1EJ5pns254SG/PkCUNpxGZOyOnXYicc59RXcrungv9fXdqeoo\ncUPq88mpkIklAeflzNAydkETbSSQjYVVYqROvEdPYIOCEykDzqt6wGTgU/xq\nr3a3WQdM/iplu0SOKk1vuOzxiU5Ec80kC3NozauL3t7DKfE27wQTn2cst55l\nST8Ei3d/ExKlWPvmlMRgKeCAjKo4kMXxPgMY9YAmi0XnxsqA4KUswv/vbrvg\n35cm+T+ERWcw3Fsq1o5N8yhSzCrpSaZkwKFBnxctvHScFIuOU/8OMLKqtnYk\nQAmbIv8rH2nDvUG0p+PELXE57ZgX+knzdQxTpM6Rj2AJiVX2CixdXCbRbAT4\nC77EeE7c5NaSq1qwAxeBNd0olCriqpYEDS4LJcSb8hvTM1aXCE+VkF67d71c\nir8kPuJj9XR7MgAa3z+s0+U/6h6XeDNfX2xJpMCeoOqfHKMaOV7DIINENjYJ\nf5MgG7BgD55jau8Wf4HOBAheLEq22ewq7cqRLoEDlNq0Ik6oJn9145/lQcIq\nSUjRpf0EvgblohQkI8yNE2WBeJ3F5VVBzJfQnooWb9Ov7YlKhzn0/L9zl4Ce\nsNtP\r\n=Cd6A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.38.2","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.2","@fluidframework/test-runtime-utils":"^0.38.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.2_1619042180615_0.20804570686508583","host":"s3://npm-registry-packages"}},"0.38.3":{"name":"@fluid-experimental/tree-graphql","version":"0.38.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7646a55593318494cd5764387e0fcc395c627ad3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.3.tgz","fileCount":66,"integrity":"sha512-hXeG8X702AybPxdAiNkl3+ySgmGbf4gj3nOtvNFWMJuCQQew6mrPKNajSrmGQGNTVVsqzKWeEUGIXVVkgWkp6Q==","signatures":[{"sig":"MEUCIQC1MawPIa2kIZViI54O1p7I1d4O76blQAGAJdbxYivP3gIgRqRJaJCQTVBiWoBOmaztu1lBqT+Z1Vb9cb6KYrvVYcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggxovCRA9TVsSAnZWagAAFgsP/23ZdcjPRWOiKNp0+pfP\nMhkjwWI2cN6PSmCgmH67jhqe7nLytKYq5jpWwabic0niYoNBX352BNC0rHz1\nc76Ow9d0kW2BNqAhNPq614kD7OBmw1UJNZ7gnF7fxCInu6RNgxxWKJT1qmzZ\nMEbco8+JXwpy41SFn6rfICbBwqp7DI97W2HFIembcxKIW1kZB1dRZm8tb5Uz\n9KtzUKhbgaUiOicTBNtbndaBhz7xVMxQonOSezcYss+3O2O5WsFJD9RIgqh0\nUHZI5vBc6oJhG6MLnrN8s+oQlJp3c03+r3qH/g8Ym8hGEe16lRgg0Twzt6QJ\nMXLIdDsln/ieAeO24sVFAwXkUzKDDjmDJy1Ky2ptx894imwnlHDbzNZmVxGV\n7/OLT8arR2zISHf2zr9AebYP/vR1yOEFcWPubduNcCYJroXWFZAKHEomZyiL\nk8z2cI6k/RrJJFyxuT0nwY+T/AvgDYNGXySLwyYHGnTeEvnCAK6qFImIFz10\nGJIviGVoJjAFm3tbkSghsn7lRsWeFPUhuIKIbzpRZwVkXFBvi6JD4G4oxpvd\n8n3fLqGBJFifQ0K9uIiEgiEYxSyJXjbaeMewVD/Ss+gDArC5FGnYhOxYjVkr\nsrrLNWoSxq2qelOtJyVw0F4M67mlTCdXnjj/XSXW4BWGUzYFVR06maIIu97W\n43fA\r\n=1Z3F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.38.3","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.3","@fluidframework/test-runtime-utils":"^0.38.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.3_1619204654675_0.5286219803140781","host":"s3://npm-registry-packages"}},"0.38.4":{"name":"@fluid-experimental/tree-graphql","version":"0.38.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.38.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2f2257e4f4b1401f3a1756ea071b7d9b337bdd11","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.38.4.tgz","fileCount":66,"integrity":"sha512-00WD/n8HzML1DlcIvn8rT0Q0si/uf6x6oeSoj5lLY7phAg0a/D8XFjtWONxdsRk68Jyl1+mPFxKuT2AjJJG3qQ==","signatures":[{"sig":"MEQCICNS43BcGMEl1jW3uQYGtTBW5PaBlrW+JEGgcvk8K6tGAiAL8gOXHA2vtF12ZtYxyJNIb/71o3FuJUZgnEkIbELN8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg1TtCRA9TVsSAnZWagAA8dUP/2Rg8PFzbUTKdZrxLPCO\n4qFIedZk4IvSb4ohy76SxGOrrD5QAfelT/1MwiWwc0AWpi5F7V/IuDGvz3Hx\n4FilN/yd/QZenX6lZRoajITS+8xqlxLjU5U63nTEGmfeGQaNFmNUrZffiLvd\nEvF5TEe4KtxoV3T/aprxKgp9WR+pDTh6NBznl8Z/5egcjF3eVDiX56Bl3BHj\nUK3xnhkcwaCqVox3YfNTIjVqnOuyxkRmvqrBPC4mL7ZabnLE4IyB6y1V/rKE\nwqRj+RGPxQL57p6NPejoGxLcJ8wCBxYp3MXObs61sxmq6ShR2s/zbOzcbIn2\ny+4qJmzXHJQ1SKDK55YFzl7710Mk7Ok3ynxSO+c0mcgbBB0y+Ub0zO2AML5N\nqXoKUukKM1ITlLpTGc3ylhsdsD53lNm9KwF2LHdr3kzLWP5pykcp0D2vTjdp\nzUzs1SkSwfBRVsBX9utRrap7i/6AgOY8wc3M65r6JrAzT2Ewz+hNoPforOpp\nH+5BbuVhAMPWMcDi0VdJ2xWMFa0GuV7vaamXL9jSWDd8IwDxIBLQa5H3M2S3\n+u5WzLvPdLF3G1QuAovFY0LcYPOfYsdx6qgqd1K7tIB+z7sMcvxxG7HwbBP6\nGY3q83Egi4k9khF84ob0Joka5GbxpAMiMVWb2rsuYRNcmMO8r+weFQtLPqkV\nAR8D\r\n=bjsu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.38.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.38.4","@fluidframework/common-utils":"^0.29.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.4","@fluidframework/test-runtime-utils":"^0.38.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.38.4_1619219692952_0.5272515376262898","host":"s3://npm-registry-packages"}},"0.39.0-23254":{"name":"@fluid-experimental/tree-graphql","version":"0.39.0-23254","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.0-23254","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"aa39c45e9618112c309fbd6e29e9e1dbce02b7cf","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.0-23254.tgz","fileCount":66,"integrity":"sha512-lMCYutIj9Qn+cAAflSC4zNJJ2gTElSsAVvIe6APCaFpUH2DQq9VI+zvvFbFLhhCU8Uuq/hx+OnGs6uuyxsCQSQ==","signatures":[{"sig":"MEUCIQD1ngHEGbf7vrpupU95c4lQO7mfw9VIi5kL5o81nesDIgIgeJ4X2+j/cI4gPGibBFhqqhYrYQl8Cles9yDWWWrX18k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiEYmCRA9TVsSAnZWagAAvb4QAKG7GJjrDP8xWg0/tzZg\n+oaPCgPIJd3X/A6QRu7SbPhVX0ggYQL3KquxDgkl2WDDOy0qkZvIAnKLjEVV\nsc1o6M6ploIfge133rIQygXYCiZOx+rAuONkAnaQJprSQa3Io2/3Y108SByB\nFvhp4m56BzqsVchUTtF1WIAb7BOiYTQ7mO6y9hVEv6HqfeCaMtok3n1uLYPt\nOdNrOrssTDMI3uE+iKEJdVYyoWfG6xr2P4XPAmsQJSKHTBmDV8FnJdqtbxin\no2yY9xoD6lPH7SDNIUjHJurENni1KC7KcXBGpW5wb+td6m5AhUqtLFyi1Y/A\nbbnO3mBOVBs5LnNbuvTKcNLa6YwyfxHhi0SsvGnKPk0/MzANMgV+6qkg1m5B\nKaYXsXBiDJ0idGWFA5DBKZZgJ0hZfNf7l23chwF9XMY9CW/nRyWiAjFkD4ez\n1Ma9+A/l+/krzd9WehQihAbwkjnEyDO6HJu4xiuD/rZRw4iinWBQoeXZ0qXq\ndX15WDWmknBf8D3rexAD7De+IEb+HDAaQmGm5cOhL1WVmvLDsL9BseFK7tzr\nfm4qWeqmAffiwK7F0h5Q2S7T1wcUyJr6ue99nKMzlMA+yDH0+lElFtc0zUbd\nLFY5i7Nx6kZfH/0sBja2N3Q+t+TeWSrOk98yqZMgbFhSMML4N9+Su6a2+7Ja\naU5D\r\n=NsFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.0-23254.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.39.0-23254","@fluidframework/common-utils":"^0.30.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.39.0-23254","@fluidframework/test-runtime-utils":"0.39.0-23254"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.0-23254_1619543590074_0.2807585976852578","host":"s3://npm-registry-packages"}},"0.39.0-23272":{"name":"@fluid-experimental/tree-graphql","version":"0.39.0-23272","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.0-23272","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4289916e196e17bdc8013dcb3808cc61cd01b65b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.0-23272.tgz","fileCount":66,"integrity":"sha512-tUtvcsSMsXzeM35s3Co8uYFlXlw1eaCHHvIefW/1FJOAqQ1RRIC25E9XH8CHlEAV76H0GkMl7OIfJICt4WVuCA==","signatures":[{"sig":"MEUCIC8xQCYiAA+AXpHtmg6or6Qkm5FGkmmGx3uoTA00EHZzAiEA1ZfZoFgNpkUyrPYx3UGh7/jz3WIR0fcbV9u0imwEK6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiFTuCRA9TVsSAnZWagAAlCMP/2zDc0cJIYMCeuOuJPFW\nrBthauWxXFd9YgjwqvTPiDKGmRMSYoqhp5/leToEnp31p/3NG+SRTANgrEdY\nZ8XsJqwEobeNeN3oclVGRqhjVuDFjD8WL8Q0Nid9RQuq+mcP8jezFrE0CLhI\nmk2/vjJ0na9qk0cCi7+hjC/IYxtgrY1E4mrQ4yD111rvofq2POXv7HG0EAVJ\naTPFYJO3025vwaZWreqLPWPua1N0vlwPigeLQco2nQDQv/h76Pt0kjeMS5PF\ng7BPmr0cvKwcUVCXYChd9pflvD5BXdUICFA0Mm6DAVFTuihwwjgfAiraF3l0\nEnnvX5HqpTuJf1r6UwvNgUq2XFubdL+CAlOpz0U4PIJoD0piuspw3mid0moG\nOP0IAL51d87OaftKBVnvklp1XCoTDx0zRcdNHdiUzz3td4RhMiTZ5pdHOFbV\n1SaWuYgEEbNcTIUiPswepBeCdyhW3GDpXY1i2s2a9WgnkrMOTrPaLL2nLaBE\nWV7WPRIHoh8GrEYTEAJY3k6RiICvSsTirwzYJ3ksGtFDJ5Y+tAurxXX2WYiO\niQOyGUD3TTQ5agcOvlbcOdlrVQNSJvFvvb37QTfyGdmznxPhXEaY39FyVkx4\nIXOC0qNU+tJbvsZ70Fr39ekQMwUfRZZ5FV72FFY8HcbxLLBInvoBjuFOyNRQ\nE4JL\r\n=2Bsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.0-23272.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.39.0-23272","@fluidframework/common-utils":"^0.30.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.39.0-23272","@fluidframework/test-runtime-utils":"0.39.0-23272"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.0-23272_1619547373868_0.8297419643329831","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@fluid-experimental/tree-graphql","version":"0.39.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b5ab6b154218f57e3a30e4333c461b02d1053504","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.0.tgz","fileCount":66,"integrity":"sha512-b0liTeXJ1ShNHew6eDy2jL+g957/GcCj+EvOybP5mhCbIoXQiZ/6Meq/1Za3rOZcUL5ePqMuFo2x31sydAEoPA==","signatures":[{"sig":"MEYCIQC0szKrvAPKEE/yfavvzQQg7WGMm23klksz8DlDA/oLDAIhAPNk6PJ0eOigVffv+bSuJXS7/NbzFoT5FjBTM1K7AGmh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiKdqCRA9TVsSAnZWagAAblUP+gL74jrg1NMk9LxY6u8h\nVYqaKw4RJlSor3Vj79xP0XoQNmiC0nUOttZkv9ZhkYKZnb/X2oZI7vI51Dif\ngt1PgBEBKZ2qtE/bMfcCsTtCyRruNXxvvLo1l+RiE946Gt496OSrcA7tqkd1\ntUfaS6djKYgR9ZL32cSe1tyIXJ7g9JPRZeqCfRea/17rp1fop7P6RUsaOkNC\nRjLvuwb+jWSoOss/NKeYCJwGDOhnhKrcqEA+nbEdj+M9fb79XkR9oShrm4Ur\nUS1YnoF1G8kdP86mTYlH6Z+M8AgheQf/eRANfIa8wRLJhx0hPzkRaH/uWSvn\nUifbkSEkEbeXdg0/2c+8FmwQoQU5yQ8N98XTnSnZthKXYvpYOISrChDERMYj\nzEJ41iqXmYiHbS+4N3IA80wS+DHeOhxoWIBPTZl0Q6DX3Itz/EtqX96QLC6z\nRMRzmanGGaDqOeNP4lKnw1lSmQfv4RnwRQ/lXd3fjOnXZLEafou/FiRmy+o9\ndtXS2Z1FJXj6mb6mmimRCDmD3pwZ1sEKOzaCmSXQS+ckWHysmyhEygDevAMW\nSUeOPvPM07kXyXAwS7H56/n4u6FAU/JEYok2YSqxeEUkMib2q1jlZ+jCguoA\nKrnxi1UbbmFZDvXT5TTk+Z4fb3Eo3wEExSr2Ottab0LvZXNxcAiBo54WG1I2\nR5OV\r\n=sDqj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.0","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.0","@fluidframework/test-runtime-utils":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.0_1619568489933_0.7900995602011827","host":"s3://npm-registry-packages"}},"0.39.1":{"name":"@fluid-experimental/tree-graphql","version":"0.39.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4659066f4f63903d52126ce5ec54c7519b039c8c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.1.tgz","fileCount":66,"integrity":"sha512-6LVrcG/+Ker2kPY0/V/EOPPUqbDNLb2EW5QOtn6gKAQfOZUXEofHmRlFINAPFHFvTUHR9p0UFU0V1KaO70hqYg==","signatures":[{"sig":"MEUCIQDc8eMlZwi4qOFjNwAe01xYaX4q3vP9wYpLNGF4ufALygIgLLJy+6uYJ+WvMcrfu4rn2fZ7lA808EH9a6v3AEUuxIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk0WdCRA9TVsSAnZWagAAOZQP/0cx97srKXWJSF08MgRa\nMlfnJfNeR4bY2Q4SGzDqEuZTYOlOk4tot75UARwAS45tzaALmL2YeEBgm3Bt\n/XEzrChV1iRdg7I22rcHg7sSSAmtWhQm8f7qYV9rrp9HRYrkAYs702KZ8DU5\nvLnYzVkwa/AEfREu/iSOXv6XSvLIGMixKNCaSk7XIwBdw5D3NzRpt+F2otOZ\nfS52n8PgmCSf/45iLrDfO6e9VSNjTGxNukz629wSL2hT2IGkl92gK6no3YIr\nixLXt2xIWOcnRpyFBm9NRdKD9vpe49jJ9Yemyxl3TYmFImQFRzP5Joe8ZmGa\nT2ff34qt6FlnGZ+38JDQFeSSahAROyLy5U5xqcGn8ZC4ZoON2qJLLXtK777E\nP7sCewj/si2n5fgfAETa03LXrSQCBT11oa6rgjr2Xe6Xie7hulryfsKtXzz+\nXkjsA9i6XlkvqLcsiU1vDEgFy6KzXXL2zlh3OeyxgmZ8FRbFnOxZoqT7rLX0\nzDaWDL6bYLsWzAKXNXGKXCtrvB/23oRl/zYXd2qzIQbbreVTxBKlTN6D6hB5\n/TgsNpwG+094kUwVZ3KEQ9r4BEAGalBItXpx12PTVNXkt++m26jxj4Sm6QVT\n+Nw3aohYsOImE/zPuBivEYP4g/Tkzgn05QdOhPBLErjpLIw3sURSuGcYzBz6\nWyK6\r\n=YO+y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.1","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.1","@fluidframework/test-runtime-utils":"^0.39.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.1_1620264349244_0.28878041135288424","host":"s3://npm-registry-packages"}},"0.39.2":{"name":"@fluid-experimental/tree-graphql","version":"0.39.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0251b348ba894d2a5872399ea45da0adcdef5026","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.2.tgz","fileCount":66,"integrity":"sha512-us/X8iqn64dhYhzjkq/FOXyD5VLgs9ARUXilhsoGz9TqXVOLJ8L/IdBCqUUyas0TcysPkkx25sRBKiil/CHwzw==","signatures":[{"sig":"MEUCIGeoenHqMNdGwQCptzNoj7uY7z0H98/8tid5YHtBHpEAAiEAriGpSDvnKsqrbUQN7gKgPR5y8z2yuQo6i0y6EfdqN98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmwXvCRA9TVsSAnZWagAASw0P/jB8Qx9FFI5Xg+nubpir\nBBD69tUadi5M1D97UdKeP7UlvvHYiaREKVkCHXI+3dlAZIOWa4EFrmKDo3o1\nxst8IwCuMjO7voEcThmN/oVgjY0kzJZmufVGjMaaVsujSXTP5SvCGKurboK4\ndeqxbpW81OKINTuqSggMxSlBH0YW8j9ao2zdMlcG6tVbEu1kdgNtWVpb3Xt6\nzTLTLLFUGa1EHu1W9AjZpkzdCMyetyOmxuhlRHy/U/n8XSyIbc1O8C5jWDIE\nA/hzLgAMqVbboG/5GScVwyp7MJijyFG9Vi4HhbqZb5HRNBmygYdNGxyD5FJc\nDdN3G9GNZbWwDgyM3PmTMf25JRceFCFHDsPVNaGYlho2byXac8R74zaRwPtJ\nqdB7w1Nhuo9EPsWLA6WxsuVA/eK7K27O7NMrEglxs3MLYESJ+r2771Iw8Cl5\n62XN8GCvnQpfTFBB6K3O77s2856fwTKiKQxwJUthy04fe+iG7nJ1dugr++Vn\nBmyx91zyJe+Q9+52B+oyWFYDFybnDuz50ECmaP3ROmQLFya50c8iR3btP2WK\nVAlX8gxSNixxscX8tIOlJG3Yv1EizPwgkQ+2cU6fQhlN7A8kC+iDmSFJesyA\n70IZy2SQK46y4NFHAicYm6hM2lGzN0hB/m89/VXoA/Tqf/XdgMpa+nS11Ox8\ntNKH\r\n=8JZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.2","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.2","@fluidframework/test-runtime-utils":"^0.39.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.2_1620772334680_0.4881187531667548","host":"s3://npm-registry-packages"}},"0.39.3":{"name":"@fluid-experimental/tree-graphql","version":"0.39.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"907af1f8b374b5c4e4e9c5c219e173bb4ed31896","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.3.tgz","fileCount":66,"integrity":"sha512-SJJJ5Hf3M9XYKzKMV8oZfdPAsk07dARzMul1ODSTyAVdezjFw8gvkRCeWgWSNRcQFv8ITenleicThOsgp/qf6w==","signatures":[{"sig":"MEYCIQDTrP9LjHi3ri5I8YUF3klsPbVO8uRWmghRvyI2Vx+uEgIhAJ1pWFrPc14ZIQ3ZifV4N9o48F5neC+hXZaHayZ02Db9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWD3CRA9TVsSAnZWagAA69cP/2O/HaCol9gDEdsKzwOY\nVdUB4UsTPxc7NOA1NYn3oPCElFFeEJWEnJPG60oRMz3j/NgM/Y7MfPVMd+aY\nGwaHQph4F+wWTal6voTit7OX48hvDlADefF758oPUEKsla+03oFnnTKWhG9l\niYRjkI9MSY9x8oh6Kz5jz+knf+5uXls+MN5aUDFMh5MIAto7/U5elDFuRXxd\n5bwYi94UPehXsK1ltt9QqRm2mOJlAD6YJ6qU+oNzzzlVax5T5oGxEJeurrZx\nR/cCEZdoiqlSiBOEJD4vndu+AQJxWyZuT5q9rY5qf4KeP92KMyZh9XXCTOJk\nyTTKI0n9aaAhQPJ7oBWsjp1BiOPffZNzF33jsuXPRATy8qWnOhsKVg6cI8XE\n3SN1uWSJLeoZYinSi7ekZbjE/Q/vu5Lswc3jfXBvqybiYCbFRlIG9+Bjefi2\n1ELC+zqIjVGjd2B3/Xm3jlUIFe31AyA98EcmGSL8M8TlLX4KAYR0oOFQdlpR\nefo+lRrFZ3vFVXtkc5I53xVDW7mUlomBczo2ATt9zyJy/54zOf7Ui5gWchsC\n5mEPKWHegvp1p/2qpMnbLarvs1vy6AcdJ8GijfLcwI/FPqQgevESTUk1iuzS\nIw0Ni8yEl9G/KkF7AZ0buNgmMcptxYC6wrhjzsGssNTY90Fy3SE64JV+o7xZ\nwrgn\r\n=6Yjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.3","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.3","@fluidframework/test-runtime-utils":"^0.39.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.3_1620926711143_0.4161917715276753","host":"s3://npm-registry-packages"}},"0.40.0-25719":{"name":"@fluid-experimental/tree-graphql","version":"0.40.0-25719","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.40.0-25719","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b2f72b5f5ccb4cd086db61d1c0959675fe20c756","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.40.0-25719.tgz","fileCount":66,"integrity":"sha512-ZQ0VARjrSwJ3ZAYE6aNDNaPl4oeVirvqPxv+bCIjfnu+WcoZf8GjSvPTT8dc43LB0VXA1wZQyh/jkClie3eZXA==","signatures":[{"sig":"MEUCIQCmf0unLmL5ATSzIk6IZheTl1JoksqGqmnEk8KjycazZwIgUzrDxsq0wFw6rOsHkgEwfpCcRF3yqABWE2eXmiKdMmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/dWCRA9TVsSAnZWagAAUOAP/03UNR2vdmMXzyS6F16f\nrq4zCyusBqVXYeplpYTNXQqE75JYoyqJTysK1vYU764oCsHLFDl9FZCzQv91\n90M/DcLY3p9zuw9cL8LCo6+TOQOgHwSSYKNn6FyqEcN5YsHB4dK1AXGsMRa3\nTDqx+S+TFfVobWFVzRuAWFQstyRMiEglaLDsKlyfo2wabLm3SzXsrcF5ipW6\nk090N+cUEiqX0i86Pq94FiIaRVxpc8IzHlJBtbZGkmKegjGa9H/3Shi+Nsvj\ne5QJz0ZHmm+9xLMP6X4QQjvJPDFySP6svjlTQEUglMCUXa0cIffIk31vlm+S\n/xbXi74r+pNFLKdXB8JYaUYSWR3oi4rxlDZSrHBCqX117/r7HLLJtcFs7NZ6\nvbjVZwVsaH+fCEuTPGG7kmksdk7PVMjOUDn0sGzTO9DXUcRVYsWNvMFtnegV\nC5qOWdZ+kcA6w5KwPo3oss+MCHsaKWRdr04ZpoTrdNHJ35gs++VYnWVc/p4b\ns8cUBq1rHqxgVVOnltEs30SjXP5GLQ3vEzFuCuZzXtap6/PjaDCHAv0TIOQr\nvs1dhQspM7EQYByKHKSNw3zQX+g66/KuaVJPPQR2UtwUa4lr/8CNhXExxLSt\nbct5aDy7gaoSXeltAIqlA+1IPQMRXrs5u6YBclwEDD+XGv8mpwiM7zghGtML\nabJR\r\n=lcId\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.40.0-25719.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.40.0-25719","@fluidframework/common-utils":"^0.30.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.40.0-25719","@fluidframework/test-runtime-utils":"0.40.0-25719"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.40.0-25719_1621882709953_0.32820444132020055","host":"s3://npm-registry-packages"}},"0.40.0-25851":{"name":"@fluid-experimental/tree-graphql","version":"0.40.0-25851","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.40.0-25851","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f1fd6e8749a8ed20beb0d4e622ecb5437e561a8d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.40.0-25851.tgz","fileCount":66,"integrity":"sha512-9BiF/B/dRifV17c9+OBWSGkx6FmFw0OJ6WKvo+fk8SzElBtmMZlqzA0vwadict5AFKhon0+ZYOrxs64j6IDn5g==","signatures":[{"sig":"MEQCIHiK4YOrM1BDDMkNB9NeV82AKdo4FDk0KjJo/elJPP5MAiByTWZoX9AqI6eyjuEA1BMgIxViB30F5Uu1PUTn2FDhQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXvCCRA9TVsSAnZWagAAhkgP+wRtM3+rP+ooCvJlnegY\nmZKi3IHucrorLjWTmmM+L6pCi99qETIk0v8JQ9gSbzu6wPLV52yALT0X3Zvn\nmPYmLIfzSH5HrPitrcmSBP0+nGq4Mkp4OKJ50rOZAXGq5h2Me5cXktxqB/z5\nqA4z0p+uafRLzeG93FjWG4AG+hR4F3pXb/Bti8uI9zjgKguTigxQh+fHvu7m\nOvnZPLoHBHzB0OssKedbmk2GQDzi27wm3iLEpf9blExuL/viLjtxg/3Y6pBy\nwRm1yxDMtKmxNiS+LoHHocy4TqoC+mJU6aenqbpCL3MxW5VaQSKjjIh/zwxs\na6+rup7urQCkbwNW8ggcJ8JOuK8d+WZM1GxZJvvE0eo3mW5G8HOQEdeB7Ref\neA6+1pSRQN8tVqDbC2Ta4i4NQVtyDl0eGEbOU8DBOoQ6IJZVLUv07sdQ7L6a\nKEvq+mMFga9mZtCSEzSB22MzHnDFSRtdGoqV6ljRTlECtXP+YaqFUDePmcE4\nLaUq/jv+wgM3FjCmSAf4UHNhoppb3V9klSFnCsgeMyI2VE52Jr5dpdyWajXS\nPqYtXr9yl8l4JLYusT0HBtLLWmwsEdrpyXlgeqmCL+Fa5HqHlwMuGYhWBt53\njzzDRRFIIAT5AvICnk3H+c7LMWBUmDZ/fJVo/duH/wp7myvoJqY4fez8rFt0\nHWKG\r\n=M5tU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.40.0-25851.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.40.0-25851","@fluidframework/common-utils":"^0.30.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.40.0-25851","@fluidframework/test-runtime-utils":"0.40.0-25851"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.40.0-25851_1621982146365_0.4880296777263502","host":"s3://npm-registry-packages"}},"0.41.0-25957":{"name":"@fluid-experimental/tree-graphql","version":"0.41.0-25957","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.41.0-25957","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b8ee0191bf601d75b5caa3fb0720ab68edd2b84f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.41.0-25957.tgz","fileCount":66,"integrity":"sha512-B32D8UQ+P5xrJcHmqFLOBDOPzsq4KyWwyPT1HZBSVJZa9r1ASTAOFOA1Tlp/eUfyrwJp8SFtYNjBHkL7970Bsg==","signatures":[{"sig":"MEUCICnaVkHj7YQdFVywg30bZMcPRcEaF6/1GKQFOoO81arhAiEA/UaCYN0IKRQD7eVn3ISEuafpZMjDybAxl3C70tmk6l4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrrHeCRA9TVsSAnZWagAAc70P/1EcuQ910Q0WXbxsJtXc\nIziM1TiAyKVf74LPVntopTfitdwZ1cCjShaoLgFYakPfUIFWjqGHmSXypcui\n25AXDRf18v4Q2rLNe6Dks21x6z13/65R0b16F+8l9c/JzSVaBvNksBDYSKFk\ntw7CHAbBQ63vxp75L+5HVU8cs68Z542cG6ERb0YA6ObrY8DQyGmB0RkwppTl\nx26AodEYl4cIYRrSEut4uruHN2MRwHZ6R11Tp8q6FlSVTvoTb53zSGXpgoAf\ng/72JuuoUrXSHfyxvS4Ip2M2jl48vetc4KKx6/SNiHFZqB0ftcGDSrCPoMNV\nxmmmWS31gI1TOZJ5q9iPFCXDMDF3tr4QajLOHN040oli5IGMAfEgYhe2dL9W\nu32mlp0Vanw1njNdUY546nB+ezjP0BXVLtB6XyDmeEw6cQcjy7bvQOO8FToT\nobQUX+7O98hFYnIZkpW9pZwqWBG4V4XcSVgn280mcBqKm3En/CA7a3JnL03o\n2LMycZIsOhD90fC65z4KjlKWy6tgtnfui0BLk+w0K3TXEVKne0Qcv2gc3THV\n5JnPfop7/2J61AjlOQ0Q3Tib1WmqhRW6jJBSO4wU7sNOMk4C01g6HJ+NL76Y\nVB519A4vfvzSlDtt9s3XkreLUTgzIZ/iZ29zUKoCpoemrn2bN6JOiscF3/DR\nrhul\r\n=lJWB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.41.0-25957.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.41.0-25957","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.41.0-25957","@fluidframework/test-runtime-utils":"0.41.0-25957"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.41.0-25957_1622061534113_0.21001107808913577","host":"s3://npm-registry-packages"}},"0.39.4":{"name":"@fluid-experimental/tree-graphql","version":"0.39.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8f660aa05e933c5a7307d2a752d8df9d612d33ba","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.4.tgz","fileCount":66,"integrity":"sha512-Wks3PNsAB78D24jxJ1hw8NfoTsLCtkl6FsaKrJHdub2YU1fzlG1bfHy7Ku3vlcgVSagNLHPdDczyefXhLfDH+w==","signatures":[{"sig":"MEUCIEWSKq46w/0GRJVRPmnT/J91qvXVH3Ri0ivXsAFcfuByAiEA1VBbubCZelfzHhKtzOmui+rs/hILhOhOMFgWcfeXw0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8vVCRA9TVsSAnZWagAAQVcP/A8aGhyWvrAbYkD38FpC\n6f5d6N+Sm9OEn2RTz0GP9ZRlE3UBZ2NJsm8pzKi1pNuIP4NJN3/uo4Kdw4Qn\nzsxAKj8042rdKdfGZiI9J0lHPHiWvSJtjsXJgV6AZy37rq2ISNsEg7WoM+nE\nBs0IBsVavQR0+laTxRLb2GAMdFe2/BKViMn/SzUXrmifV7yWdvVYm8yaK3nU\nV6GJKxADEhhjGCh2EwzMtcKMcfUY8TfrjhtuqQjac/vWtSSxuLzzVsEgQNe7\njsiNu6NLF6Da0XapjsMCZZgRvbvh9C3XOT0oAND2hhej0zyA5nNokFsWlUV+\naRNOtIw8Ez7TeYKWog9Oc+VpzkOye7vi2CCsNxg8CCewZ3KmUradpr5eldQW\nkZv3Zv79EjufZFXoYs0xV1IpnpJo+8b6kgKPrE7oYkapXg8cQlnc9yE5bw8g\niC2ST3BrEtYu3fZ0ZqojGt6QEzuo8lCiKRvjrSUZLnVKnZLhDkktvkRlwThB\nGQDKloBSGRQvs7emPpmB/oMjx9gBR1S4juuH3wBPb5/fGBmyCb/PJpWKnMTv\nCOaovn5BmzxnqI8SttyaLKxq+XktQZGTnWn10DGpDyohUIRNJANcPjz0mSzN\nzvwX9l9oB0iTLXKr+P7BVW2vsTVHLqt1qa8eJYTl6eAHiB9jqmF/cdZGzvmS\nvpIj\r\n=95YP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.4","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.4","@fluidframework/test-runtime-utils":"^0.39.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.4_1622133717186_0.19546587801011395","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"@fluid-experimental/tree-graphql","version":"0.40.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.40.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ea5676dbff60147518f50d4f2c37471b747b4238","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.40.0.tgz","fileCount":66,"integrity":"sha512-2vziGLd9iRG9HbhcB6xG7+KnGvDvYaSEjr7l4ouyGZpVHzqR4Mir7DzhdNfxYrpDO1x4mPtpqNkstzkibESzBg==","signatures":[{"sig":"MEYCIQC2SuZAsoCHuMruAlk6KYsfiK4q/uqj3Ef6SAaeXcuQ+QIhAPp4Ohmi38LBYcgrBExe4xEQdZtxX4As0mPv+cxE7EmU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr98BCRA9TVsSAnZWagAASoYP/jrK44SoHlhgtzi1uDFd\ncbiFCNWpbmOEtMvptE9RMBq9mkkEX+5Cg/TOa600EXvcr4UMfD4axcfTOWj2\njox+Vuw9x2CZHAivj+i0TI0SgZnRqY/USdzq5kGoU43FnJNBCvESiCz+2CHf\nU1wpFdtmW6vdpPkRPX955nHWzqXmpBl8Umci+HJVzIGVnzALoJvfBqleoKw+\n3tYJ5mpmSYhFHWCW24UulM93U7FtYfKcOsl8lw/cifshsDjq8mZDJL8dAmE/\n1Te2HYCeRCsrhkFm2x1ksjrOTWXgpfJOeir3cZOpFYc/2z9W2hPnN0DoY8tB\ndZYW7z6VXlR5z+1DUNlKds8jQHIKXvPw16m13wcqCaCooqPBA2s6ETXvJoPM\nxv2vK3tBmxtuZvGLPubmTc7kklJ4ocqhueKKtZ2JV4q89/xZuBoR0rwcUGql\nlNT9cYV9zWy5PpiQ6ZmTV3xcFZreMiDeDDS1ifEHKO00/6TUcYMwwWlVExqb\npj+WjI4TBIxM36GwjvFBOGSTN6F8aNov5hO1S+oJUarbS569Ms9b2IFSIrqz\nbpwjfIFVIwrDxGZ6mUZkp7pePwraiwGGxXJd5KckZ6L7fjYyGpsFsoGhcChQ\nIezZCW2UnSkgYdZygbQCtZvvrU3F8YAX7ZHbfzhHwXJ4udI0JV8Vufw8WXrx\nvWAH\r\n=6t82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.40.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.40.0","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.0","@fluidframework/test-runtime-utils":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.40.0_1622138624550_0.7890450621713647","host":"s3://npm-registry-packages"}},"0.40.1":{"name":"@fluid-experimental/tree-graphql","version":"0.40.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.40.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a7c5f6d7d2aa8eba393fa4b549d7a07772e3bc0d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.40.1.tgz","fileCount":66,"integrity":"sha512-iiSto6vFcI59UJoRsVuQxCmvMe4PUFYS6nORf6OvZvkXOdLDp6ldW+dCdco8EZrUiwYrP1yy/MWgnMfMI/y8uw==","signatures":[{"sig":"MEYCIQDqEeQUCQnOY5FWWn+GjI27Y/DcSHJ0ed7/8UVGF3AfHgIhAJbhfUVpq1n1e+CZAbSJQWskq6wPal/QemJl0C49+MXB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguXR9CRA9TVsSAnZWagAAfoMQAJ9IMwnB6Vd+Z2moHrNN\nkEfr2OvH2zetIdZbiUm0DYga4g5pE0wtbiWZqvtsTPtiT1laIL3DFaynzQK1\n0eSe3hczPjFDDkeqYPx0cmzxHepfv2p9jQTv8pRzZ1ZyoegqW+v3qltxlc1Q\nVSgUg3b2BhuSKIlkexqASETQzRwSugYh7RctteCRVN+nNNfKmvVXhWiozM43\nXojGQlKUgIvRr/OwxUbTGM/SayXpuxc8MsXftFAAzNg3XcxIVLWMRbqwANkf\nENkADdms8NCrviioWYuDae6Bnep+9J/6D+W1TQpGuW0RYVOWG4DtHFrvSjbw\nLTRmvRIqwcIjHjZoZlK5qFvQovyqo/iMLXYJdy76aCc2kKjNWFFc6//OW/9w\nh8/7zii2NebGxXjPiKPH/JYuA9BfB/uAZcM30HcZ7SbG0OeD61LUcie/jxAl\n5yEgMp5wVPFvlVB6QjDifQwkL4k/4yePI7gnRplUddnX/mp1tthxp02tiZux\nwLFRM0agEANTVikBTKYMHtjkz855XmrFSzEVOkpGlxRkvx5UScHSJtJXInVJ\nlX9opt4oigUN5ta1MKYYV6lIcY0Ol1jy9VO5Fo+Lt9T3EdtoXAhHGTyB7Za0\nlo4hjzkA/MrUZ2bJIdm3UfR/B/G+Q5u20T0V+y64r23uUHUOdJxxbag5b5O1\ni9xv\r\n=K02G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.40.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.40.1","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.1","@fluidframework/test-runtime-utils":"^0.40.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.40.1_1622766717543_0.2018961615511652","host":"s3://npm-registry-packages"}},"0.40.2":{"name":"@fluid-experimental/tree-graphql","version":"0.40.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.40.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"130658dc0de65eda7039c369e86477d6f3ba7843","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.40.2.tgz","fileCount":66,"integrity":"sha512-19VSZ9ad/BX9P7Zv7CUywGckyYuEF7Kghg2Wv6Tg0/DXD1mZtMdixrG/bc+q6jexg1jGgIwA2ssPtb+4xtUsSA==","signatures":[{"sig":"MEQCIDNOcGdE3RDOGirDajsPKGyRiHAtThT539UmxVVHvPrPAiBmZ6+nulDbgG08/dG0n/daW5Gk4Fw5e5KEtDb5tYx9qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvndKCRA9TVsSAnZWagAAv9wP/089LyO2ryyF18gkBOT+\nlo/SUDk1JPgqWpR4iV0psEVNUxdQG3nKuA8lmxLuyUV0TLyebAmTBKweZDYH\nhbPs5jr6r1i5xwIoZu7QjSPEEDePdMC+Gbn0q7karAAOlxGPxlwlT49jbVEW\nmNF1c4c8FcDBBcTn6rAzJvn5vzXX+WZsLzmuKIrhvv8fZ78FEfFYVLhfsT4+\nK+f0hCe+EII/cBYkobZAI5GQ8LbYmAVtATRyrBVV4KPd0UPDABAko05Ur4c8\nrh0WXiPaOmksBcqb0q9yP2rjsq88sNttu2LwW/xqsjm6w77drwGnidALxWQ9\nYDEKryLGXtIWWPar5orWKUcH7klHmSFDJfVSVWJCAvxACUloU1CZ4PlJ2oC8\n76wwBY2re9WmZHky50Z9nMllYDucqWfGu87w9eSl0D1iXuZ7khxurqB7QdIb\nxOT/JR+oWEm7MBuXk0eoEtd3CwvQKAdP+7nDQdDlNmy6+y/npvtsrNdGKnSS\n9z2FR42ayk3b9vCcFOXf6xQ6BG4CaRtBb67ip+GzbHa2g3Z0dH9xSFM+rguy\n+J4qQNj/4fQgG4kwq7oHICUdrvzfoG6kj04yfExbvznK85e3VACXxGljlwMx\nQpDsIuOQAitJqhoqRkCQcP4sUaUx16Kp+RukwijQjCYmRo6ynsoz2UjIziXB\ny2os\r\n=ZO2v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.40.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.40.2","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.2","@fluidframework/test-runtime-utils":"^0.40.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.40.2_1623095114047_0.45626842356460195","host":"s3://npm-registry-packages"}},"0.41.0-27154":{"name":"@fluid-experimental/tree-graphql","version":"0.41.0-27154","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.41.0-27154","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"116b1bab36b6a4cb01d6fa364f102a399d5dda62","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.41.0-27154.tgz","fileCount":66,"integrity":"sha512-QBtnhgWtMpA5fgcGUGEB6DDeDIwKwXOwrlf7TO4ZhYlaoVPBwJzztyXGaPywQSqLajHYOzOn2aLvS3Y3Jp57Vg==","signatures":[{"sig":"MEQCIGwd4A65c9Vj/loKSoT09owM3YhHGglDngYDuWSGMwOgAiAQxBlHM18dPQxeItrP7JOTYkdudndRClFUdEGNdpabRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw7IHCRA9TVsSAnZWagAAsekQAJ3U+WlRuK1DnBKDfpsC\nKIQAS+iB34K46zU2CiEZ1Q6AiR0m8L5gdRmLIGNNBHjUc8nDkoPa273xho+h\nPqjSQWa4ND/Xm7Wk+g8sFYU/byDjyaESWmQ3lTVk1RS4w3PpYrewB0WYfa/g\nqLzNY5cgieJEtV9iSSOckRz6mjrcqZXJexF+yZ1jw9zpyIdd2BgmQ99n2mbf\nb5Uytip41LgpEcA67U3rqIqekNSuZchuiD8Ri0PJOGnQXZKZr1sWktQoWt13\nSbr0OGx5FTYoIksmyqKs3CjkajDhSQzdLZWBN0T3+NBmN7X2+b7wNBwyBL3/\nQJLP15M7GlQN6bjH4PVUus8E4zOBOnhIORYIqyLZd6+9pNdR5/5RXgpLiftO\nz/D+WJgVDhIc1+aT+R/fpvv8EuYIreH8fDC+tbwRw/RiaOGy9zifTfQRvzkh\nO1y0nOBGf7iM84pEmqpgBnb0YX+U5ec5D6Qe5LHd9m4iWZPPRxkKyULCcI75\nI1N4Ei/ynI4IvopKImnCyj66u8/SoHS/hsYZVL4oQ4g3henaWL8oyIS7xiIN\nlABzE4u8XBFzuGkrm/HB5TqRWeujEJXlFtu+csThCX1ykAZbinNF1aCD+hsR\nDOV9pPp9O9FgQ5H+HYRpIAF6JdGVcdnKFulHXdC8YdwfRMUxJFarQbZsYj6E\ny6Q3\r\n=6Uaz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.41.0-27154.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.41.0-27154","@fluidframework/common-utils":"^0.31.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.41.0-27154","@fluidframework/test-runtime-utils":"0.41.0-27154"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.41.0-27154_1623437831072_0.7803077162667813","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"@fluid-experimental/tree-graphql","version":"0.41.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.41.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"dd17fa706c65a4b00b035b4e7b7db753c28a633e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.41.0.tgz","fileCount":66,"integrity":"sha512-GHAps7aIVgN1bCFPEfXZRab4ZhW/iqMUdaj8vmrRC8cIiFWhtVxE3anNqo3VeHn8Fp8suRrOPRBDzLfTnOY+Fw==","signatures":[{"sig":"MEYCIQC/G0Pjc5TTyQt3pf/gowJSpZ8IsM5yAn7Rj8peic0S5wIhAPF83flQGCSjfGsDAzY0FRNUepvFAQMQ6PaKRqg+sUF6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw/GrCRA9TVsSAnZWagAA9ukP/RI3XgT5j1qd7TfxyAG1\nvBbsYBkqWh1id+QmvfM6AoU5sM+T4ht2nUVeQfIXhQ6Ir+u8BpPlx7T827M7\niSxa+3meQcgpvVX5iIfgDabfDLvBLeZBlw5js7YtZAeqYuq7fEx9WJBobdtr\ngvGyoF9yyPLhR8R5BrYyUHrO0b69jT3Kw/YxApH/5WewdnyWDNHx/1aiUBp8\nd19OkLWSG9OyUI/F94v2nN3hBMjBLP7ufsWpn4lA1VRV4UEQHgAiMoiYzW1r\nxZwIUSRMLc7Bo06od4rrQwOGrS+qAC2b3smcq9J+cBMt/dOyq9MkEtnncbBh\n9H/JORSvh6zOJM4+kkXl6U/zLyII/+Mc5z7XI3xgkOY5RjnWHwLovz0lrMtF\ncavv2AdG8sSIFuYAjnT/5XMazQ146dyqopnMOZUudSVLeIM6uwyJmDZiQ+On\nPefopZcOCs4uYp8OGqJxaR60UwixXxrkXvKO6Ln6XUj3zHrdu/4RDHS7OcIt\nuUtfXNZJ1hearc7hp/MiKotzkgMhcXC2tBxQsMIpw75uZMRBYydoxuJ1+dtH\npkcL8qoQ5SVBowzh3XAlsR0JcLdumuw+KPIC/jWm/7w8TZ1SJGV3ripm9Xlw\nR22eFQJyqUuT+IiFJAnxAqFihPpbI9nAM8lEsuR9MGn8lsOjVbDuGM66BtF4\nzQEQ\r\n=PKc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.41.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.41.0","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.0","@fluidframework/test-runtime-utils":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.41.0_1623454123113_0.2291941432573963","host":"s3://npm-registry-packages"}},"0.40.3":{"name":"@fluid-experimental/tree-graphql","version":"0.40.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.40.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"032cb315a31823da9c2c328457d8513b1bd454ae","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.40.3.tgz","fileCount":66,"integrity":"sha512-eBLLqtZY/ko1i4zjI9zfvAmQwSZNeJrXAU20hAXp2kOVj+RTpELrZzacHRzWWQJuufaI9bboKjpHdR+CxibDpg==","signatures":[{"sig":"MEYCIQC37wTKzT6w3TB6U2ev0ZNvxDK/JfpTL8+TPUZGPcWT3wIhAKW8UzNBdrhcrbQatrltTQVsfa5hGbXk2tfaQ8HE8Ko3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyP7+CRA9TVsSAnZWagAA7C4QAJgArQ44uU+McdHnXbDZ\nYEqqbqHTrFwpj9uJLONYQzZPYE9RYx4PotTpxKubXe3l6E6B7ZE+kImbrnAz\n1Ch4LbtyzGYIomGHctZjeGoLV1y+qs+MFuU4iW7N3sLbsCszFusNlmhT3QU6\nNgz/dd6h6pb3s6vae6JKEgEPUrK/iVacemg8vJ+sAcW6qEJYJA9sayFeD32V\nXmb6kzeRCFcH74RjKriCRt7CCtIngoiSvzqrxBs+rAwj2m7s6VjWYEry6jKV\nHjPxOAwhiP0F8yIIVe8dVP4GgVyKEnPVybxWjLOZiZwsfqzlqkKU5Oq8f4gK\njnijWsaMDkTjtA5eNksrrYiYqeo9oi2E0b4chXpim3JxV8UpkoC5X6lMPO+U\ngxDlMRPCM/tkMHjwDjqL9FkDuXnCSL+tZI5a661Mn41CemI7LoRT2SeCK/hv\nJpqZ0GKQbzzyfpriZ9x/k2i0tUBECr9VzC+GH8FYzol6yMQhHkrzEYUNwRoI\nNXZmlsGcKVMsH5o5hcQMn+kiXfhRoQWc3Tb40eA/JNyawm0CP7qEozsG8Pe0\nmQSyLlFfvYukmSCYfZhWnaUpMRk7CxdYilKn5wIgP9xAwPr3G5lMBIvj/HC2\nzSE/wldM5omdaXom03fPeJ62mRWCfe/nyimC2EfhRsPOScUOninfIoYSMfN9\nkYVz\r\n=w7C5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.40.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.40.3","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.3","@fluidframework/test-runtime-utils":"^0.40.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.40.3_1623785214017_0.14507936773341923","host":"s3://npm-registry-packages"}},"0.41.1":{"name":"@fluid-experimental/tree-graphql","version":"0.41.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.41.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"41ba170ec7d1cabd576ed611b8b8f1934d5d8729","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.41.1.tgz","fileCount":66,"integrity":"sha512-r4Pv7ubF78Nh18LYKUh1pr8yK6osN7QZmRGQQlvMajj4Yyzm5VJuyImQnGWwTCOxTFIRah+i6g6jk/9eYYKUKA==","signatures":[{"sig":"MEUCIQDX4XLMpdKGLaolf2/MLWo1vk86BV08gkDduXP8bPdHHgIgY64oEqrLkKWDo9DiOWk6JSLG/zRnX1N2uto4SfxOPtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyVhyCRA9TVsSAnZWagAAvWMQAJCCkCe1P+jWvJqU7llg\nYXnnZrsMEbNnxMzysZb2rBDHFszpLbBaCVGWrRkx8tNlWzXDVfTFDFWFHvsf\nmF5Dh4W54hlobYrcGKl5zuyLa66ZYuhidZT5EvkO5ZF9wtHLf9B9/2t4ZGty\ng5cOgdH0wsQyhWGAsmdKHBm4ObM4532KJg5ynaUDRuoP0AYhCD8/6JAQ/JmA\n5Gglejmr44ql2M/TZbPzlft8DKYNQEZgqPY6psYNFQ/8trR7rPMPvRNnNXBY\nWiqWHKTtQXUdlS21k+QrmoVfcoXNiBJo34jaw5UEIlUBa5gF3RgU7R/zBFqT\ni9BB0Atm9YpEDfrm2B0kY15FCC36uCGknP4D8RwGVsTsUdkEnLLr1M+pYhSt\nhns50H9Xx8BNwAlxIdekEhB+Wc05n7APUeAp+Ql7+hDcURYmweXl+NwnXQP3\nfNZtbyi/G10OTq3sUhnkaPKeEgBsW9i9gpNAK3GuJVui3WvWRqkHc6YR04Db\niQDx+0YtOyZ6Can9+YMiAmJr8vkGqe2HakVpA0Xlca0FT1JNPLHs3Fo0k8/M\ntBR3RhojuznX/rFSYji8lmXEJYCr+xJOkLNfgidKtkw2bfZ/S20mwC9oGADh\nA7mphPCe1/Sp7NIPpm1NfwHjheC3bWV+BB1jRtWVbZLzwgtynX+IAP1dCw/z\nHkS1\r\n=XBFu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.41.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.41.1","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.1","@fluidframework/test-runtime-utils":"^0.41.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.41.1_1623808114254_0.28093941269537037","host":"s3://npm-registry-packages"}},"0.42.0-27549":{"name":"@fluid-experimental/tree-graphql","version":"0.42.0-27549","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.0-27549","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"17b7dfa5eb9cacc8a24cfa879c8d51fe484bfb03","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.0-27549.tgz","fileCount":66,"integrity":"sha512-ay4Jr5P9YyuGhRo0Ym1P8XM4RB+6yn7Dq/mY8nCbQ5EP40QWJh4YUi3T7ro4q5Fn+xO00ElsFzIO6Vcdel4W7g==","signatures":[{"sig":"MEYCIQCQ/lyl7GJCD74GaRyUkfQUshhN2o4DY05Z9fXjWL4JzgIhANNj9nPcA+L7eXDWvmvHBLnzb2UWrOWjwwtsfrYGT3Tp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhjtCRA9TVsSAnZWagAAZDMP/jJ7W4YTwzSEt0SoCbt0\nKcmUFRcPTeFeCDn2PSbdOVcVEET0MPABWaTRQJ45SG4Iver3cFG19ENfV3uw\nTLN/ksXNuOIhVivwwI9JT1mUxct2kmp8yZKW9OkIORyX9hKVcB815FA3krCk\nZASc4+d69NkbpZXK8Nu7t2e9Uc5b/w9mhEopQ5+8pMaEjryd28oEm2GsZOli\nbKhVG7E8e/RSF/rbSvymo3YMDlk+ttkFJluAUBjag+LxIIRNSX8bTwfJv0Yx\nODq2cDehmB7CyjP9eo+wEVPdHJggZwdMwHAeHGrmVMqQjwlErSJVMJw7MRhj\n3CJh9eHI45ilvrX06HdCOePDIwzsxGDtpZmSKqHQsF/zgNg6tp9iOEo/fkfp\n2VU8v1x4fNqR7RWq/w0A7pbfPawVy2/Z57XJSAW+MZAOLs2GP9HZfnoG9TqZ\nDj9iUonMwWKEkqhlQ6CMIOWUIZwboh6InB+iV8kGhNoP+I/33szO9d3w191n\nMTvTloowoTFnbO1cMZdHaLh/wUW3YeY0FII2uKiKGlFMZGk3D3vsWbkagVKX\nY4dHqhGmiOV2dIouieo9bVeqr9wd5dOeMHpuKcyuKGWWx/fkMMkwWT1m5VmG\ndOo5VW/lp/fCF/vZeY+yPrVv9rv7vEfIK4WEVA6uAazWuyKw9cEnSRh1a5Zy\ng+E3\r\n=H1IO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.0-27549.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.42.0-27549","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27549","@fluidframework/test-runtime-utils":"0.42.0-27549"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.0-27549_1623857388805_0.7647494277577465","host":"s3://npm-registry-packages"}},"0.42.0-27644":{"name":"@fluid-experimental/tree-graphql","version":"0.42.0-27644","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.0-27644","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d0ce061722c07d402b30113cdd506cbf35d8806e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.0-27644.tgz","fileCount":66,"integrity":"sha512-pFghfQex2R37u3kd/AC/Kz5lMpmGmiwaM7ebUYxNeL6gyYsUjkznJPr7+MuUilA75QyrTbXQpccAcy5p+9dTog==","signatures":[{"sig":"MEUCIQDIT2iG3Q4hyahOp7Jg1Din3MuTQvEhjWW7NdHx/u6i9wIgXmWKoKAmnPLQ1dMBOErgc5nwx14IEdKz3WByPhxfxj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgynJyCRA9TVsSAnZWagAAY5EP/1ryk1kO/05k76QEYEAw\n+hKK66Q5kLHPt7gHw8wznKcrzWlMBLNQh64uGnXGMAtvUxXsd95PSshCiPnU\n6Sfqn/o1KD5O5oxKtird0xA2DnvLqRCWHjp1DsIx8Dxo0RJldXHaA/pinuP+\nL9Wm9VNG86j4fYFRW28HZ8N5FRyDCerIIDmCVZh3CK4wLwca0axb+rN/AEQ4\nKHfwbnIu1FE1PFbRMhD9eWQdZFQi/Ifg1Y9I6sm1qmM5fRTXLQlzRlOYclGp\nQNrXBwFIA3cGQMMeQJ5obuJriZHwXSCNX6GXdIK21g/jHBhMN+8/xoTYmOOn\nG07hgCyqE622b3DID5k28BdJj0fYvWG5UHFf2hYE75fh0ecGJokI6sQNBcGz\nAkmsCnCDqz3Z4M8Y2Lb8s+lgghpUg+4z/2iBCgKqZuhx604AXcW9qlCn/Klr\n5DW4eqSsAnxHpjUczCF3r9u0QGWMrfuLxLLAdi1KZtthb/4Zc5TFcdVxc8od\nXNaeOvQTvrj6Ana4Nx5ETFxJRNG6xSTee23aN5/f0Ls9+QWUaE/5MzNFM8E0\nV7RySEs2AgevEAe1aiiLCM5twFhYt6TKbXJEP2XmSwGc6KaJEnfGAQmKgQu+\nrqqpA9UREfS+Am8J2YvdZHflOb9UIdEX5HwAdtGzASZAISEU1XNDgwZLE5gn\nKdYQ\r\n=spux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.0-27644.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.42.0-27644","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27644","@fluidframework/test-runtime-utils":"0.42.0-27644"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.0-27644_1623880305509_0.33763499881808223","host":"s3://npm-registry-packages"}},"0.42.0-27677":{"name":"@fluid-experimental/tree-graphql","version":"0.42.0-27677","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.0-27677","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"59f07a987f314ccea6083b4e1b988493c65bd01c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.0-27677.tgz","fileCount":66,"integrity":"sha512-MRNsdRjw7hYItj3lG7nUhJqfHl9JLSXPTljQd51pug5CxZPd+F0MbBcD8eFMObGSWp0x7SG6VKaeDpoAnSwhQQ==","signatures":[{"sig":"MEYCIQDPvNaWjIfDupsYtmkGjjCg+HOnYSyKHswN0w7b981zqQIhAMQUnGxX401geItLB+xINxEUMVsmiJIY9l/T44WXWtAG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2N9CRA9TVsSAnZWagAAfa0P/1BQ0oPLKmNz3V5rqrGr\n9IuON4ZNauozPYVJXyY9PzLOsi0eAugfZckG8BeZa/6lNfz702CPomr66arW\ng6xHw5k59IkPHGRCQ9ESmXIN6dnrtlj1m6KSX0i6QynC6J8xe6IcqdSmR9H1\nAEUxHnzHCAwG6van/0EK2MtWc6SxSFRU80C3seszgOYjTmkrUurrd7Wg2ZT0\n+hHlL+h1ykBrMR326T0W1ioeuzZ5+rTP5ILLgReQJygvb31ExRWjqCYuniva\nQ0tjnNOnkBcqCnKtBIXvLLzlpOy/wbyrrDNHq3VnWKiNgr+nDqLJmrjpqz5z\nAIAKlBVpntiSyV8QWejM3FCdJvGkdvBHY+UIfhWqSBEFi6g/UAH0lmfARbcD\nRuHBY/bGEprH5iievIbFVuYMUKKdwpaWwxX1xhT4+IQfuKBdAeIYkj4K+gan\nLrIefiOjgiZq2pAI+8R3yLwP/waDjiOe4Iqhpm8r1BGs09jGYl54O6MSZD8N\nftv41o4o7DIwykNYv2kCrpgWpgvHgEyIvMe+wxVWmkpBwCK2xhyz+K9WFSO9\nbtwUoaRlTYAJ0UlIoEGSyoT2A0cqKbZN5YR7QxqrrATbntGPN2aIf2Z+SIji\nUhIKBikbZYl/hvNomDghDedtiE20khRYS8mCxA+lmA/0XX/AQUL0ueaD63RH\nJIQA\r\n=4P2Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.0-27677.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.42.0-27677","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27677","@fluidframework/test-runtime-utils":"0.42.0-27677"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.0-27677_1623942012719_0.35457191603982285","host":"s3://npm-registry-packages"}},"0.42.0-27683":{"name":"@fluid-experimental/tree-graphql","version":"0.42.0-27683","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.0-27683","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"00185031336974e23a4ff0c44269918611123ecb","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.0-27683.tgz","fileCount":66,"integrity":"sha512-cxYfMP0nP/ESVy35heD52bbvSdeu+unxs5F8bvcbDWlKE+gYcuv4/O46hDgTC6+zvcZhKu0FQLoxThui850NBQ==","signatures":[{"sig":"MEQCIEeZSlqyr5+1t8A5hEHQqdA2QyMgJFazUmDgY7dq3tt4AiA6TbdLGDIPDbdqFKBSVsovy5/oYyOdTR/QYDaXLATAbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy3hdCRA9TVsSAnZWagAAfFcQAIwaCdj8Wdcmj2zPnQEc\na38ZcU+xa9LxahpYbJ/KyZHyhdUisPV3gooYb01SzpOYc5V4bCOtBaNcwFRX\nElOaDpajvgD+FxgsktfABoBmqMGPRhXevud+8DOZvSdg/GqTRjSrxlaG/gso\nMKx8E8FoZH0RE1dgdxGGDrVpOtmCHtMeZhdtwnE6diV5LMbDqoGQbSuwSbEL\nMVk0VjDaJ3nhz0laY1wk1Jb/SU0Qc45xH4YJTnXSMPM7Lmfkcl3cLtbJuxuI\n4UR2JAi0Nn7nxLIab77jHiPRroZ7JFLURgIWeHeh+gBcxvAnTJpQKRz1Djzr\n1706a9HsQ0ObRV4E2xB7wYSuQjUF36tPiSOXz4m2da7DfNkFyTN5rpxBWUVh\nlHSlVHPE7Zk18uzHzQj36OlbNO460OQ1UeegHHTGpWVHvR8B7jyFmEz9ApYw\n3PxROuMXz/JIHQp11ui2xzQrXwnEUaHz+WzKtQPOoqE4VUIe7MrgAD4GkbJT\nN/4rnHV2e9fb0TkzoQbkLWhmjopKjzhiZ7Qwf3CrvKci5S6PsH3OTH0SqRuI\nQ/WBVFJ+Rg30FqbNxpikPS44GkoZMolTZji+TFWFnc9TTKfzdNU69WV7B4XM\nZy6Zep+1ySY6xG51eFN4fRJl3tNyW607rSfrgjRUzyr3Wgh/QEi44S6Z/Tf4\nh/15\r\n=mUCI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.0-27683.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.42.0-27683","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27683","@fluidframework/test-runtime-utils":"0.42.0-27683"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.0-27683_1623947356643_0.9297086985698408","host":"s3://npm-registry-packages"}},"0.41.2":{"name":"@fluid-experimental/tree-graphql","version":"0.41.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.41.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3d2e64ead0d295cfaaa2144d89bb9d7008cdc4af","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.41.2.tgz","fileCount":66,"integrity":"sha512-uaaJT3UJIVfjMYqXXwccrZ1jVqkgBxnpamRDohtwmc2gAdmjHLVIxczVQwG55kDniMhx25wpyDEAMfqrIkKE+Q==","signatures":[{"sig":"MEUCIDc+nRPCFkp6Y+ClMnAIN2NBAzzORyIrOYQnIigT3bskAiEA/m4/LZgQE/K2f3LGdoJ1vw5wE0K0E7oJSe5e2nMv5FI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0TCOCRA9TVsSAnZWagAAJz0P/RXHCUEuE1Czby02IuPs\nehxVVc1LWtLfJ2QHj9WRPtMwdFDg+4kjPCC9oqgbw09ECFHNbn9YmYSLASzx\nCLNpoJGaAUUJS2s6kUL3WiLZ5i2l9Gv4//4tcn/oR2ELW6YPxhdQCTeB7ODL\nPzsQgQhc9pPHfYOBdmaNBHgE0QJuOq6RBNo8pVLUXZgwnEVywmkqJgF9j4D6\nSwJpjzWTj7O1Q/axh9WTmlS1YH2Za/6hfL60h0zULyBHSdsLy3a02GA7lQNg\n+O/4m8ulN34rdndDmOxjmE7INEbs6a0Pd0OfUq+ea39s1U9/8lWuBSjICKlm\nrDB+hx9jTZvQI7ybRTUxX9oeMsbd2P2PSS/RSq7A6GBn0LVsjvezNeWI3oOR\nIOLP1CazX2W/OYyCy/qvnOtnwRQ4sYsbJjEfSsirrOo/zZjc39FKg4ExU6Qy\nYETvLZOIqBZhLYkWSuDgR0vzNOuNEDEF9dDKNpJ1+1K29MGQWwzb8x3tiHWm\ndDOPmceJxhtH0nmXuJ20079zXHFUFA+PSAmO06+1DqQRq5ykeCk6kVKA/AdN\n/xaUbuCkN0Uvf4ZcE1IvSr/W+PCLPI1hMoszjbbZUVzzrhX/HQQlp9tHbQd5\nyEHNm1WZ7Ndss/vfOdyOUouPNPOl3w/sk2anJpUSdUqef0wkmCcRUDhjthpb\nZa92\r\n=Psof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.41.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.41.2","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.2","@fluidframework/test-runtime-utils":"^0.41.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.41.2_1624322190211_0.0011458988936772219","host":"s3://npm-registry-packages"}},"0.41.3":{"name":"@fluid-experimental/tree-graphql","version":"0.41.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.41.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"01c6650b0096e0244e44cec7f2a6d676f6cafce4","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.41.3.tgz","fileCount":66,"integrity":"sha512-V5HX6Ir+aodLEKa2ORqLy9gEN86IuUqYn7OT/c7NR1b9Hu8Ty/oyAddyy8xweVkjaB3e5dXLFkLCGNNq5K7Xfg==","signatures":[{"sig":"MEUCIHs/6H5Y4a9PCNhqSPyIDNCdWZuaMCjy79Gx264xZ43aAiEAy7aQm2PEt9cEvOuZzbk0ZQ+OJ5t6OetA7kGl8cy4jB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0mzhCRA9TVsSAnZWagAAausP/iO/96pnOlmC65MaCV7h\nO7wEDkTZ0Y/RisYwXAfuW87rRsGrsVIxlU1VG3RcuyKW2g4KuPiuOE4b2zyA\nbfXHBbnLzsQtVproIdjEjx3X7FtFE4ZuZxaKqAWgcxZ7Y7HeLCJuSgvPigPM\nwceG1sPRZjVBJeHqEilkKpWGMZQZDHtsdZ/vFU4qCKx0YJmHHN0g5qxRIIlL\nP8gq/P7OzQpEcDZnDpBOOqd7I67IulwtPAV9H36EujQws0ZVPTkl0hvgCxg1\ntNSaHbGsXDKG8RoNNcf3QNR3IFrjX24e8B6pPsAsVjaRDSZ86WrwB8jjTVaP\nFRP5RHgYcmLBDC36MZmSSUoLMB7AWI/obRhgb4eYS7umCMMjAzjYOoQPSfCr\nyWJJyFqm7t2uqx85eV/dQ9PGUGaD4U8n/oBqX7AdE7rsQ4Mt1+ThR7xAYXLR\nIF/PZrSt3XNjImV+9cPWfJjxNPpdRa3jydFtY0ZrS3VlsfdCCNQESp7LeMJW\nkFqBWf+izfaVfJoBl2F5x5bne0L/93bqcTWEZYXBfnS7remvAYEveFkCcFtZ\nCyGllXTkh+k2s57cr4RzGZ+SQCY6JCfbdP0BVCblPHNQeRnI/WzRuBWLvi+E\n+Biamh1icZ5JFKIrSaT+ACbVWJyPWIuECFZaQa9g+pAKdI6buET9N3CQLFIq\n0ep+\r\n=XxHI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.41.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.41.3","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.3","@fluidframework/test-runtime-utils":"^0.41.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.41.3_1624403169076_0.18647053105368627","host":"s3://npm-registry-packages"}},"0.41.4":{"name":"@fluid-experimental/tree-graphql","version":"0.41.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.41.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e6380a5767cabfe23ad1c65d84fb7c39d73b8ad9","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.41.4.tgz","fileCount":66,"integrity":"sha512-LXD8gRIf+58ptfoU5Ub0REi261DI9EEXUtM1Yw42TY/OjQS1f4yYa0LOqDfc3ApoC2GQoiMnoJ2q8SWNbwzrSQ==","signatures":[{"sig":"MEUCIQDn7y1/u92y+SMqiVlKAJle/0fN02ESlSrkBHk3f5upwwIgGgvaCK9ewjyvFG+xCKhdfw82REYuhEmvJlNDe0k/8IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg07iNCRA9TVsSAnZWagAAWzgQAJq0MKApSYnBasW5FdMV\n+64JioAGvDD3VPUj3O86D7q3B1ACEdg8Hf4djVH2DXtk06/NR7FSZzAjADUb\nlB0dxmXQF/kzD0yY7WmX52eN2fV8zYXVoICDdgC4x7DGjZnm488y6oBhTqOD\niItE6pnpb0P650NjMIzEd0KU6LZC39APqxh25mvOamsYMzyUYFLQYpj5uPdH\nkRm9DCcawodAlclDHy9KGMKKgxti6I9G6hrmojOPjXVHOD1D65ZV505077Bs\nLewPrR+lkHF+rwK69pD7bBE8Q6gnBOencmS6x0yghdpkxNKkN8Y2VaW7lRcP\n6QWy+ez6MEWzpZMHX9KIalOrY/lHrZ1731PgELGEQGwQmVvn/cOQzMUAPhmf\nNORHRjhn4EVCSJaWHkMapjsKqw55J/J2emvL9LueEzzBHRPnq3ilXvcnhjyn\nDtaPCYPpIARlGKbmwrtZJSTyIQPEIlNyO9tTO23aiahejKC/UEegYU1BWIiz\nKi5K0xlJXxPvLzdgXO+jCWxnLImk3eUT6OhmXys12DRKvpgQmRp1pBgSolN1\nNGXGLm/ehCiYEUwVJ2ib3PXBHAIXgpN3tNCzB1099XgR2OiY1h3MWTVm1nRf\nk2o2jZIIEms0ZKNthCkqMivZ1kKSMgYBqQ4NLB1OfYD/ZKfQ3P2UsMX3Ehs9\nNHRu\r\n=u4b0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.41.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.41.4","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.4","@fluidframework/test-runtime-utils":"^0.41.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.41.4_1624488077154_0.250429275293909","host":"s3://npm-registry-packages"}},"0.42.0-28410":{"name":"@fluid-experimental/tree-graphql","version":"0.42.0-28410","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.0-28410","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"007524c76bcc034071fb7913bb2976fceacb4f86","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.0-28410.tgz","fileCount":66,"integrity":"sha512-q1OpY1tEwbVGRNSzUAt/yvGffiMVAe7W/Zh5Qgi8XNkKngyog8qbZAD/tNhMlRomNseWjvdLm1v7p9CTNHkWbQ==","signatures":[{"sig":"MEYCIQDzrb6t3ixCxrNe4haleoWaGFJ+DczvaNbkS7N4VTdfBwIhAI633yteF5f3lVyt3yx3WVg9Qm/d4WgJw5vjws5ZJoI/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1kI9CRA9TVsSAnZWagAArBsQAJqJLOPS76ioYUcngXdO\nJL/1kVuzglcaZVQEAohby+Jlfbgcj6yf///tROPTYNgAI1B9ebyF24RMao9x\nBZYRVNgkHs4yMaY9Fgmxoav5hPFGgu9KyuNeOkugUOr7dxVo1U5DQ1YHRER+\ne+o+slvgfg/OCJ8Z1XywupR2AmJTji/DNR+/V53FvUzEedrLGzWs4Jau5HMO\nBkc3fYePFQEBuPdxD4ZxBF1VxoY64Vhb6jtqQXf7jz0XQAG6253jbJD3RMsc\nGUqZkC/DwHIEOtWIjBXItFqhvjk1BLcJhRSXtpSzgqtJLEx/5NsB5ivanGjl\nN7lbR7GSyHl0khcF2U/hpv+rFiuGg/Aa/kiMRTnaPMqMjOYnknMcd+jGL/hi\nlqh4v4NLupUkSxAaYl4TSnOtvrgyZB9XwGxY20HeyxCYqYfhvUjH8bHpxKGJ\nJ323DeJhijeZ6F+KtZ1moqqUL/4q2+0jdZ+eIoYqymPNJaFT1AdMXN7dGQVO\nQhdZVTK0q/e5YN0KBSYcSSN+JGwGDhEJPsovIrfijTLWELex7fY1cawyFI6A\nlDnHeUBxCrzZRdK+UiiqcAtshLR2Sez4Vou6OgAUoprvmFPEICt2zaKsB4Wt\n0K+bRXcdW327DcKAW9V+zvRgcMxS6OAhoItngNyPKhGtS8R3mllJL4UVDnPB\nXczF\r\n=MpxA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.0-28410.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.42.0-28410","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-28410","@fluidframework/test-runtime-utils":"0.42.0-28410"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.0-28410_1624654396673_0.0014627153271753457","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"@fluid-experimental/tree-graphql","version":"0.42.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e1579a5754ce8f50896b8bcd5cf2cdbfd5ed705e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.0.tgz","fileCount":66,"integrity":"sha512-lhjvZjdSmQCPNJXWCOOzBQNLQfki/YOiu345NuqJraL0ue6rcsFX9Kcm8H0kQGiVYOR0ByGnyxX3t1ka3ueU8g==","signatures":[{"sig":"MEQCICBSJTdWpAQ8dRNkCyexzqSm8wKoAXC2PCCjkLiEhRzoAiAE0FMjhflkQpWANA4lK37i99ES0zSGRtqRpE/6wBFuyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1oioCRA9TVsSAnZWagAAd1MP/ArSTJ11Ky2MR8kAYzJf\nQstmFUTFTDbdrBlPYZXFDGNdx88q4N5BFm2cIU62KXFe+QJTkDQnk1plpmOV\n2xeD2bjTZG3r1Uy0iHfDIvvLuDoYZD31jusgr8B9GE8GFmjTAhJftLfmYfQL\n+kzQMov5Nu1zbdlaRFST/PFb2Aqs0po+zkWdqyoT6uw8G0WlZNSCBHLPyQg7\nlAyHmbaZRQEPzOtau9/Y24eIpB8CwbuehDJ5XA1kjQ6ypjthwZF/f7wrY618\neyBQmCLPK2yaVZ4NpSScwXvMrwLb7H+iNcl8mMZ5i7VcdSXB9eH3BoVkMC6B\nT19x/SCSYoF+ZAXK0R+mH3jMMkCBLj8H/EYYYtsUGwxTW+BiuUC5qa4WSSyl\n+bSKtzSczeEDAtZbetc6tCwXS6HfG+DCH5rCcSQJwOPpqhjLESxe7Dlp49P4\nYb4jpZl4mpfkggyIal9VsLrXAgBbHR3L1FdIv7A/OgSo0xxBEcFhAqpm9tgT\n886pH9FG7ewHnxHvJzMRlA54ldkU6RTWgHEORbeCEvap4bSfmqyw6p1Fb58p\nknxoxplEEXcMUpnLb+nFREiz97gQNzYHlJLhhoxnT1AOhA9eA3v+kFvhRIm0\nIbRKEq5G33NiON/EljheqQOK5HlG9oOF+aJ0VSqQK6crthAvjEiKdLbcSFJR\nt8PC\r\n=f3wc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.42.0","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.0","@fluidframework/test-runtime-utils":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.0_1624672423706_0.3055114724979504","host":"s3://npm-registry-packages"}},"0.39.5":{"name":"@fluid-experimental/tree-graphql","version":"0.39.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1b51e4d8b5926e761909f4fdc63cb8767805fafb","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.5.tgz","fileCount":66,"integrity":"sha512-9JFnK55cM3pgyq2Unrlj5xS/zIde3b3H6ZotM1RteoMD7NWQDVhDbsXG1xYUA75iU7Ll3/F0CmH5jcOJ7s0pPw==","signatures":[{"sig":"MEUCIEcx9cjSRfQ3CXjj0g+WDXI+Esyf8FiMTUeT8qeTBYHDAiEAkXHXVycMTyTiSxITV99zbKNNOXGOFs88vHZtcQcHGys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5iM2CRA9TVsSAnZWagAAwt0P/iHxUd/tkkTt0sdKzRzk\n0DjvXur9hUcK8xkQGG106dpTqhR5bSZCSPBMZKe/iR2wUCfJmqU3sct8GPnf\n3ljf0fyPIpuWIiZyks8ZZ9Lwejky8rO5AwuMOrKHUi9NZM9SxTlxu3SUwMgK\nUh+8G/TFRjf8K7PEFgULmbePl7jsgVdc5otsSyzM3hat/s3ciZYsE5qZDZsZ\nW5gs4tdl5qGhSmWTB82Sga5+Hw/G72bzRPpQMmvaIZoayb1TFXOzcuetsKkb\nJn8b9otnFeOQO+7WCVYBsDw5TVHXDcxF6QUpBahbsdsJ1iYB2rcbBIgow1z8\nOcPQQVXfIE4EVqLaMJdZ7q7MSgJKERYuAPCzppz8lx17N8ikSTasGDcnjU/K\nDCk7A+/QEimOMQVvIWAQKqDdcyjC082zeKeqhr5mMxGmVi5z1Pg56LfiYeVw\nm93N2C/Vkn/0ZPKlgH42jnmiwNm8sol2wVdN/xBfo2gXFZvXtPpA7VSljMs8\nZTnedbUKSh8hTYT0SjD7nqM6N1a9Ec+p7ZpwaUXYQSmmsHXgRKwQi+shomrw\nwULtTBnLQj6H8bXpixMZzOfyqqL3dMmcbq0X+xCmluMCQ1bpNUPSAp7VvLrr\n4tViyNRfoqVaRaqYXeJe9TlT8UH3bziz8biG6/MSvXagItybLlTihnqldJIH\ner4g\r\n=vcQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.5","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.5","@fluidframework/test-runtime-utils":"^0.39.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.5_1625695029666_0.7908134239094236","host":"s3://npm-registry-packages"}},"0.42.1":{"name":"@fluid-experimental/tree-graphql","version":"0.42.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a465bb40e381326fcc6c96d57d0af1ef11fdd69e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.1.tgz","fileCount":66,"integrity":"sha512-yeb/m95AvoU2J7KWDYDa3oUZoT6p+K5cvTqNim58TD6eE0fWahPiR3DgmjfWJcAhcTIM+xbE9qLZVElxkHWCQw==","signatures":[{"sig":"MEUCIH+W6i8P15ZJWKEodNVPgCrIkdwgpVJRmsBlSRfFmQYnAiEA/5MzEDWnOdhpBfmZtteAZ9yC3Sxq61IwX2ORLeh8Jro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5yfdCRA9TVsSAnZWagAArdoQAKDL4cPN9ckcBgAwU0+P\nb5xUij3vhMvmCsQwcrI9Qo8F3Y/Mz758RjcDFSr6U6mahGtUpVJLxS/OrJiL\nkER6qw2cyalidikKyCvHUv912O/qp98cYmnBn47r2wvRcSGuZ+o7koZ56+1y\nZGaZCt1HO+wz1jTitpmeLiJ+QjtnDApt1NHqr6mYg1athoHyxxROC5FS/WlW\nukqQym4fqweac8Mi4y5bi8SoflR/Lbgzui5lWTNS2I8WEGQ62Leq8cE1gU/n\njPpKiUUGInZ6c4fyYZgYqYcBUnvmCM0f/qZCSNCqe6CuJjcPx87A3OHsfhn/\nUZtagzAZsVz4fp7rMBd4OyJk43zUyW5ajBarmvN8i61l5RBfrcYlBfyGDEMr\nhzq/hq5x82l55Q4vvkqAQILAr11GxEs5PtykAfuUqLcuXZPjdScmm10MEYqG\ntDAgNHU8XJqVdS+fxNGXs7WpqsLc9dm3SBS0dUek43Ocuo2AEzCgKktc5VyU\nljXBrYk3r00SBBb120IxoP8OvRSRHwxoajBFiXPklrV7mVTcelE2L4ZC1NaV\n04GYePIqqBVbOuU8ufsFXuEvmfyoDM37XqWtiyyA6htmEGYKdxZjbmp8G9qj\nf/4MKCwkf9JUqnZu5TEt3uKJm5LwqlxeAWmx727QItj4GVqgCyBoXWk1EQlN\nKG5i\r\n=R4gF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.42.1","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.1","@fluidframework/test-runtime-utils":"^0.42.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.1_1625761756769_0.47284071307855124","host":"s3://npm-registry-packages"}},"0.39.6":{"name":"@fluid-experimental/tree-graphql","version":"0.39.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"91fe54020d559fdaa116d9e365c41694499e4718","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.6.tgz","fileCount":66,"integrity":"sha512-m+zjeS3smesYZulp7guxigq2mJJ66EspZkjbi/2JLkbyD9uLvKdDrcXC6ZFdlYv1dC0TeWuyM0oIeb0jFlJ6xQ==","signatures":[{"sig":"MEUCIQDHKM2/z08xsNUhjSqoKUyNerPBWoE5rhV4HNgtwXcLpQIgbdeettpe41S5GG5GY1n0BygSSKf01zrZFG68s4fdd0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg52TVCRA9TVsSAnZWagAAd/IQAJr9Fu1Z2ccNwcZLsXZ1\nm0htE41cDWpA0EtVmFtnbLjc+PAFq0rWlPQOs48ZXZrHgu/8eS9WIiVWrMu9\na0NwIIXArBYrVZHKvEBNQPMZaHQvXxY9HXGEIlMLqwwEEh3BJuCmT+NoMosB\nBrGwWqWgITtvH4XIHWurMgqbnndBW1VL7znA/NUzwJVOP3fazLhTyZSRzQfi\no1mgWTKYpsPoFJNupRAYkJTTlcYH/3y80g2vXHZDwVRdQuNpDRvVIXG5AjPR\nYQmSQlAT6MLZb8sFIVktSB/IeiQxu5tRinWmhLePs0fT+iPMD4ymFSWEGokY\n2taQMiXwQxc9xchE5JcGlPxEnLalEMskgWYoia8WoEUnlwWPznCgf+szEfk5\naig2zPV3+GpzjuFkjLTUd+9fg/zE+DNCNT7O6JfQe4VJm1nduNU5NFmtJCqu\nOQfblZIJlkY904xsiU/MbQjsuwwX7bfxwmaThRY/YheHaDLJLQEZBQA1Uh0t\no3iZbfPvHBDqJkyy21fBgZKx6SG4byR+JrkC9I/NpFLRAnyiodw4JIETjBlU\nHhkfUTUReD+oWjoEta2V/3fgXeoXSDr2fhtAR4ycvGw9cDGDGDU1BnF9I9Fi\nog5t2PJwGvvZyGpDsM48FInQCu0hkboFt4opMBN9+mGIjyn5Vlh5OjKY4H92\nfWG+\r\n=2k1F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.6","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.6","@fluidframework/test-runtime-utils":"^0.39.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.6_1625777363283_0.37165826189127604","host":"s3://npm-registry-packages"}},"0.42.2":{"name":"@fluid-experimental/tree-graphql","version":"0.42.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1565613d258e47163f16bdfd207fdffb22c99840","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.2.tgz","fileCount":66,"integrity":"sha512-TQE+K4n+hR0tzwdl0Lze6XqrI38AJLR615PNqE2p60su/hbBKRH6JCfD2V2DjBYX5VogIzbt1+faZWAGV4ZV9Q==","signatures":[{"sig":"MEUCIQDo65osbpM6FeDFQElG+d0EK+Jl3wQja8OgO2cWHNNkgAIgcWRUCIYYI8+ryQg06AxdxG2sUa6mYvT+MNEObKO2tA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg54IECRA9TVsSAnZWagAARqEP/2mUpmvhh8KOvodlln5y\n9mWsqnSjYFT2F71g4H9ViZ4CmBjEvKHijNpORkjz3lqQl1EkmgND0b+drWXJ\nEEfDJ9iYzuKd2+WSlaV3vjMepWiYml0hM7Mfhwsp4Hd571GjSCLULiTI5VTs\nhL+heS5qixLjy/9IabzIJ9C5uVNVqE71BzVl1MJnjz2KEmX7Gkay9NR6vZjI\nkaE9e8n/YQtUrvUKiQyvOEN6vfGpkbPg2+JHNE07zWDWl+mbeDF7VZ3jyIfB\nC8hYlBEof5kEyF/Tz550HH44QMZdVqgF7xScPH4+Wl7PHZzupCCJbnx7ZNYu\negz0Kh/1CVInRzfKMORCWHjdspwXcFdP2qx/5dB/FgPBBfLzxW/TcNybzBg7\n1gEb+r8DVoL3B1A7KQOzkrhVbFwXZawZga7GkoAeYUxjzfplbFxvB5qLdzYb\nsCajwypGs414z9Yj00cYqcgNvi2nhYWjINhfH3yjZnoS3KIZEkmw8fECviZ4\nPMRzH1xJfpuKAv4XkiVfXWsKI66grNFDGhVkF1u29OVeOLsUfSzTb/AJVtjr\nqNQ/IoIaq6IuoyZheMZZ7a8tt+xbIbthMYXnOeWQxsSSsjmIxaAqyW6GXV9l\nZwURysEC6m5vsQGQVkuSvgq87NuNL0D4QGSw3pZNSRVdhB7RCSiWtUSYTz9V\nC85E\r\n=4uMG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.42.2","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.2","@fluidframework/test-runtime-utils":"^0.42.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.2_1625784836124_0.2508122807815869","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"@fluid-experimental/tree-graphql","version":"0.43.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.43.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b754c29b23af6ce2d397f29dfdfd06ba094397d3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.43.0.tgz","fileCount":66,"integrity":"sha512-BAU/KyKa2fGsDLnEiW5YH25z1P+leI+MfjpDWbD5Xt78PYBfViHmQOu65qyCrbmKsPNHN8s16/cXrxr1WqGV7g==","signatures":[{"sig":"MEUCIQDPlDnKrMrmp3oBVwzoqsoFlqs7pyy07Jbq2tiSKd0DMQIgWSR29CBn+esv+1Be84SKXByC64LZszM8QDAXT4w9gio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6KjJCRA9TVsSAnZWagAAcVUP/2t1g4hFScfq7qYUqIph\njRNUhCCjseceWAB2ENxxjGAPmj+TJIOK5VjyGBVvHnIV+Tna9khlmmRU2S49\n1Nc6Q+psZqgDJWleG4b+Ehs1pkqTGeFTfOieCyiFEQ9YcX1cM7OPle1hLNCR\nAufgDYvZ4wM+MZ+Rt/ScI6nxvsLfhcYzCX5YcthQjjVPaSYIuTffrxLPjcsW\nu0pHWX1l9I5RU5DFSuv8SQrVTAdlWQ6CvV7cMp/0BINtk+VW+dVgJgci9tTo\nDiZW5p+Bs69MDOBTuaKnaCOZgQETZQK628lz9wPqD0D/0moD0kXxYbibM9wu\ndCvwXeFKrPzLGzHHPdcxCw6ZXiGVHMu+lbP4J9B//ppq/3u0ais8Ayb0sBNk\n5a2Ri017etwB+E6FP4tpf7SUGE0QaR6WBYf4tOa9qnWj17UUzZNO8naG2rdI\nPGr5QRRN3BwClpUpkq9pn3hQJ3meXHNxIkjL5AdDc7p3468644qT6MQpgEKn\nOFfmNcN/l8r69VinD+4JCTGyIbbhWzCuf9a9kctQdDZYLw2ngvEYvfO/LII6\n7wmddyg0Uek4Z0wylCmRWzxTRGWuMuc/rGx5MoK++EGxCjRcVNixfC+G0Uu2\nRhZEVBfy/90xdjpQO3dZKHU9XdtM1HtwpKFECeTRrUz6sotKRgpY9Waaha+O\nqyvx\r\n=4zfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.43.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.43.0","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.43.0","@fluidframework/test-runtime-utils":"^0.43.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.43.0_1625860296781_0.3260272013044285","host":"s3://npm-registry-packages"}},"0.42.3":{"name":"@fluid-experimental/tree-graphql","version":"0.42.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2f8a0db87e8e66bd70de11b75e33251a69d8db46","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.3.tgz","fileCount":66,"integrity":"sha512-IsVJW7iwzZ8G3k9DMtodIE0BYtgtIZMosnBqqHaAINLuUR8YQCiJLvZJpBnkOHWb9L9o6NKIDR880dBW4YqW8Q==","signatures":[{"sig":"MEYCIQCOJX1gvYORxiuoOBSyw0wRz8ty3uTAMddl2xYFJwXGGgIhANQW+0YsMkxN73QZrR1OsUDeBf0ANUBXXpdgVUOwXKJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6LgWCRA9TVsSAnZWagAANb8P/2nyKQm+r6cYpi9bwYoa\nooCJo1KdKT0NS67JKObYu25IPvy+qz4pBuROOgn4NCXM2lREZ7ep36cuMJYx\nl6s9r0Ewoap4ts7kU2lCcjjZfNI3DnDDWfL6152+0HtousOPw/bS2gQVp6Fx\n7C0b6xAuZZNE+h8tco4gOwKMfvngTE/j3IHz3qidUp+uN5onyQEgcaOZSHL6\nKG4jnRhvvFGAvbiS046joeAP0H5KxqZwa25N5C8bJbGFhP68ulyFDUj9/LNo\n2fv6tNNcB7KsppK2YxkJHFOGnr99ZXkiAo4gzyUiSYbP6GMEuRCCQSeij4gt\ntWl2x1PHuG80B17yphjxtpTt7mB2oVZl/V36oSdmnhH6ZMRztiJ1NpOrPSPo\ngvNtizrSifOvppt3GJHCjU7j5kItt8a5kZwhhcHEU2q1D4cbZaH8Mq/jWkSJ\n4zDhU6y3Lbm3NGrBg1JJll4p0ChEopGtJjc7ReHfNlT2UaqdQvLjkQ9oKffs\niqCfkZXTIFKZpbPNIzQ1AJHpWFvMQ6JvFIDdDI2vit1aF3QgDZ0Dfszv1R5M\nhar8U9dRVvpkC9ukcGN9GdH40aA12ydE3qVAaYPKtyX8Sv7wkLgH2zg4yN2v\ni4J8IUn5p/jIEFA7XZIgRdQWVhwkKlNpyno6MHPaUXOtNWeUpmqwT+Xh4d8C\nlm/h\r\n=6CU3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.42.3","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.3","@fluidframework/test-runtime-utils":"^0.42.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.3_1625864214300_0.36274192776060854","host":"s3://npm-registry-packages"}},"0.43.1":{"name":"@fluid-experimental/tree-graphql","version":"0.43.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.43.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b590aec6c7cefef2e5592452223f13b1d73bc11c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.43.1.tgz","fileCount":66,"integrity":"sha512-rIYH0No+nVE7IW6tXaJYGCebQEwSVDMFVw0lzO1a+OSNnpigc+8A7JzMAxXOTWigdBQriwtee78KUgYOTw+ARA==","signatures":[{"sig":"MEYCIQDcjdFpMNoOHPY3R0wdkjltGIYzsNDb+2vdwWP+di228wIhANrGra4mue6Ke8bSk53qgRW8ImFZOidknipKcjNe/h8a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gciCRA9TVsSAnZWagAAUsgP/08d6rNGgNcuT4tWgF8z\nbfQq4n250CGvyRrIcCd+R16JX+zurOTtspYonH9AE/pLE3M3DipWVlqA5YUC\nmkBdLHZr9he97ZljosV6dKo/so6CCYIM0lJGYoKQDDWiPkwNtM5kpxUj9xBl\nnRTLHixApCYtpGHYRRA0UP4x1kajX1t1T7/ofeWwGhopoII+9JqmO8mljOgl\nm0HtbBXWrmvqUx60Rl4s5t/KK7k/G/7coiYj7v32sy/8dYQ49EMHkXW1lodi\n5Qr2Z6oLEUo62mMT8n95tZ8U5R2QPtz6uJDwwyFtYS9LJ8DUOU6JVE0eJsa4\nMSp2+MNqY68ESFsuhEqZcQge/27UZKcFp3f8sItvU8zoCIyXFKv9qURJ/hOu\nFFX1WXYe3rX5aG+G8sZTXzMAkn8Vqy7CmWbz2nwY2srXYkNb1lvAjcDnqnJK\n0LHg4ujsBu+PhNFqQcLJG9oSkAM7CLEs73W9cpiwPsD4LJek70Wk7P5Z6jnp\nIaAmMaoouHlhdH5m5eW82blYNLbjeUIF6XK3RB3ODxjKQmvHhKyoIJQIW3e6\nnypCKnHA+Ev0SNeLKXIhhBgaId3NXEeC2bU9GRhv3eCAucbPv6h96Up8PRqN\nVI2XzW10C/ZVuYOz0KGBRy68ix85jjeY+WaEma48MaMvGd3WPJ3kD3hPRzkG\nOVUO\r\n=mCLZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.43.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.43.1","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.43.1","@fluidframework/test-runtime-utils":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.43.1_1626736418422_0.302447276354737","host":"s3://npm-registry-packages"}},"0.42.4":{"name":"@fluid-experimental/tree-graphql","version":"0.42.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.42.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0663a2591f56448a197c2f9776f67327c92d81d8","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.42.4.tgz","fileCount":66,"integrity":"sha512-5QpksWbSsMKpEYopdob+Cif0zXZZKzwvU6eY6BPZ0cd0B4Xv/IkieZD2FM1j0UNBbfgykGm7dfJ7o1SUgpRdyA==","signatures":[{"sig":"MEUCIQDlrCDrYU5XbMsgzp1w6HPBWw/xlOyjAZzudf7aw5U27QIgCcVgigzgilJmPQ5Js2Gj7T2cib+w+NSQmYIu0LsPZd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9hWRCRA9TVsSAnZWagAA4lsP/iKWSrqNL5tPC4dv1Q6V\n8VO927g1246CCUZmpGp1SlbsMi8UIVxl1+bYAvUDtONCvg48/a0A0h2J36p5\npEc+no+IBvPOWe+3kmCKiiKIPld+4iZHjukULaNS+Ig3OuwwFe4d6R5rI2l1\nTsdRDa181GVbcid/6TcI2vpHQ8Ir+HCNsKJgHFFHZwIbo0l69HWpKGQwWmCr\nYQ/MgsRwZMiVGT85lCCswyIDzZJ7gGwQzFlmVNPNwMZDvTWiMqQwyLZaVUlu\ncrtnZLoKNA1wcBM0BGUJI7Mm5PrBi5xFEwxhIzgFFoLbUdAoyOsbrWshj7Va\nodCpk/TaLOpmV9p5VABdlbQuQ2pGqXFiyUMSSSCZgV4fluwlABzQAdwTZ98J\n9J7xXqAOsLNj2xw9TITeXW/27jiPxM3nPOkSu+KICjWfsaGiCViDEWg++Hu1\nQv5hLNNprBpgd/IPa31Cws3O7AlgUk8f7/klGhES1aQ7kZQltxnu3F0lKfeb\n4iv+LcehZelTkIJFvqiW9bz6LC4IkZePzZo6bStVdS0GLg7i8jbNOLD7uw7m\nHa1tz1bu6WDMnsvghEISmX0PSoLxTz2E74NdWubWN8i89AIVIgcbqm/8kQ4n\nXYmRVXPoKryekyQRvGTIh0CqJHb14USYqHneejuoi7x/gM7TqaCbOxGQORQ/\nvocm\r\n=7qAM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.42.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.42.4","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.4","@fluidframework/test-runtime-utils":"^0.42.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.42.4_1626740113440_0.4270971985567784","host":"s3://npm-registry-packages"}},"0.39.7":{"name":"@fluid-experimental/tree-graphql","version":"0.39.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.7","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7a43765398dfb6f421c612a617a5439293d73c96","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.7.tgz","fileCount":66,"integrity":"sha512-6gqw20GLFNH/KD9QNhNYCKK21sMAJD57aHeGVu2xcy2GJlAEgOt2q8YZJsv8KtpSOVcdGEYqdcu5NtIG4TH/xw==","signatures":[{"sig":"MEQCIAGNlrLmp2ndIP6CQVScf58lldcnmy6tXysoVeku3mRoAiBK/bcFCwrC3Meztw8tX8SUJWmfrB1kgYB+n3Pn1se26Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dAPCRA9TVsSAnZWagAAvBQP/iQQ0Hb3+ifJ/O6csZdw\nhYYCIBZQoC9WQlgtInfpHrSatXquvbnzGb1C6qVE4nxGoXvPBw1ohMumEqJB\nqAxGO/WHuGA8Fz05+KQ2d9KpKsxfM4PATuWbRhEbSRSK/eVA6P2iCpccULtm\nvIfp597EUEz0f6CQn9OX8jdE95K7u+rfZ+j+CL1vUxYKEfbLyc8hMja0Twcr\npu/caLLVqk8qB36Il9rRsvRUGaHvyxPRoB0VcYmLuBdH6HBNapwpxVctCAVM\neYi1ojv2Npp8S4Sc/8dorRmTFHja67r5mWlZmVQ0pBZxHWZJVgSkH3okLB6Q\n9kuG6HNPZu5OT/6Vd6azWnGPGwgeXW+RUnoc3t7NnHGwOklR3uiAzdm0Fw5F\nd6pygVSQN/9Iure2Z6wQ6W7D4O01D00xTe8QKZsxoONggKBdUOXeXWEqZ6Zb\nRMGoRAXk5H1QMxNW76GEyjppN8Edf2NTWdg6I/RHu4ieE28ktzdzBxlhXbCL\n+BhXATD81wiyAUrtgfikruIbJr3YZimGxJxbJeusDzl++lt1k+/Hy2pJS3/C\nbeV4Fg5jtrFakwacndGOGPOpzXjfjiv+uqtowhSacKO/NNg4AJ57K4zMo97m\nltjLBAIo+vaPojagYFBXl7whDD2IUwdRwWhueFJHOaO8TRFv/mXHrJQklx/P\n/IRn\r\n=zvg2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.7","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.7","@fluidframework/test-runtime-utils":"^0.39.7"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.7_1626984462854_0.3347578675016538","host":"s3://npm-registry-packages"}},"0.44.0-30858":{"name":"@fluid-experimental/tree-graphql","version":"0.44.0-30858","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.44.0-30858","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ae4542aae9a269fd4f30617962021b56cf78c3d5","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.44.0-30858.tgz","fileCount":66,"integrity":"sha512-cE2PKjV1hSC5JX5vZ0aguct6tvGo/Az85lqS1sUYrJ4ab3InW/OJDV8fsUi0gX2yEDGINP0bSGD2tLWV3ReOAA==","signatures":[{"sig":"MEUCIQD9sIbqTNJjBR6Stbe8MvzvW+0uhiWIe3zafPgKlWQhgAIgBY6CjL73EV3+BrjEgEL6CIZQcfxua5S4N6BD5qhKtmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+e0lCRA9TVsSAnZWagAAbFgP/0D/P7cLlWpqNrjYrXVd\nYC38G08tSRv/MWfUlvnj/lCC21SySX+kfJwVPyDz/V2teoPfZj8tINL1wQkc\nQeyr2yZ1QRHWdbgG579mZItoQ4OatNrTWmmT83082sR5fDov2K+bL3x4jCSJ\n2K9L/7UrMxX2A8jmHs8ZfE+MNk14wIAPN92sh/8sDuTHKedOOldmru1ibfUk\n6TtcDs50KUSim0ZQCCAnyjrLHYwTuNhBrhJYYSDnjXLO1fL/YC1kxBS/vbcs\nDU8alIEu0eZHe+ciRT8IuuUcy4HPp4ohwfCxiAbwYOh4F+JZ5BnaoMgxST2f\n0j0knUhksjb5vFmNGjytM8e20d+RhBXN0LfJzN5+ZZnVL9MPbkDO4RHq9SnE\njqaTzqCsFVMNho7+sBCJ/PZPeTKMUUkB5q7J67PgfhVlYr+MZdsitjD7P39p\nhsrLkVHITQGQGhIs9b0uh/AFshh5U18lfpQ17REe5rfXyY56hY9T0agZsWhm\nWwT3jkf6QKFX+744GvNoQCfoOerTZxRitScs4BsQIYECmqdtwBoyBtAAaCIc\niSdwfKksYqe/3l6br4LYxHErb3/RYBUL0nqmGiHtyrqmfP02S7GDkueyFsY6\nm3vv/D9+6Q63QKe6ngvE4IvaH/yzlF7QHFiocccNQ/VszIP3PUuyv6cwSIbF\nymem\r\n=/EHf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.44.0-30858.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.44.0-30858","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.44.0-30858","@fluidframework/test-runtime-utils":"0.44.0-30858"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.44.0-30858_1626991909049_0.9061144250565665","host":"s3://npm-registry-packages"}},"0.44.0":{"name":"@fluid-experimental/tree-graphql","version":"0.44.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.44.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"65c4ce3e3d4161586875b5d354ae3ff98f2fec5d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.44.0.tgz","fileCount":66,"integrity":"sha512-7LJStazzNSgiTTyCKLbM3KXAi24uK4P3ANXLyPief5+GM4zawGr9dq9RTApW5BR7tI+B3u7/9jQnc9PnJaOqDw==","signatures":[{"sig":"MEQCIH1x/xFrolrRiOmyUIwv3TEW0V0F9SfD7gHbB9b/IFX4AiAiSzdrh2JTq2dV5h65VRvsxJfYMZgXWf8QupplcC0Mog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+hxbCRA9TVsSAnZWagAAjJsQAJlbFY/Y7diPTsolBK8b\n67At19i83n/7Cgpv0V5/Nsb5SVUWdlojtw+ulUwh+CB46hvGE0W26xNJZQId\nozS4h9dlOs4LAR1sgTyDdZfvY9PBPA9m0YIvKHSWKaYOHcZWIRUzFuAdthLh\n9/aUBvQSMq271ZV9BKNR/v6WhhP9YLaCgEhGmiOfkmdhXhANkvnov8z6D4wg\noFlgi1Hp4PWayNkqdrKZuumgX6kRjiCvtc7GS+LHCSeZeWW/5CcG7pcWTknq\nyRnKKfHi01TlO3Bcc6MKF2mug38igbeT6cZpnqazqPMqq+vOklCofeepFhZH\nfcjngf13xV0CxpxkhKWu6jVwhjjpBq1u5m+PMMD7ddRTPuJo+fMM/UwIX/Se\noO0XTXkA+mqSK3ppr9uv2eoceRbSVRBbgQ2qwcd5tIyw4+I26PfHxQbZGrfb\nMNXvWd1eR2pJaUZ8slOypCOAgMfHtsT3wZdYuL7iVd9AyjRcVDzE7aBHLNxf\nNZ3QqueijFsnKooQYGpMoK7/O5Xb01mcqQTVTfmGRVa6QFvyeyv4GMttJGgA\nhhIlj3TL1ZmuZYMU9DdhY2TCPA4PhfKXls6BRfuxjsAKbbJut5XQ5wdfqpK6\nW5pIETwvhkFVTPC7DhtSSKmjnyuIwEkIeQoiRsDQ5GWDUEB6YUK71OMhRptr\nJuRd\r\n=bXsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.44.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.44.0","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.44.0","@fluidframework/test-runtime-utils":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.44.0_1627003995769_0.31472936311680755","host":"s3://npm-registry-packages"}},"0.39.8":{"name":"@fluid-experimental/tree-graphql","version":"0.39.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.39.8","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"99e7aeabb54643ab245bbe50fb0499dd10bb3580","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.39.8.tgz","fileCount":66,"integrity":"sha512-Vi1goxXnkmadV0oI31a+9gGFCXg/3S8MleWHkaf49gvxvoyGJ+e/eQeLOGVeLy1EfQIReAxvPPk6YoJTqTDOpQ==","signatures":[{"sig":"MEUCIAf0Fkl8Wez/D0K2cgIX2VOQdxcAyfOCHaOut5lw2hspAiEA4PNt9hNR8PagQXtrvjY8dxY9ImITDVx/EZ8CWNgtPVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/y3iCRA9TVsSAnZWagAAQ0oP/RUeadRw7Nwzlb67d8BG\nUDVueDR7iJjwH3jbTe6VK806MNH0ANLIptkg2xT+z1hmjqdRyxThWnvuOjMD\n546S8fRroPQ5EQXUQHCOx5Q8p9nZrywzIcJTZUJwBAmJHdk86Gd23wJNkA5O\n7cygY7mPP44zz0ce96k5O5QOW3MZCwNskwpBs/J6KexF9nQvf20Rru9kA8eW\nj2PJNpnULEW8q2fUFu6Tdu5MMOv++LZOaFM5ExWpHy4zXe/2aBtgEDj/PPk6\nQrOpN4w55BBask4gLgxIdIPzFveSj3Y5lfNzRRzpRSx46gccFWe2F6BNxGbb\n46l764rRNy4jo+QEN2UhsgjXkHxyWktdv5pXH2+eVnR0kAnHPkhpqb6x9a/r\n4aQLf8B/e8uenH6IWoW+DjYiPAzzDzWF1Ttu0kTsOIx02WIBlr/HYM6U0Vso\nzafonHFF7VEmjznWiEtnxcRoad3ggINjGi+sFHl/S6hs//C6zmn+kZst/G3M\n4hjXbkw+AksgURZo1fhExnvYWhQuZ9BNtvA8HKFUsJiBWIrL0YMmMHUjV5uh\nbqRg023IIfzeTzqW2S6YV6ktwndU95F66E1aUWW72SIO1A4IhSVMdDtOwEop\nayzbNGhs6CHku1J10HPOR7OiqbOkqnceJOBbEWTvgxKCvD89JwbT7eGowK3e\na3ao\r\n=ndTG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.39.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.39.8","@fluidframework/common-utils":"^0.30.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.2.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.8","@fluidframework/test-runtime-utils":"^0.39.8"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.39.8_1627336162676_0.023685936302705768","host":"s3://npm-registry-packages"}},"0.44.1":{"name":"@fluid-experimental/tree-graphql","version":"0.44.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.44.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b96672241cd6b5de13d8e7845a0bf33a39ed4e0b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.44.1.tgz","fileCount":66,"integrity":"sha512-1MhdDJcbsTDUxQlmCiq9qxgVTmJiT3yVZe/pLrYqELj4YP8Rpv1sQSlahomnF6E/9gqhaV9JCgxghmorcXi3vw==","signatures":[{"sig":"MEUCIQC1kwGjNIUtc0nv4tT+qMW6yrEZfKNdP6r0SE7pbjmpfgIgHLryfnF6MpRdokfnkxIZfiDfAKqpLs2VfhJbDRriwK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCeVJCRA9TVsSAnZWagAAp2MP/iDvJtLgDnp4fE36FRIr\ntJWqW5vs0FxOJIiLfkJvHscnI0jSYcLt99jQoCfpSjPIlB/nOR9RRqjO9ske\nrhVIoL2gyvBTNTRSWBj7Q82TRSUDGfJMOMDYhFHD61e0QnD+aOufZZjbnENt\nZLqITwTtTN4THK5XR9gib1pgWHjoU893aeGAjUsopQryFYSsWm+kR4KTO6A7\nGDqSSSfqBSQIgkJtuO9sn1/r7koYQfX6RN8m1cWOV3i7zemykyoT37TC/BKK\nHKZQU+fIKqcE6nqDNolRkKjQyN5l+dZycu4YxHp3WZ+XF0zIeASbLfGNN7t9\nQe9t1id1c/COibLpAV4EfMi9LTvhADooBEIeLC7dFAgYJhrRuILEjiJ7/8V5\nLgZqscVgcWuYbDle6Sfxwucsppxs3UqGZEG1EF28QKECfXFh1y9WD10YBqYp\npE588wvks1PjzLUVgsW+EUeVi/+czzEwD1iD+GG9uJ4hp0mPFAYX+YBuET28\nkSdDC6PDG7RMyE0U8KTp4/7QDGz4DxLDqyGGU9y6PSQTXpZ9nNiNx50T5hMA\nb8aYU/FL+tkhVriG3T1gvEk/cams9fNBmOo7taB02RemfKaHS2IckWhUS4Cd\nRrtlR2WxWkYDYhkFQzjzMxdvCxwSvKfz+6chEUL/AebrACeenED+WOAGBUZ7\nI1GV\r\n=yiTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.44.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.44.1","@fluidframework/common-utils":"^0.31.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.44.1","@fluidframework/test-runtime-utils":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.44.1_1628038473552_0.2875885941062333","host":"s3://npm-registry-packages"}},"0.45.0-32948":{"name":"@fluid-experimental/tree-graphql","version":"0.45.0-32948","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.45.0-32948","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5a6eeab48e311da3c1c29bf3a29a8e55156857a3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.45.0-32948.tgz","fileCount":66,"integrity":"sha512-b1/BZU1habdfw6FeeGuRGlsvV+ShIO6QemEORdcDELk4qiBTtwjMXNZQ1IcXKjb6pczx1P53S9WKda9vWXCdig==","signatures":[{"sig":"MEUCIQDOE7mB82n+S+3XGyOEwZKXy6X0bDcWsbnYDtQ92FL/2gIgPNZsVE4NwpXyJ80y3gv8YM5N1sbIQe+3UzGiw/dnmnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZBVCRA9TVsSAnZWagAArpkP/10FfL9B5Xfikq+brTle\nErU77IbiFHcnMJ2iUZcv0oeGywbVc8aJvBiGGZhmuaxROdeWy2/innXP8fxu\n6fJHCMbX01D6IPVojPQcrYcXLwj7RfYMl+aeRUtWHILHziXemSBveFIhLs8G\n60cOPCKLkFCgLqO1UyFKMTaIu4HUFXTQN2Y5ArzdkjO90TMXH7M0/pZ60oLY\ngMTeQk51TrcCCKGgD3mSiu7Y4vce1eAVf+p3EgKe+j6z366YTIcHrsvmJlYB\nwxV0ct5d4TIy3gHsMsi4QrZWHMR9icOPnuOSneoG4Y5TOfE/XJSVxiMrtcKt\nBX1pSfYdkp8iIorPsZ9idSQ5d2V8qi/yjyFB5BLWHdlQHfE3WRORr6Xn+DXp\nzinOcV6A/3L0iGJew9DmdMSCjigFJcpgkSiTL8MUysWMZMWoY8dy94fhSOlL\nnjeDzKt9q61Nm0rDPzGt2+VhqVNWsdlEcgbAMgrQ7effQDySzG26407Mvnb2\nzlBLKDKlGYB9ZKwXWSFGjODDy0RHvhLPzfJpG+mVLgYnGidnbHCvVq1KwGyF\nvwIiw8LQfdDkAtgRAicvtrNU/U9ZBB6+88yRenOahN6DZ6ehPkGi3nBXig7M\n132hDgLz8oXl2HHJLhUy/DmMA5apTE4dXTn/wzwm9oqo5zaoQYcs0PMNTCOP\nIePH\r\n=5BAq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.45.0-32948.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.45.0-32948","@fluidframework/common-utils":"^0.32.0-0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.45.0-32948","@fluidframework/test-runtime-utils":"0.45.0-32948"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.45.0-32948_1628278869746_0.23614384000233346","host":"s3://npm-registry-packages"}},"0.45.0":{"name":"@fluid-experimental/tree-graphql","version":"0.45.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.45.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fb8b01e8a49b9b4cfad7d904696bfeaed05d6d33","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.45.0.tgz","fileCount":66,"integrity":"sha512-8IhLAp4uCuqCV/myvnOzooaNawuKEanKhigouLf5rqb2Pz6aku9rmmxoqoJQb+5rjz9o4+y8Eqs1kJews2iABg==","signatures":[{"sig":"MEUCIFYTw9GnsDShRMMynyVO7SpwLlWiLUoOV91ByMhobHBlAiEApmkSjn2l2tE7nK7n52mZ1rgYW4oTImx1KiNYv7ksQ8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDcQ6CRA9TVsSAnZWagAAhbwP/AijLcNIJ47o7Lj6QAWr\nkqYpMTr5p58XCpq12x9XNCi7fYfC8HI1Hhbbj1zT3zDr1cetSg6/2D5hxhys\nTmRLhzghZDDAKHWc7vmR5Fli05rSqHPW/0uEVR4jabNmt4E0OFsptV6NTrdE\ndFY1J8BPlDAl02XHMe2WjIl7eEsthoLymyV2oV6NQP3TEvtRhuloYs1VmuoS\n07BX8LBBclYbYVrAdYOvRJ9HCaDCOhvm+iMyDthIXqwFMFzbqHtnEV0J8Npk\nGepLsOjvbvmcZFzdMOwykbFnol2mxI+PtovXtL9d8g5V7fyupFp9SQiFEAlj\ncNboipiACd2kS9HKRBZHn068xCZIitDSqbr+IJGbcCy6NDWaC/DLC6hAd/gd\nmvgV+E4bEFh7MR31DGzCnoW6/R77ZJrI/Hk8p8y4D4LTw9uDyaqoruyyScTI\nzbVSl8Far7RmHKOfUoQBO3TCvz07Nws8S5uz7wEToCkVBKoj9cV4IXMELEyM\nPj7V9g0nwTA9UdMc/hPMmE41gGGpU8i6XiFA+z8gghGpV8BpWUivtGHgvBsJ\n2XbhmgLj77IE5J+opiwASY7G+E0dF4c73qyCeiXC/BO1QYT+nfixCYo4e1YT\nw6E0V61shVO8fB9lR8sGiF4uxlowRh1YuT2MsEYDTvYsQf0IVXbePzTj2zFL\n8BPz\r\n=3mCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.45.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.45.0","@fluidframework/common-utils":"^0.32.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.0","@fluidframework/test-runtime-utils":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.45.0_1628292154076_0.26331634292798123","host":"s3://npm-registry-packages"}},"0.45.1":{"name":"@fluid-experimental/tree-graphql","version":"0.45.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.45.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"835ded901352bf3e980c97779236ce5a38052c0e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.45.1.tgz","fileCount":66,"integrity":"sha512-sxcLD7tGcIXzkJB6fXcNeBdiK3SQpXG1o0Eejfs96rEnC1Czu5pxE2C2S/lTf7Zm2+PAAe6UnnWMx9bC8CKpMg==","signatures":[{"sig":"MEYCIQDCkASiNWa8KsYVEabRAGX7iFdlPwo9TlLTvenkB13AxgIhAJ5Yt+pVO1gC6pjOESb5D+ahdZRDbhQIWTa+zZADBJsj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdWVCRA9TVsSAnZWagAAkFoQAKDMfJxI2eNHEDJvCYA9\n/wFCxi/EsHLnH2yzGLs5U7zYd7ydj5RxYqBXGC0du2FQKLWed6ZnY6n4zK/8\nbTRdCXjwVfZMiDLaAaTFwL0qHpwsnX6HxcZkZ1t7a+sx1GcdiJEv8EpAmFxn\nbo1GAUVIEMb3GG8/xbeFvKTg/rNNgkd5r550WB3SbI3BCmzzGyuuOxS0ZnJR\n4ypsY7wFMfRmJ7fx83AwyGTABcMgaUUgOxRiUVswQb4zIx0KFw4wKm6iqCAX\nIrTiDHsARtpq1kvEEm7XH5fnwRIUD5Gd8xBgZ2PKyxHYIlSoEKkojta59iVm\ncvGqa+gPOD1TT9gdsoa1lO/6P8kK/6g0z+/DIAPKauqVjP/6BkUxo/IAWJsa\nzdHXqNh2kW6zCaEfYalPYRwDqqlzwsdkidS25B09leSKT0Dzr/5+i6iOpTYv\n5KAfvfaVzkbq/7ZdY2+yUnt/VHMz2MPjgx+uGCzg/hPIjTF9KSud4tejSdRU\nhmbxiq5oCeSh+DJXgwVHmS07npoys05TeOSyf6GhHG1ZImqF2a2GcQ59axag\ndNAeqcvtjthP8IB6dXmUawu/OuiTg6+MleYwN8Be1SnJZ9NWIJolm0in39J3\nlwbQhz3VObfrUgM75NvinkQUFj0bO7OPXHk4uxBNEfGNIHepep4ol/m7j9gC\nHZJI\r\n=Flr8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.45.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.45.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.1","@fluidframework/test-runtime-utils":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.45.1_1628558741692_0.49244044169982426","host":"s3://npm-registry-packages"}},"0.45.2":{"name":"@fluid-experimental/tree-graphql","version":"0.45.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.45.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"993e4050b2b7b2d75657d330b9bb7df23cc2fe97","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.45.2.tgz","fileCount":66,"integrity":"sha512-NLdhre2WyYxs+vYEvefuIFeLnyuTttozxGYMYuJ71huYHqBCt4/4Vih1xCeItN2fofr6fXbKEiiWiOYQr2tGxg==","signatures":[{"sig":"MEQCIEyBZnvKVpeqXaiufLjD97bQUHNyJNewGQf8cIqvrjaBAiBqWRc9NcjGiEFhcN1sHEAwowrmIwtZbhJc6RNXFXOyWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFEjgCRA9TVsSAnZWagAA/aMP/Rg0dqB3bbUKdIs99Pr8\nQnzjKKpEQ2tJNf+ckQxR/+RH3JmWT1hPfW9bOm42PrIiOuVtt2tn80VboK2V\nhXp/+0d90sspsCSeaALWaV+npFEL6I4Tyg9qlBBiO+0tj1MKph4+qAmt3HcZ\nPRbN539TG9eEioGprNnIVXrQaMsk6/kAEvqNqsKQ6fjpb3jMnHPB/RIT/4yK\nHCQ1tTO/qAHmOX3XgPBtus4K4U9ncZqgqY1SgWCXk8YhytPsB89s0x+bXBkA\nMnxHzpskyxGTWJOk2y8+fpN/9TJ1e7GyNhsOF1LMUDzOVFzAuRI+UymmxplQ\nO2crEJtogI/4Y2tE5/M/vBjgY0v7fuJU82alufcKAccLIHqeD0+97stPpQsg\njhZZFZALzEgJOSFnGGWRxSdEljCFIng0516tpioGidvlFhBmrhCZBJqa464G\nBioKdxqOxcqFlqI0+Gbl7hi9jwc90DUnhdN25etDaEQjV6FPOeQWbqoeBR5y\nG98FmRKIiTbh0aFmHVqHfmTGkE3Fu4tt/5jAexfe50Yd4k1UonjHxSY+JSgZ\nE5f1zmsAdemSTmMMZxuO42ML4Kdg49G3d04Uv52VEQgjWQHoVG7t+TE2G/2G\nKTeJGiu54gu1sZ0ybjRfYVFYznH5xbgw1dWxEO/nKVKB/G4JoLfJIihdq4vx\nPzSi\r\n=yacR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.45.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.45.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.2","@fluidframework/test-runtime-utils":"^0.45.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.45.2_1628719327995_0.712256147929959","host":"s3://npm-registry-packages"}},"0.45.3":{"name":"@fluid-experimental/tree-graphql","version":"0.45.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.45.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7d503d068091724a614ebc0394088069bc127d84","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.45.3.tgz","fileCount":66,"integrity":"sha512-QSzN6gzSPTmxvQd1T5ozqDnGK5shL47+blP7vAA8HFpPmp4JvN/UKrrXtuy9Qn7pmGM8O3dXOFEfOul9HDRXyw==","signatures":[{"sig":"MEQCIB+AA/ZnhHpQU8Ng1iecLHqMe5CBC/eSXn34LBkj6np9AiB7KP3TQuchR4yENtfZpt9NXPZeLIoP0LXBwZ1GExzpmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFcHlCRA9TVsSAnZWagAA+H0P/26JEgcS47K/YfXSByub\n389npNTGgAgrc+M2EjecAjnki7X621caFw9I+dj4UVTaQhmZuZe/AsKEaiRg\nEdK1Q2E6O7lq/GoDrV5QpCtonDB2wiZNTExqaSVj0vACc9iY5n6swIGkxD0Y\noyLaGQoAdnY2M3BzQEOgoMl0lnRalQOEL00FuWOOH3QT2tv/EAMymGzsC5JX\nJVEUhXQAU74rbwlMtH2oggur475XhcUxbUIMMGooGjGyyqYNYS8pZ+Om6SrY\n0WrL3CWW3fNhwllT3w5FKdo3Xlqoa2aHf3qdVX0ByTeyx6B/xk0ZloYxhS2w\nHgkO1GcUwxuaQMk/zPt8hidQtMVNg6GrGSwFiv3upXSSg95SxtfCet9X4NVv\n8w4iDuYadyst18kLyRTe7Uwwtq4cc6LTVsgUBRMjuHoehRUjGQkhlGBVYpK1\nX+ArCg3yZc8OPSlmKR0KQk2awldPFpSw5BhzqC4IvJ11Lplp3TRNWPtK5J5+\niSaF08wm06DhcKGVZwjUpLUp/wf4fpQAbMpxSV4rkT42b+oMmnsY+ey339Bn\nbI47YWT2vY0ajPfUgZxYZMyosnMEcMEVMv81WtqlTpTqEVHhlEvBWDs7NlQr\n8VfNF39e05de4U0Uap0WHnuk6Nm2EMNBqR2hqXgkflNwrv+zAynlVfKr1JZL\n4Zos\r\n=q6DJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.45.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.45.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.3","@fluidframework/test-runtime-utils":"^0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.45.3_1628815845083_0.45323053927350987","host":"s3://npm-registry-packages"}},"0.45.4":{"name":"@fluid-experimental/tree-graphql","version":"0.45.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.45.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f2eacb2a7d0f9de736ea6756549ac58caf9950a3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.45.4.tgz","fileCount":66,"integrity":"sha512-meK7szAbU2dqGKkLLLfG0LVUhH3QezFTj8Un5K4jRb0tggFl+fPdYZjaAZM1H5yE8Jxn5qMBMoXGoz+yOE+S8w==","signatures":[{"sig":"MEUCIQCa4Ve610tA2mEnOMXp4nZQnjDWz/lGZaeaWZcjiPVGvAIgJB190AO2fgaNZnjZxVAEnz1sBPwbockRpq2TOnhH2ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHADpCRA9TVsSAnZWagAA1/4P/153uQ2TvIA1JI6gZg1H\nYWkOm3O0Lt1N8Ssgf7y9SU8wUSGYgAYFTlohmc9PjMissdK5ZZMWykBdIv5p\ntoT3cpweaL5MAWsGTgsRbS7hc4k3hkWq2b/AyPrHGPNhpOgqs0TmviK/qZwO\nqgG6+wDLDC92kTCvscPC9u++bKGgfCmzwTOLAvEDPFHttpswvK643C4wONG+\nImI2U9k/5wxFaESdsGj3b3wHcQnNkubKax6Lr+xssclBi/2iFQcnhPhKRW9n\ndKBz+4piT8Ro5nW6MexSDCzLvKyFyuw+HECs8Ck2vGd3AMPxXgxMqYIPRdo+\nbjGq++YdrptoHmhnqEdsA2bltcyw01wh51/Fifu+eziGtaEeQHvOvXF5XgMQ\nBfz+/fBRIBOVCCBSNcfcinmsmKDCqpqdUnXye6e1nqrOij4LMqlF7+OZ7WMB\nHZG83WvVFHdBkiH8lIaKx0xoS4bUO2GKPr6qqFEVp8WLzfM/0YmrfDYqrQgB\nxVs77swPDHcKysS/9SitEpMJNagkqvNJZwBeHrMLyCh4picVhtY7iYxGyooo\n/rBaSzsMx7hvDEkwOV1l7wXK8ZDoSJ3AD2wJO1EiAG5Z21J9yxKdWB15spAO\nVC1p1bLRB6jIhJsAwW59hKIlOoeeqWyRhr7Pgf1HNibhx767WEdXE0L+8+/G\n2mGV\r\n=KeAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.45.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.45.4","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.4","@fluidframework/test-runtime-utils":"^0.45.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.45.4_1629225193560_0.8362146661061409","host":"s3://npm-registry-packages"}},"0.46.0-34784":{"name":"@fluid-experimental/tree-graphql","version":"0.46.0-34784","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.46.0-34784","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fc5ffc5653279671c44522abf1c13571340bdbff","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.46.0-34784.tgz","fileCount":66,"integrity":"sha512-ln5Zvc0sli9jXHTev4LVTn6tk4CMdGSOd6xQKz4mrpvRhqMXJF+Wb+tOuyoS8B1kecdLw7HI/Uqx2xbsM5GQFQ==","signatures":[{"sig":"MEUCIQDhIzo9RMxkLEdXWa+xTvIDdsEopfMyIRuF+lP4MZdwaQIgabYBRRpfRNjF1GsUuvPHQqNxYZ5Q6NSRnvKGcUk14EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIDaICRA9TVsSAnZWagAATBwP/RaPyNxwuuLEwgvM3Dm9\nDCK3Q/m0vPgPflmXJFfSQab0hDTrRhJFEgZusDkS/l/TP7ZtfPFYSzfwoOO6\n/jiDJlf9WygaLxT7UQPA5yadhiHTIxeFNyiGdfEhwa6vW1GdVzquepfBo7mA\n5GJFFpveRgi5+k98UT1FocbZakHhzYQa/7AopKOr0MtNURWYGP/Ra91Bcq7A\nD9O6Acl4CJqOvtie7dYXkXGNuWQ2wORZRyhZJ6IMcaVGegVeS1rh9hGl9qCi\nRV5hMM4Rc/q82AdCgrRgEx0v1WBBll6dWcuzo8UXrAnuIxR/60pf0JIfQzIR\nLwIH3E2fp0H8jJ6zPJKwwD4o7HekP45RMTP7VnYhCCIk566s5qcCqR9/bJSP\nffBWcXgYWjDja0SvCdi2ul1UtUo1chydecybG/6OlCY0lF+cofyjzW/7oUZc\nNPEFJWMT37A/1wk57dLY3LabgC8DAz3kppQzDA2kXEs+du0GNta4lPA+7OoV\nLYeHn60EqMOPpYNSn3Fa9MdyVRpOARP1NzF3l5wnY6VupMsGfoRzh7mqu0t8\nqF3s8RAHt5sbH/o6gkeeFKJBDHNRwAcAd1AtoKDrNmxDDbY+Uduhql3Oilo9\njVFtqmxwum7xQzcyGwIxRE5Lvpwp/+wPr8tW4bsdJ+VOFUTpTVoxcvHIgO0G\n9bU4\r\n=IjxF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.46.0-34784.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.46.0-34784","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.46.0-34784","@fluidframework/test-runtime-utils":"0.46.0-34784"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.46.0-34784_1629501063867_0.38279873064405034","host":"s3://npm-registry-packages"}},"0.46.0":{"name":"@fluid-experimental/tree-graphql","version":"0.46.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.46.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1923044d364eefb48e13ca63668cfb7bfe765b04","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.46.0.tgz","fileCount":66,"integrity":"sha512-/LBp8HaDdMbrodqubwYQ6n1O6FwbnOzpVW3SjiHV5KtkIU7o9+gR+U7PUHdwMjnH6K5Z5VHxsomjAQ37nbcKxw==","signatures":[{"sig":"MEQCIHh1TRsMlbqWbsvfPVQcIUXy+a22RjpjE8P+NmlROAb/AiAWakKxSAeOfVcssJXGhz1yubv5d9sf3CIDQ1In/9QNMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIEztCRA9TVsSAnZWagAAlX8P/juDDv/DgbiyPVZRoEBi\nWOL3wTdH4Mn5ZvGFycrB3V3W6fhRmT3ld5Apai2IxGTjtf1GqkcfSKzlrHbh\nSJpIckuwhLN1yTlvcY5pkeqdYRx1vIzTJU7Gpgk8zav3XG+7iPg1N9MMvGX1\nhb5j4VP87Cu+H/J7o8WQnOeXYbUDVtc+dQSIHFCzLycVQuDrigvW0hS44LmQ\nlGaWvjk4ZjcRhun7N4VtERwv/gBzSp8H4QZxB1RQnVE+KgOueiBB+fHNgA1h\nJaqxfk+UmXZHCo+upYWPm3LBZLDze6Y3/K9AyVR6I+sh0kXeB0dTGEy2fxjz\nUFAGvS0NZi6utj1xiXqMk3JTe19pHetB0kv1DPleDO1ig0OQJDaPPYncrDKL\nj2KBRPj9fqR/OQMtcVlQ7lBDQVeVpYv8ZnFZjUYws3L0vIsxwekTFoZDUT9+\n26DDnMK1UySWWroU6tI1YzR6HToXjzsVn0oFMT06HsuTz/W1ZruG2Xm4IkqJ\nfTb8PGrBCkDdHR9s2LsRuqjB2zATN0v5wqPboV7Ih06UsOOgA+BPqH6SDBSa\nYrNFMVP2bSYQm8DWVs5PQ3KV7Yn325wN5HlMJyW2QAVZTlzSC6JD/ez7eb1y\ns6OjjDO4TciN4PKGjAnl6NMfvbz//G/IvINek1uc3zVeG5Ts1vfCBotrLtOX\n8Nve\r\n=k8oS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.46.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.46.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.0","@fluidframework/test-runtime-utils":"^0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.46.0_1629506797259_0.3257628339607974","host":"s3://npm-registry-packages"}},"0.47.0-35912":{"name":"@fluid-experimental/tree-graphql","version":"0.47.0-35912","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.47.0-35912","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ef2d4ecfd0326d54d34a8c9d9e3bfab1c85ac535","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.47.0-35912.tgz","fileCount":66,"integrity":"sha512-rO2Mky8LxJfqUPLwQJZhka44x5hmn1V85hUstNdMxCFE8zwhvDIe8/nvnp3VjVxXLrzWt5hv78ReIQTXX6N++A==","signatures":[{"sig":"MEUCIQCFbDfOJZVCaDDpJ6fX4asoiilTyLZZ8KuJLLLNDmhpCgIgE5M254P+2c/wvA98EMs0z/eooRFQi/8ZqM7Qt8nuqjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLsEtCRA9TVsSAnZWagAAvSoP/2mwFSHLBu9JnpS6eSnK\nYpII2326MFfqkFRFvjJaxGd/PJ8cbtb3/101Rnh0EQEAeefd8Xlfi1PAz+Pn\n0ZpUurIEUGMFil6SXS0UqUIU/TBXAVEdfIAMc5AkZISYf3NPgbYW3VOVsJNQ\nSs3fyMXXMzkAYvcug+AOh1hZr2E5OJQEl8HbQ/5uhTXu1AufwG9DqcylNQHL\nm5rtF+06XA4jp7fFc/+4HaWf3PmuC+aZvbJvRFymkEz5L/aY1gjQD+o8OJ43\nssv/KeB9dqZP7Tjn2Onc9mUA6VaDqI82UP+A+SSV7/t6c09IOaKXYuXk0BLB\n5BgAnSFJ5edrcNZbhhWslVtZ/ZOHqtwLga3mQbmKk9ZG/ZOtAT4kCyLTj75j\njYr9y1lEPCFISXF0GxQkv/cXgfM9OSHYNU0euUqhW/IOaFMrjq3d5i5HFUZN\nrYhNpJLLPrrrzBCSMG3A4MjDsSZ5UjxQJADZdvaXXuhxnA08/kpSmHTd7LTK\nSMTlaofjLN3Yj9R7O5QZ7Cqig4pUDCzaWUhY5Un9+48M7/1BjispD/Rr9VhW\nH565EZFj8uUnozA/snUr1fJ8d8jLXiuwDfMeDLFgQl0aSgtRPHc3nKR0v42F\n1PIKxrd7PTnmJaaE1ncLpQ6OQWhBftzGgJfMWafnJ4cDOglTlsV0xuvbnXY2\nXnWf\r\n=3v4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.47.0-35912.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.47.0-35912","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-35912","@fluidframework/test-runtime-utils":"0.47.0-35912"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.47.0-35912_1630454061558_0.5287472676061324","host":"s3://npm-registry-packages"}},"0.47.0-35961":{"name":"@fluid-experimental/tree-graphql","version":"0.47.0-35961","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.47.0-35961","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9e3fab9fa08685c17caacfa969cd87082f4ab0c5","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.47.0-35961.tgz","fileCount":66,"integrity":"sha512-ouY6A0cdv9t0q6KDPIoxEVRdtlNnPPd1qx+YSOKwnj9tvm7PLJRTknYLpNsUPLibC14a/9iUQ3LZBRmKGu9VNg==","signatures":[{"sig":"MEUCIEaqypGMnQ+0UqtT4ykopvM/YMSSihovf9FQtuyBGbKrAiEAvuz/wlNaPFxNeWpvFObF0VR6udYbgTZXPBUQD10/p2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL7gpCRA9TVsSAnZWagAABx4P/R2TSm1zBKrBNVqSq6xs\nFT9KbpBMGPN3bT2p5s9Dtdy8U5sYK584PMEVnDJ8hsKSEH1mpupBtA88rOKY\nntkhUCFuSYCJYFvQuVgwGQLurSu4jvrAT7l+ZOWXi4aCVqH4iMpu2DPrj7cp\nX17YJM7uhd6tjl96ey1n9Pr8kwYNPlqUczjXSGFcrppCK08mybx52LKhCgyx\n/JtS1BKvFlTJpQ09Mct0CdXlBgN2pY9JMstnvyLVRjvoKjsPtoegFvEEDnBV\nlhyimYlm5jBqFLyg1h19AMelTZfZFK0YF0nmY6MmXrXpMQNhSNTKBfVa24/g\njIJKz1yfg/cjr4Tgy/vZLaGnEDaxHUWU5VOsB1fd3ZmUf+8mIlFeGOhQt8n0\nB7/orjbQTPH15kRxEY3A9+jfPfnZ+4kHqqBw54PRzxzxjHkwjh9RAGTghYO3\nUlipHvRu519EQ4ZzefsTRmb6xG5dLZssv4HzeAcpKpT6qTnVJcLTav+e+0bf\nJEY0szGkdwn/ut/5FlcGziLlQkRHTruDBzWlXDkU2WVzrQtpaqVeP166FGCX\neH+rw3mC/BVKIGAIwvVrEmlEjbhuRFyvKZrZ4oeSqv6OTETNKOcTD7rsg8lg\nUMP8W5epwXuSJj+YDKtyt4YYZE99PFp/ajBCHKGbcPRtNL1n4sxHw+PA0G9e\nBcCD\r\n=/wZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.47.0-35961.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.47.0-35961","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-35961","@fluidframework/test-runtime-utils":"0.47.0-35961"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.47.0-35961_1630517289757_0.9456573871368272","host":"s3://npm-registry-packages"}},"0.46.1":{"name":"@fluid-experimental/tree-graphql","version":"0.46.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.46.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a7bb3ee3c92f87f954f360dfc9b431d9f1df99eb","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.46.1.tgz","fileCount":66,"integrity":"sha512-s1tm+K4W9omWuWpqTQ5y91Stnr7Z0nhQGn0ZUi8k8FpiF5H010e+WzZ+RuZAjeODY/G8am5FgcH31Lq7rILOKw==","signatures":[{"sig":"MEUCIQC9vO/xtrDeebIk69amHK+54x/SjgDgUrq8Kk+moT3hPgIgUxZajZqgeXp22hezk2yQaGw5NVlQjZsFv+uvICbnGMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMVVpCRA9TVsSAnZWagAACAQQAIwO4Qcowy5oHN5bBcBs\noNpdtm5cbM/Y/H5GOh2fGv4D5X/Icjhg3lcbx77m4Lh3pKPvHkj8dpV5XJx4\npiC9LrXNOgv1OYujj7g/1ezQOtoj2O7z8VpHisIsKqIN2uXOPdQPjBF6Mc6i\nbjFy8yTkPFvZZ3gRilxVWWyfenXl4gX9LGsPVdeGSEGYnCaG9U0bkkOWz1HH\nXouvelfsYaxSax+iBN8jjAf3o4MsGWExVBf3aC21XYWWnvkpBaQ2CuIqRCPJ\ne7rZi1PFtXiHQ8g5sKwP5uLMkiu+qSJ2MyZ1d08JYUpO9OCGdiooz9o/yhom\nj6Kvzem789udD5cLsjlGilXkBx8BXA1maVbfwBrCWCouSG+gdX9z2lifx1RC\nx4md3kAeweJjlfNRGFfen42XtxspqnVjlo77eRMxN09PaQavPmXsPrP5Etsg\nJEod8UXcLFLGsU3HDrqVLK3R4irkCf77549xZPyaT4URFOSCXKGQ3M4Disxs\nMOTIMkICnwl/QLLLgB7tLz4Vq4xFUqZgRP3MpYx3LvOiwqSC9IMMsKwjCDkC\nfr6r1ZUd3dzddFAHqx+h5nemjT/IqP56bydWiBxRTGLdgXcJ5suTlCa7WVCF\nDqstT97HtWqkHUBNEpQtqi2+GYWieILwYyfUObCOfgmRKCXhrXduPzL7fXqt\nQVwg\r\n=DFYb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.46.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.46.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.1","@fluidframework/test-runtime-utils":"^0.46.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.46.1_1630623080951_0.4886970469330352","host":"s3://npm-registry-packages"}},"0.47.0-36362":{"name":"@fluid-experimental/tree-graphql","version":"0.47.0-36362","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.47.0-36362","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"77f65feb34e4a0375c63f898a4342fab48b4afc2","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.47.0-36362.tgz","fileCount":66,"integrity":"sha512-XrqTK4TFTpQKaU3nJefotekYCzRknsepbqtb+329aiO/SllPlYky7czoXz2KHMZNYPAV5x6CM7of2PcdRDsa8g==","signatures":[{"sig":"MEYCIQD8P9ksue4pInzYK00dvR+T8xeaEMJiyHQZ7teQRpjJyQIhAINWzr5zitO4VW4TOmAgiXhkFvLwnh1khAQ6rIT0o8aW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmo+CRA9TVsSAnZWagAAGDgP/jPrRQYe/NHEfshxNgph\njUjtNY8cMAkiwCduTbi66CwNo11ZRqXwE8JgdTfGyMy7htE1R8N44EvAp2nN\nVDMrUwUcWO8/dCxLtMd0FAkbXRaPWajLZMvgYjTevo+8WDA2GVapFnZTEBtM\nwaC9+EjwY11lqcP5Uah2KDJ14sIEP5jR/dsOs6CZ+y5zD5u3IWgpn7Tb7TvB\nwBp0jSbPl+LHtjuu12evWf3NCU/twHDu1pJHnYJPk7fxTkx+mPY62HhNoMwL\nP9ppwwgCO1j4MvHxED+rLBUHj9Ve6ApWYiKAVVDRCs8etSoarX0aCW43AQDP\nwdtKj3itWyT1pXew2h5pvNBgsJPpYpftJtd2vHaktES2LSBOpM0JJ4CZsCr5\nzaEaHCPVLVIYLvpp9o6dEQSMzPOJyEAoqmgxiY0arEURme+qUZfcoea3xFVH\nI0x2jCak42ipkVJ8Wv+QNbPZBKSzJUB+//gqD6VqJ6fOJRF7ZP39zcXEi+eK\nbw/aKu9MLvZ+vrYYm1cGbbCg44tjSamqkYnkuEVt4uKfDqqraVsc/gyURFqq\n5mM0MCliDeWoivRt4BhaLUF4v3PsuP4owngjYIDvbm96eR9xi9EBOsTt7wi9\nlzrJkbZ7n9vc+SexX4t7LHCW26B3lezHocx+SAr2EEc+SBhO/+1rh32KfbOo\neyuP\r\n=jScS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.47.0-36362.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.47.0-36362","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-36362","@fluidframework/test-runtime-utils":"0.47.0-36362"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.47.0-36362_1630693949910_0.20157843120472907","host":"s3://npm-registry-packages"}},"0.47.0-36699":{"name":"@fluid-experimental/tree-graphql","version":"0.47.0-36699","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.47.0-36699","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7717f712b095408d01db34c209c9f56eba7afc95","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.47.0-36699.tgz","fileCount":66,"integrity":"sha512-+fXtsMKX/un1xw7J6fhMaQOdjltE9jC0R9j3URrZzuyauKzmLW6mtG85nYDAqwkB3+w28bTV33NW/EztmOxPyg==","signatures":[{"sig":"MEUCIQDY3sDLZ2Gf4GSkvBb4Uq7EzS8lODWlfiIZig8sKPSdYQIgA0GxxAQNoX68BtoDV3oEQH/UVJwewIKMwNxyoRHqqag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/kbCRA9TVsSAnZWagAAtX4P/jxy/j1ksTSCBXJR1xdq\nAkpr+rHfouEG9A+KCBjnj2VJLBR/teRENBo6S0nyv2BCsJ7ILOIpcu1My63O\npdliONf27EMTKRXkCq66rVEUz4eLcT7mVx2w48t5ClHfuyNHRbzHo3QMiMG8\np3lqkh4zNRNyp2VRYj9LlQVhOy4/lYibxKat19QfqmpVZ3B97/X7dFnjMrl1\nFs8HEKkft6G9poXyzbQAvjGu6RNTq3W7SMgXive8QbctUZYJpJKA3PdhxoQA\nKdIyCF7v62RjKhIdJoaFXWvPC6QpaXZABf2Jf/cjOzx/uKbe+CdTKzkr2xkO\nZoMH31KjKKc9916wjRpo9UJVgcASCQkZ0slZNtSWwG9qCJmIMgz2fbUXveLN\n9V5hEfheLSsrl2W/rKyqgYxpRAMwyZNHZybQhZbSiZMlce1Bmek0V9+tNSVJ\nQsV4sZDf5YGG5gumXow6Joj/Z3Je7eb2je0OXwH3c9W4nBea0Fy5A1kUGh4T\n0xpKU8leCLwTChu+lkY4mTb/dM2qLnE1FItYNhJOayN9GRbn5FBOqsK+Dv5S\nfM7patLjSlTJZXsfBj4iEjm6S8pe1GorZDYApYcKgB4r8CyoH+8+7InLEs8k\nn562QPCNSeVSfrsaHj+YNo2F6XCICCXKzLgynCs0S0hjWI8hccCGjp6fl8wN\nOvyc\r\n=66lY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.47.0-36699.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.47.0-36699","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-36699","@fluidframework/test-runtime-utils":"0.47.0-36699"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.47.0-36699_1631058202990_0.5659842538825288","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"@fluid-experimental/tree-graphql","version":"0.47.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.47.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2b8b50273a834d437d3c7862d4f2483883af3f0f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.47.0.tgz","fileCount":66,"integrity":"sha512-A50XdAS9KebvXWGNDm/6jUPeEnBr5ysI4MB9Hw5Qj7GoK9Cg7EcLaAc2FMNG1LD6wtK7nsLQhZIxNEzZwJ6vXA==","signatures":[{"sig":"MEUCIQDpB7ef3e9V9zAo3RNjiFde7x+M9qMhNCKNnCTgYw7p2QIgFiKRyi626NcASCjF+pd9GNQV0XxovuEJl5DANk8xCRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOPpUCRA9TVsSAnZWagAAyYkP+wckFxvRI8I+Rgjr+niJ\nXyWYJtsbWzb+/mz7EMFFQZ5kC1UInCEWl8vO82s/CmyIyyHg8XFoTwHCTrqW\nhhw7gBVzoYmlykVPygE4t5bjI7JEsL9BCIkdvF1ZbDIcFtwqgFaLMtUApHky\nebbiYMx8GKNV0gLQCBUfwXWgi5sE/vMEMnWyaBE+MCkYjpLL56mR8xNP+XDq\n3lvomSWVpxlJ9Q+zMGQn5/Zeg30f/R2U5CICSxAVZEeuOqiRsr561hHaJaXJ\n8ISeMN4sQ9yrcFgsXiGSt8c6D0icGDEiK7R1LBgUbCovQ6hMMnuVa19qirhT\nvEGqGois6aVniWSP1a3LvmTJkql0RahsdNivjpJJPQ7KNmhJOjY/b2ZIvl0V\nsEdlHsw72l53+dc1+CxucVmUmsh0ZNjEIq+Emf4CoIp6L3ujuQi4496c1ws8\n45kjJEzaYtbKipA4F2xQjaOEAMX92mgf/ErEm3L+gc52LT7BrjnTS1v3a1MB\nB3FpFt6iY2mOLSqXdzuYRViOvHnxxkSSfu6bRkWMLbAcN0bgn/EjRm1dmxce\nUSqhL7HEuwSzv3C/bo3aavbK07lNCpoaMmvgZL8K3+5nsJTpBjpybfN/yaLE\n4x41w/L46yU5VnE2hwdY14lF50xDVAjzF2Og1zQ7XCQjH313Zt/k7LkFtVaI\nGKQc\r\n=mkNT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.47.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.47.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.47.0","@fluidframework/test-runtime-utils":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.47.0_1631124052710_0.27681904378268607","host":"s3://npm-registry-packages"}},"0.46.2":{"name":"@fluid-experimental/tree-graphql","version":"0.46.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.46.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c5079698eea8067b03e275e0183414cc97d8f686","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.46.2.tgz","fileCount":66,"integrity":"sha512-pYEkdbUUMsUrMP+93cc/Ii0IW5j/cU4hjsnYBh6fAUS67olCgWmhbqrB+hL/Na+EcyeJETpGCMIRjhkpbjxcHA==","signatures":[{"sig":"MEYCIQDp6iqBSQmvxBskCp1f+HtIPKiF8nEPb9VELpu/eHy65gIhAJ+01d6KkpWf00ioklCrLCCP9ysMxJxfuSI5zEwEeGNc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQm1xCRA9TVsSAnZWagAA6kQP/REBXRu1lW//Uk0/LG7u\n6x8RV8Vtc68AFzv5gVascZ9r1xuZhgKanRaL73CfhARkbqcNPS565sEPX7tC\n/JErpoRwScdFpxytl3PvzwJPnuwyM9FgXDj/BpC4QtPPg7Sh/o14lj1EomUf\ny/PG0zsD2clgfbsrRa6j42ph8Verpn6tEXUswN639lqKKHDIWne6P7EIWB9w\nveVXuQJi8xHvTHVsXugmOA8pDdMJPR7wABFYBCwOnYQBH1XVChYItS9BfOEw\nAU3mlZrpII8/u4jq5AG3wYpu0/7JOHkwFpSYJEqj8PsuMh0NMBo5XesR0G/O\nvc1hZhvoGbN4DKnjhwqOBhBO/Fyw1dRT4h0K8Emn7s7xj0R2SvcvDPI79Vvu\n2jNBfBDF+Ekmb8QMG4SFytjgEsWFwoG6syDfUZmyTq0YSKuo5UVdYDcTzZQg\ndfLk/zj0ilr81SmqI+1Sm7ZS2K34xoW5XYuxNQHaw8Z8Um1pHKKpdgFBC/TE\n8uPKMvTJcV2r7MzYWop9kLsBY1WxsK4fsrQtjJ7IAeZJvvL6ltxJcawRqTMU\nQR//3yFcL1qyAxJF+q0Hq8oC5t94Tw8sWMAdwZQP+8J/5/eX+Z4TaLln5q5V\n93b/IDSjDA1wOWPH5RBkDOzAU/qJeeFaUaO966uwGp8hO8QJ0wJKqpy/GVto\nzKpw\r\n=vNgQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.46.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.46.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.2","@fluidframework/test-runtime-utils":"^0.46.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.46.2_1631743345204_0.28781347961484083","host":"s3://npm-registry-packages"}},"0.47.1":{"name":"@fluid-experimental/tree-graphql","version":"0.47.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.47.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7f37f2897bddb61c7a426c51c838e31d61409b42","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.47.1.tgz","fileCount":66,"integrity":"sha512-KtmW8og5r+4UlTDRExG964JkcZMlG2Md/f6vhrfn04qmJjNlY3VG+69B2d5lJ4LBjj52qjizX8Y1Pvpzlo4ArQ==","signatures":[{"sig":"MEQCICuJEq3eT5tMALC4N6G/5dz/7Rq816SLaC8VWiMe1ujoAiAlqqhRtBz4rrdUjfpc4bT+e5cY++D0ljBkYGHt10ssNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQnp7CRA9TVsSAnZWagAAT+8P/3y3a5V4LxSzWMyLyVVq\nipeIBrPljZjrAOMSS5XYioju3sCC9+q4letMsEVC/GTcXFQo7xGtAMmQQ2fz\nbWoYqD9G+3UHLGZuxiFjghTxIPz9CO7MJVQGZeGft3bd8mCsRBs0fJxA9C+g\n4He3nRDdr8CD4irGDlhNC/Xl2uYO52c4R7m6SnnGBUQ8AcfuJnuffPavtOi+\nF4lGi7oKj3UejsHcTLmIGHxCDUnuuEUwmql0qWAqWt+Utx8fn4nfBSd5qouc\n/SXC2VRG+n+NLUN3kFItRxnU4t2r0Rn5r4WIx00m6SgsBZn+p+pMowExCZtK\nCHalCAWQHbU4M/i8Q9nddPVaweOieDIbM9v6FxlCE3Lq46xWNae+nE0Hh0IB\nO9R749XKKnLsVnKn+DWYydcfp7m5e9VxQBYNbYifTsiWkElGq4tlfPnCxOty\nfAuR9752NT9Qt0QX6pYzJKwJKRjjB9d4Lz6EFr440OdE01fg2MnPG9tNKuh4\n3VR/nVjw4Z3jybE+HZdtlHRViBzgi0xxQQIWgKhau7U9io4ZxzJoM3QDk7l2\n/loJnUhqojNFhTaPJBzPhmSFVFdO/Fk7R8MUneY76V54P5ilw/IEBCUdfGSp\nQ+MDiPQMOnG5HVSDgRZzDuJvtamWl7D5NYf1mlS53WZjbegCScCn1qyG2MXM\n292k\r\n=MhDe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.47.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.47.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.47.1","@fluidframework/test-runtime-utils":"^0.47.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.47.1_1631746683103_0.669197005491827","host":"s3://npm-registry-packages"}},"0.48.0-38105":{"name":"@fluid-experimental/tree-graphql","version":"0.48.0-38105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.0-38105","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"42989d9f3e9baf10f7495819ef3dd5a9f099bfb0","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.0-38105.tgz","fileCount":66,"integrity":"sha512-GYWFc2kVy1c98xiW6vLqDMmlu9kafRupBBeuS+JalueGML46UNzCVBFqCG4uaFCmEezJjPgn/MMkiCqnxOSi1w==","signatures":[{"sig":"MEUCIQDJH2TfaVGnyGk6sdOOPeAlUWbPlh80CUQ/Qi5Yl3zl9QIgUeDhqBTxFAmZTFI5zkGoOIA0qAPxTg1lBfoQj7FHM4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.0-38105.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.48.0-38105","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.48.0-38105","@fluidframework/test-runtime-utils":"0.48.0-38105"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.0-38105_1632172987788_0.2078007459457154","host":"s3://npm-registry-packages"}},"0.48.0-38142":{"name":"@fluid-experimental/tree-graphql","version":"0.48.0-38142","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.0-38142","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9f9a49a4507e148be2606cd7f2f354aa4d28349f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.0-38142.tgz","fileCount":66,"integrity":"sha512-Ukc0WqcZ/r01voL1T4t6qJP/0jrvuPnlx7+4/oYN0WPtRa/4vE51xuNl8ftEO9ChK7vliZ9adrmvreHGOU2SDQ==","signatures":[{"sig":"MEUCIDerUKd8XE/LVGrLidyaUp5qpTpw4fVMDe2Pqdp4ashFAiEAglnLaXPuIB9WuxGOv0XHvGiqPCu3uk3u3BIb5uqOxk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.0-38142.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.48.0-38142","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.48.0-38142","@fluidframework/test-runtime-utils":"0.48.0-38142"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.0-38142_1632240093878_0.0474468507908028","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"@fluid-experimental/tree-graphql","version":"0.48.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ddd0d24cb3163dd640219162bbfaa15ecba1c79b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.0.tgz","fileCount":66,"integrity":"sha512-kS3RlMOIEa2QhTHBXwiNNDkMpsFUwe/D5qG/Whk/NAEy+NbmBc/fB6UwlToZF+jMFqthM1NetCC6AnzaOBJH0w==","signatures":[{"sig":"MEUCIQD38Q5jCwAo2QVp+aysKGL8UXovsNr8iadiI4qd/EaoAwIgIRGMoMYpYy/gfSTtGRR5SiFaxWhI34GtLJTkBmkHYDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.48.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.0","@fluidframework/test-runtime-utils":"^0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.0_1632254934633_0.6008455577840364","host":"s3://npm-registry-packages"}},"0.48.1":{"name":"@fluid-experimental/tree-graphql","version":"0.48.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e40df18be6b0a1308aba1e47528896e1a41d346d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.1.tgz","fileCount":66,"integrity":"sha512-8jrStbRT5bPK6tEvPlecmYjnTJ6t9BihC1lwEPGqjVA8u/+G4fPJiTBLsFbPJwDLe5ZvZGbGMWZB2ZEOGg6ajw==","signatures":[{"sig":"MEUCIQDQ97SL+6WfFhzlUABjgA2Kq15rfYVhvoIDVi0/rFiKKQIga7pTZLx+yVAuISZ9d/ncfAE3m11JnmMuCWAAfxP4IpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.48.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.1","@fluidframework/test-runtime-utils":"^0.48.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.1_1632436128190_0.035164053013691854","host":"s3://npm-registry-packages"}},"0.48.2":{"name":"@fluid-experimental/tree-graphql","version":"0.48.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"85d981161b49f236726f9bc5f8e3752c0a53ba7f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.2.tgz","fileCount":66,"integrity":"sha512-26tXsRhPROlaZPm/gmuNn91oeg/giPScsxwZ4l5BBjDlsknHVwQfA8PNIcSVPDNLD2shExJSw1yW7Hi8/jKMJw==","signatures":[{"sig":"MEQCIEXwblSsUUTkM4qE48cD4DqFiSCfS1xZtnmxu7lSCx7uAiAKu8y1hzL4LX40eekZRT/wwQobVCnQ3DjvHLR2xO6AOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.48.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.2","@fluidframework/test-runtime-utils":"^0.48.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.2_1632772632676_0.8151770318125964","host":"s3://npm-registry-packages"}},"0.48.3":{"name":"@fluid-experimental/tree-graphql","version":"0.48.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ab2871db18333ed7bfacca15df7cf82ad42bd540","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.3.tgz","fileCount":66,"integrity":"sha512-/bYbgv6HjyoPjWvSqiYOjukc/BfI3lsif/FhyJbrbnFpL+slizjfQmk7XYqTqaK0F9IGkQPeXCLx/1LWpImgDw==","signatures":[{"sig":"MEUCIEZNN8zreEcO48IzMvWzwIVgkO6cC1Pe4PEuM/rmkCvnAiEAmkg4QEWgwzH/Sp1nsUQ2qPBnhiuh09VJKZetpsYRfE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.48.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.3","@fluidframework/test-runtime-utils":"^0.48.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.3_1633033840709_0.6220331889805737","host":"s3://npm-registry-packages"}},"0.49.0-39015":{"name":"@fluid-experimental/tree-graphql","version":"0.49.0-39015","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.49.0-39015","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ebd7dcc9cd45ea7d63547884fb2a8d4dd5e603fd","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.49.0-39015.tgz","fileCount":66,"integrity":"sha512-m4wLBJK73Y7ki6vKMF0RUKghw7YE9+Sua7KspZVNgwGT5CqyrGrzE7opDy5gI37E2JeuBvkbWGz7A/VqyEk+/w==","signatures":[{"sig":"MEYCIQDnch3l3MVouAb52enyBohuHEaNFewP+by4uDuBeD0d1AIhAPmLd4efVcCWkcXX5IPJv4Xk8jfmyf+gDbVRUxwJvnKY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.49.0-39015.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.49.0-39015","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.49.0-39015","@fluidframework/test-runtime-utils":"0.49.0-39015"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.49.0-39015_1633039258095_0.46639905542280924","host":"s3://npm-registry-packages"}},"0.48.4":{"name":"@fluid-experimental/tree-graphql","version":"0.48.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"854b2bfaf355d9079a95c5027987851132730ff4","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.4.tgz","fileCount":66,"integrity":"sha512-0cod8gUKksqfw2Kd6/CfWqq9g8RdMAjrXZbXXLuCliuOUrmSbfWtEJVqIQQVKHLhzeK87wTqwd8dW8DTigsJ3w==","signatures":[{"sig":"MEUCIQCNs2mDuYgTth44s9jMfGYKswWWaMuRDbftj7afCJddTgIgBYq4O2aEQTHCzM7OrTOUUyqVYu2becw1LJHrN/NCe8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.48.4","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.4","@fluidframework/test-runtime-utils":"^0.48.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.4_1633108874194_0.08905840618345051","host":"s3://npm-registry-packages"}},"0.49.0-39313":{"name":"@fluid-experimental/tree-graphql","version":"0.49.0-39313","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.49.0-39313","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8d7c6bb3ec9d55bbb00e0d2aa5c102059630542c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.49.0-39313.tgz","fileCount":66,"integrity":"sha512-o6dJXK84cLz6FnYJerBzCbCJ/2nrAhTDeOLqlh92p6MX9vdm7o6zuqsjhJofdROA4qqmCwbhwVc9iwUroGv6SA==","signatures":[{"sig":"MEYCIQCcaeNfbvnt2j2d9oa/pbppBicX/a28MqfmCl4GklFh0wIhAKQ3A+OotdCQFTcAiV+MotonohCowlEn0lxp4OCIYzjr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.49.0-39313.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.49.0-39313","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.49.0-39313","@fluidframework/test-runtime-utils":"0.49.0-39313"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.49.0-39313_1633389759237_0.8087733520607392","host":"s3://npm-registry-packages"}},"0.48.5":{"name":"@fluid-experimental/tree-graphql","version":"0.48.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.48.5","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bb703af9bfc696dc91dc72745221ddd9861ed608","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.48.5.tgz","fileCount":66,"integrity":"sha512-cK2D4qplymhDKssLEeHcRKZXIwP8FTAtkY4tAW62cUWNgojTAj+tgKxUfJ2ESc1S/XcdVB0P9uDO2F5BjhV+sg==","signatures":[{"sig":"MEUCIQD6pnV0haZWQMHhbBhOZNySzaAgY2zUQTbPw7CN0T4BLwIgRW9IbQW2vLSUoB0TEl6qFeXnW0fQmfLb6ttTdRCQh5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.48.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.48.5","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.5","@fluidframework/test-runtime-utils":"^0.48.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.48.5_1633471138753_0.6232049459734013","host":"s3://npm-registry-packages"}},"0.49.0":{"name":"@fluid-experimental/tree-graphql","version":"0.49.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.49.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a18fd0992c3b45b5cf7df5fa947e60fa600e6cf8","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.49.0.tgz","fileCount":66,"integrity":"sha512-KfTjSG2YLpnIUOL5XebchpBcp0swDvMCORfOmtWzJJVNk9Pe7MuDBLyewqiv2weqGkovCVE4w8RLZ/n1PUxGeg==","signatures":[{"sig":"MEUCIGZWJJaimE/yyMs9tewCafz3pSbdbQudFMqAjM8pYNbKAiEAqd0WeXwJYCPMnWyh/j32zDf7gymFmj4/BDy97+oEKPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.49.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.49.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.0","@fluidframework/test-runtime-utils":"^0.49.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.49.0_1633561304475_0.46527348110820754","host":"s3://npm-registry-packages"}},"0.49.1":{"name":"@fluid-experimental/tree-graphql","version":"0.49.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.49.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4f106a2e5592aa1386511d4b80bfca2b78f72e31","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.49.1.tgz","fileCount":66,"integrity":"sha512-An0ySt7aViGNfp9T2mdoprSk/LHNrw0UAuWck6XAovx8yjzgUv5BMqTw4emTpdkrIlhk3RmlTo3t+p2Bfn/rLA==","signatures":[{"sig":"MEYCIQDJDS30AA1gUggK/Vh6cbobqB3HTY2qtVONYQ1VxyxvPAIhAPixORYOFXTkqmVo834AWbI1ce/T78ipLCdfHwuGCbuK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.49.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.49.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.1","@fluidframework/test-runtime-utils":"^0.49.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.49.1_1633969434598_0.3620754769104204","host":"s3://npm-registry-packages"}},"0.49.2":{"name":"@fluid-experimental/tree-graphql","version":"0.49.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.49.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f3c56d4187ecea2d616802471e10942236833f07","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.49.2.tgz","fileCount":66,"integrity":"sha512-YYTOrCg146n/ziDVLECXZiESbM/8Ajp/dtUXmzSWXDWamhN26zyF2jpNZIBbhc52Q8ioQIwLqCPDuRIekTsCUQ==","signatures":[{"sig":"MEUCIGRdSts8iVNq3U0APlcqVi+9HgRiCdWJ1hm8BEzsq2qfAiEA66xxfFBvivz4uQn4FUx1ijOobwR5sI0/9u8DWQy39zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.49.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.49.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.2","@fluidframework/test-runtime-utils":"^0.49.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.49.2_1633991013774_0.3140250058389591","host":"s3://npm-registry-packages"}},"0.50.0-41365":{"name":"@fluid-experimental/tree-graphql","version":"0.50.0-41365","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.50.0-41365","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0333ced7f7b63c1ae4fd3b322beff28af745b798","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.50.0-41365.tgz","fileCount":66,"integrity":"sha512-mJAEyuv0FNAVPejwkAOm/qS8rJfrLKew2pl4bbk0uqXL1Vo5edv2nhs46h/Z5yXfJNgco/Hf3lF+7pSpF6jueQ==","signatures":[{"sig":"MEYCIQCx72gKb0yyUD6RpkMFWPBF6LQeeFTG9Jt9Vxfr2V+o7QIhAI8x7UYBKnx/vsC+fXrR7hulimRZ7P1XUQnbUPzgViaz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.50.0-41365.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.50.0-41365","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.50.0-41365","@fluidframework/test-runtime-utils":"0.50.0-41365"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.50.0-41365_1634835740743_0.12993975849174078","host":"s3://npm-registry-packages"}},"0.50.0-41540":{"name":"@fluid-experimental/tree-graphql","version":"0.50.0-41540","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.50.0-41540","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f584a9f3b74876e67afcb36e6ffc32c25a421d1f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.50.0-41540.tgz","fileCount":66,"integrity":"sha512-Q1L+/D/u4Bd/ZDszWHSo9vqycmlFrH+WBJn4Nx0/OVHI/vn4OzJUHu4l1U1vVLJm+mIwg7qGw8/te/WnHTuplA==","signatures":[{"sig":"MEQCIBtKdAmfIqXdgqrJbNVa3xTTO8Ximn4C0uhuCCu2Ylt8AiBkeye7peyPA7qSEryGC9e5cQdQ4FwUy2QPDoCBP94jJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.50.0-41540.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.50.0-41540","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.50.0-41540","@fluidframework/test-runtime-utils":"0.50.0-41540"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.50.0-41540_1634917887033_0.3392090378282935","host":"s3://npm-registry-packages"}},"0.50.0":{"name":"@fluid-experimental/tree-graphql","version":"0.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.50.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ee9eebfb36328e716766df2db7bc50df2dcd387c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.50.0.tgz","fileCount":66,"integrity":"sha512-sV6b1FiGmjpT4T8jl1z0nLAbYYi+0XvHYrhaQr4hVAFj/VWoW1L/27dFnPOjV72AoEfgODSCcnWDte8W9PxLjg==","signatures":[{"sig":"MEQCIEDL3/FGym7ibRfYJlLPj+n4YJDGbDkmkfWiJLwl6rpBAiASgKnrtoG03tHQfMrcNDSJisFQZ1eONtHEUD9Uflet9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.50.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.50.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.0","@fluidframework/test-runtime-utils":"^0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.50.0_1635180616161_0.5035006079608699","host":"s3://npm-registry-packages"}},"0.50.1":{"name":"@fluid-experimental/tree-graphql","version":"0.50.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.50.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"861d293fc4c014f197348fa87a17a271e1aec7e7","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.50.1.tgz","fileCount":66,"integrity":"sha512-uZe1lNQbTFzOskzXsXx08SbQFMgf+5hkPqG6Y45WOQvlvbynjJQn7yyQ5ofFG84Xtb9zzJdOhqkEfctAWK8gjw==","signatures":[{"sig":"MEUCIQCn50WnTDm9B9xAIC1+heyQlv655hxSr9ZVmtcSuzHa6QIgGpI6NayUuv4TOQyQkqPneEfSHoJtInHNKOrQcsFDZ90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.50.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.50.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.1","@fluidframework/test-runtime-utils":"^0.50.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.50.1_1635375319654_0.12672402585111597","host":"s3://npm-registry-packages"}},"0.51.0-43124":{"name":"@fluid-experimental/tree-graphql","version":"0.51.0-43124","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.51.0-43124","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2978d7b966145f844110ca968978f57a934c1088","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.51.0-43124.tgz","fileCount":66,"integrity":"sha512-i2eOR7NYg1J35bjtuHjqXAL9nH0gxq8KdzOx1K4s1gEoZYI6CZtaiJafJ94Ce/VWmwFHgj7UFeDZXeg2ud45qQ==","signatures":[{"sig":"MEUCIBLMwLTot4BIonm3h6fJkTy0BYkhpJ53mu9QY1SfihI5AiEA/zYJZfXcPtbZ0IWFODya8H5jLqXyu/0Vl0MGrE5eH5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.51.0-43124.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.51.0-43124","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.51.0-43124","@fluidframework/test-runtime-utils":"0.51.0-43124"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.51.0-43124_1636158404685_0.12795102974444905","host":"s3://npm-registry-packages"}},"0.51.0":{"name":"@fluid-experimental/tree-graphql","version":"0.51.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.51.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b72243bf8b60b139a65c0e2090b2ab1af3ca8d4b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.51.0.tgz","fileCount":66,"integrity":"sha512-2gftu8u0AtItBHq5YaJYiBtNqyKTjlmJ5W0wG/khWHyu0v6HMrxJ7NQXD2dtWDaXr8jpbgFnWLQfg/1u+xDrhw==","signatures":[{"sig":"MEYCIQDMXvr6hMSIaPnV2pnCI9LnALnx+MnBhk0SIQQj/6BbTAIhALhnK45ctIxQReHwg/pFVJmVvA2tcbB5YzFiJNWj/pYg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.51.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.51.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.0","@fluidframework/test-runtime-utils":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.51.0_1636582844487_0.8417010629064654","host":"s3://npm-registry-packages"}},"0.50.2":{"name":"@fluid-experimental/tree-graphql","version":"0.50.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.50.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ec6146b50453a1686903acd9cbc0a509be7f9010","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.50.2.tgz","fileCount":66,"integrity":"sha512-NbnvNHnEHpMQYwQkxw1kCY5UhKUI9EMNtIPvPZPQ5gtFQzJzZWS2Oh4Wgk/yWMai92wRBpXbEt/0s2Hj0wnt0g==","signatures":[{"sig":"MEUCICCKwDaOmeS6Ty53FDvsIMYCUtAW8k3OucuasaNaNPQxAiEAqbzf5aqOvHKeTCjWQrYkXBmLJZz9nm9yVf6Y691UOlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.50.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.50.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.2","@fluidframework/test-runtime-utils":"^0.50.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.50.2_1636751604421_0.8320236638256526","host":"s3://npm-registry-packages"}},"0.51.1":{"name":"@fluid-experimental/tree-graphql","version":"0.51.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.51.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c847be7f732f45d5bf8721181ca74a5ed0660e5c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.51.1.tgz","fileCount":66,"integrity":"sha512-hoTGdlTmCHNBlJ27H8UZP5glHJjg9PLrQEPLawBwSIyMCwox6A7tH4a4YhVcbrQAczIMsTVXQu0EZVKlkLMSFg==","signatures":[{"sig":"MEQCIDPok3lvVHUkRyKuctVAwFTAU91snlk9hpnePweaoVc+AiBdRoQvpQqROCZLRMWzD/ZHNPoYXP8eytB3HkOsn0x65g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.51.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.51.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.1","@fluidframework/test-runtime-utils":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.51.1_1636754504881_0.98486496474727","host":"s3://npm-registry-packages"}},"0.50.3":{"name":"@fluid-experimental/tree-graphql","version":"0.50.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.50.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"547d587c306e90d84123797571a55211b6d3bc39","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.50.3.tgz","fileCount":66,"integrity":"sha512-YWII5O+Zl9AgtRM1IacfjdgLje1oOzJUtT7XrEM3S4sOgqwie0o9KN8mBw1rTRzW9RonbCj8K6ipu0pQ15ZmDg==","signatures":[{"sig":"MEYCIQDRaKSj3cdoonvqW861utgXUnqsxCmurpiwbncOz1ZgQAIhAMxLZ+LjYDZfrek7lBUPUmIAYAThXd08HG5Opv1SfzQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlsv7CRA9TVsSAnZWagAAiOoQAJohmXT0Esh2LxYACNxW\nGN/8xAn/Ch6CzYhfjbqKMi5FpvY4a+GjLimayhMpiQ1B2zUxxP9MRNIqFVDU\nImoh/EnZkzUA6SbRojImPC1e6Aw9BsIKw0hvBCe/DhmvNwT77olrze/wGTae\nDVpZZFwZ2qpxTRapIjT3mwIv80oxC/WYBvdAHMQ2FwrPhzR1cFNTUW+IOJmU\neGJljMRg3t4Ry7R4sGNroQfC1gn/p8W94B+LLInRgrGSE2g3DUCmwAiITK6D\nPNHOFTieJJEDSI6N8Cja96fW/9PupRcewPmHl8oHGPc7y1cZW8EUUFRI4gIE\nnqpFSD4cLiwAI91FuP/XzZrYMHyYrH05EHYnHUmIHX9ruLY4N5PzVwYEewNA\n9InAhrGUq3OzPC04wcq/kc30aES3aZTio80sCfRtwyozuZjlb6f/sO0YMw33\n12T+OLw1snnaGWWV3cJRIfz2kcxkFZU6bfJrpn6eswgxBSQro2yAw3bMhIM4\nj1vabK3y2gCyjtnCKZq1l3bW6LmH6p6bzmKcm3VSci829yTgOuBqSaMffS5l\n7Mmt3PJR+s8ZdcQa16uFqGkGicxspc8+J2GOrwTzdOcDFVPJFhwneXX8WsM8\nH7JE2HTPSzsZUDCfHSscyaR8DZifFksL9AcuovIGJbooGLq0KF7hePbETrBU\nqtAj\r\n=eESh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.50.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.50.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.3","@fluidframework/test-runtime-utils":"^0.50.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.50.3_1637272570831_0.2551255175458209","host":"s3://npm-registry-packages"}},"0.51.2":{"name":"@fluid-experimental/tree-graphql","version":"0.51.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.51.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4eb86b134414755f9bde078f6635d926d982139d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.51.2.tgz","fileCount":66,"integrity":"sha512-cj1l0U4bGqkRJqi+7sPkhz/kpdumXobkrbgSuigdUSWhrO6JujtcIEfQC4eMtZNzx1MQniNIaYKFNoBnyw9t7Q==","signatures":[{"sig":"MEUCIQD5uLrUZWuk6GVsYLR+KWRLZrpcWCith5wgc2KUXB/iYgIgTx3MHXbwA7lnBE7iYzlDdCis5ub/OYJwTchoI7EygRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhltf3CRA9TVsSAnZWagAAKjEP/Ry5/2Gs8tK0vOmNzLpE\nVzIJNhgkkV19CeBuG6qirfWZPivrP9CYT+dZzmK9XO3LRoT2XwYbApy1aSQ2\ncIZ3IrYR/6RHDkGC2RFkRXJI9z72+iMF2fS2+qmH7y9xRAWZUyOLvzFfte9q\nPZGBkjfOe7joMQdd8yTZFgFibynGOGHBbAe4DPPwXDApG6W+VO7JujADGA51\n5lCZyeAN9TRnV9TPJRxXn2AwSID2ezKHMxxMVfMHfn/XoByyI/qBwRlUpBkD\npueuIw7DK5FSaGogBjoSdHoO+P2v5fW9JREcXrCRPOSw9R9FiMWy9/an9YUz\n+G69llhQ5xJ27aGeRzHmwwqr3kuWXX10XH2i7vZhHhcixN822ZuWOJOufsdu\nJWArH9q+SOL/VpC8jY2KowIANGzz90WmDPW01ykuyw/1wZUWdBJDgt9YfZwM\nWjJNtprTisTK+SBPeo6s/2VkV72l0lMbvKPsRotJNjPdJFYqQpUA5jKtJ0ua\nYVIftn+LLZsKiAaRT1fTX3rT49aKnDtm3iP0aqAGjff9VSHQ3rS2oPPes7cq\nvznUEscX2CrsGY77JKx5VaLkWyGZteJBQl13jzgi2kEy7fG7NFjyNR/Z67zP\nvorrHWUs14Ln9dj6ymadCg1eJRyZfNwkDWtySj28lbPYydZiA/DCyM8SxESu\nXTQ2\r\n=0YFv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.51.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.51.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.2","@fluidframework/test-runtime-utils":"^0.51.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.51.2_1637275639188_0.32277325429221215","host":"s3://npm-registry-packages"}},"0.52.0-44610":{"name":"@fluid-experimental/tree-graphql","version":"0.52.0-44610","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.52.0-44610","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"32d681c9d471f83be5a2fe5a420214388ae87f7c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.52.0-44610.tgz","fileCount":66,"integrity":"sha512-wMzM2WOMJYhDPvvb7VRBuTNuLvt3M2sE7zZaWBRcbbq6mX60s5vv1d4TIAZ/NJMsGPOFKwZxOa/3KtFm6DhlXQ==","signatures":[{"sig":"MEYCIQDB1MhkGIFXd3YX9mT9/MbUE7qyfRi9QCFEf5cImbo3hwIhAPLQW321wde+cna81onBksEJTvA0/xg7awkOWTIZDwdJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmCyLCRA9TVsSAnZWagAADysP/3M/rq5O1qsfv+xL8A+K\nVwMLsL05Js6NHiRSgcMfcQgwc6+DYdcDIs/Bwx2HTEBsUpV+9BH519LERbeA\n7FIk+D34ssdkbSrHeHpJRt4zIzBD0hroqd+ENXrnAWGkNrK7kUT9kBgboT+q\nLOxMUHwMdoCFh32SyL6yb+rbPbblYcMDV3der1m5yFyWRrGvnMg3ReZD4TNo\nqmt8XE0ab9RZRExCmXt1TCKSxC7ZWtlipoZFwmH4h+8LcSHTOiDYXoKcecdO\nsgXGkcIfcK86JlunZxbZAlnyuWrls3qMKQcWjolda4hoXcXGRPEzRQrCnAt3\nPOtKr8GJGEx3+9VhRy7yErqCAmokzP3U9Dwkm0MUI2mxIg5HDzM6dFGrBony\nlPCDx6JI7Rdth7Xjp/i7wwJPDRR6bPFRYUaqaAvCy8xVnJuOlb5R4w1wfOSK\n4cOiZ/hOMaB+uckBlvXUtISRD3Ll5Dm2AlSBYA15w0y7ykJCCNsPPP2iD2kI\nZcEpPYO4fv8axR9+B8ob1ee06IdSywjVuci0aJigsNtjtTWyKl6K7cNooojj\n5owJoSJvalfCposiFxEflY7R+rvHo0NoZgCJSmZz7IkIOPETXPnBggCn3Ndb\nXbPM18s7PBRpS2f2EWmcmtiUEkeuuiA1P36EGs47Ucyvy7x0YPm+aQaAIBFs\nTFbB\r\n=KEQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.52.0-44610.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.52.0-44610","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.52.0-44610","@fluidframework/test-runtime-utils":"0.52.0-44610"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.52.0-44610_1637362827634_0.09496486476644006","host":"s3://npm-registry-packages"}},"0.52.0":{"name":"@fluid-experimental/tree-graphql","version":"0.52.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.52.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8f9a4a69629d41f81def1f4925f4c154af43406d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.52.0.tgz","fileCount":66,"integrity":"sha512-SH2ef7D1Yvzbk+yccfi5OuEhcRmGJtIQoeXTGXzlKCTOqruvffegLZEUTTITJEQx3rrhJAMUf8fKbXRguqST9A==","signatures":[{"sig":"MEUCIQDIWMNcD3prSpGpOlwk/TjS4z2I30jW58psFrdo22CnYAIgUaBDXaeBBUc9S8qBxe23oJjlUOXOcd96CgTLc5UocVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnBeCCRA9TVsSAnZWagAA9b0P/3et2aWc7fr+Cy8jpqjX\n3fExQy8pJRU2EQu+YZ/SnF6T4xyRmaMpLRBREDtGFHj7ppIhJINr7Rxy87ET\nPQ9tnclMsi56CZwAhWd22aP7bj0ppcuEZWS2Y7Wthg9PmYCjTgbLMQWjR3xy\nkEGcqWDMPECT5saTV6kFh6DzfkFb0mb1etC7WDD97TU0ftd0tE7CsA5xqnRb\nGnfN7bCG9jJo03DOnrSr67Wy9y2cRHz13BOi8wWVcFDktwgyPeApK1csbPMa\nbmOCMPRSjqs3gICMbr5jhh6Uv27UPyBO163BFfQ0XtrfuY6eAG/yj80vlUG1\nW79MiwVJoH8vrXxCBowkZtlEihpOU4JobmB+6O8/Y1oyWLLRhoRjbICnsJmg\n5Y4GQ3T073g2/OzFCv7atIq4OZOVzdlaZ5Q9ms6ULQFeyLg6RtXDyjM0cxgt\n8NBeWTCErmPrqor4BGYKAiK17ai03j3eew4UI8/ybLCflAztk2qDr0hJegwh\nozbmBqaiLUE6Rn4uN83vigI+RhREUVtJvwEu7EnOrMtULe67SR0XTcozkub6\ni62HuuFPtpODrP/nCvm6gZ/LxI32PYDhth8HepD+K+VSAwFwHupZ0fXqP5w0\n918f4rqkxyMDVvv7zE6OmFGjSNhr8toYjCuX4LzofpNmmeXD0DE+4rX+wJDo\nMFEY\r\n=irfH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.52.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.52.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.52.0","@fluidframework/test-runtime-utils":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.52.0_1637619586651_0.6043406553515878","host":"s3://npm-registry-packages"}},"0.51.3":{"name":"@fluid-experimental/tree-graphql","version":"0.51.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.51.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"07b56448a21efb229c9e00c86b9e948c0aa925b0","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.51.3.tgz","fileCount":66,"integrity":"sha512-zSHr364uA+Rdl32RcO6aZIovwPzY7rHFNZErw1y7sufp7wqE2OpXceOXVvxl8l1hjX37EAK+IvGwllmOozjWkw==","signatures":[{"sig":"MEUCIEZjZChMbhwnF/jG/t9Kq9rlQj1Pxnewx1nLjk3BZklrAiEArYEt53owDWMqCwtilj3o8qiVoo+HfgQEtZk1X+Lpw+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnU74CRA9TVsSAnZWagAAzPgP+wbTZ2wQvqx1KOqSXThX\n3HicQTeNjlaDFBodSIm2hTwX4nN7QLf5cvtq6AlrmDwvXeWcCzri0HpJdiUp\naCchr2l818jcwiArNks/mnkS9GkBPwqymKqqJB1r4y1rN5mP3d7oTbh+hqUb\nycJpHD6kvpTo+CVB+XgJtGbHhv7tUT05213wJUseUEQcVuPo5hshubFcZkoV\nAbYizWPbonzIkOzq+XAHyG2fRqVkcPJkXNRqLKZ3oYfNOsf1k2+LXSRcbhXo\nKiWujkdZ+an2nGkOLJ7kcu2Xa9tfdrWpuCbD/VDa8EqIbKeZUb/hxPSa3FoK\nIrbicBv+04poSBgPITPl6POAEOkEvfhd8n6eka2jGz1EroDu9j8OYPw+wGSX\na6FSr4P/25xqV1kV5EHIfnm3BVMMA9ETsI30N5cDBUx019v4xPZ24UFWY6wp\nltTbC2Z2KAcT1JsigoFjAmsURCYjBhmIOzL44wNczXvmeo/3GZCA72DgToXg\n5OxAvzZRXOeUPb61T1sz1DG38LS//Flk4fq+nDjCgAEPSkj5V1c8ZoJy+Omi\nb5WqX/WOqvKpjmqF3nzo52V9rbozkk21BdNOcqPqsdhuGGa4plgTBOPq4Kgo\nrpop9V5b3HdRud4p4tvfMFOWLUKK6eOemaguYQHznO6k8+V8Pvf03zIjXWVe\nXn2z\r\n=PSNN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.51.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.51.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.3","@fluidframework/test-runtime-utils":"^0.51.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.51.3_1637699320468_0.5659232345575842","host":"s3://npm-registry-packages"}},"0.52.1":{"name":"@fluid-experimental/tree-graphql","version":"0.52.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.52.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1ceda451291c0535a43ce6555d8e77e1015f7bd6","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.52.1.tgz","fileCount":66,"integrity":"sha512-4mOz0E3T4BwuvyUd2yQpzgcin6+x6MosmqIKVE2Yv/7+E8aQScFs8qsDjbPG+5teOrk2Dfy0IC/LT0EQFxsuUQ==","signatures":[{"sig":"MEUCIQCFyRXUjaF7nQpfuSgnrPdzCJu4eH6Or+Lp1+AJe+oIDQIgUUgHNUABUQ/AxDbAyV7nedEASCsBBACrLq9wNe/z9Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnWGBCRA9TVsSAnZWagAATnMP+QCxb2pNH37of0aQPtOi\n9LZxerTxF69RbrlVPK64BB0eKMbkDPCErUUrJ3qCTxRvSUXgWrhjPQtc8EmD\njVeTogCtnIY6Nl3d0qZ4perHnEJf2aNtQyc2HVMZqLg8mbHOgUrSzX77mJMv\nH6PiWnPu3jQc8fCvIYTVJbTEyp5JeijWarL0t+zZ2XtBtGWUTSrr7kgOBBWF\nveq6TWTnxAFgUidYjPhOCEKtNFY+CMei/EVZhUwxKFSz65z9HQDoCOzDdAtX\n0mRXaonI7F/vPP17s+hUujOFUpOdmNDmF3waQhrbskH0ARtyIWkklHJKurwR\nSNFro/6UkjWnqiYI4slS+qq7ub92wnqM3ricmlgnZ1B5xFglydgqSqUEsYEY\n5hEQ/cRzvoqxO6+AETXqboUp4q+icaWssMrZbkcg2l/gseqTgp9yUjVqYCo9\nDl70uSc5UlslNFeT1p+IELXjM8h711sIJ3TtKQrWRrtNz7mUu1lLAGIQXYwH\ngjYuNWok0e68OFEZ/X4ZUaHW0HqHByjXdk+YpIYw0P/M3tcZVuJIrLDxqEyn\n17uFafzIcscOByYZMyl4Zn/t9NKcALKT+CQyL6LnJ6U8FIz7Qbh5iBwBJU1Q\nh3suADnz7QeDJkl7n5GDyFssUnbrCW+BVVgsrTBkgA27Uzx9b5Zx7MA04Elm\nUEZX\r\n=Cx5i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.52.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.52.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.52.1","@fluidframework/test-runtime-utils":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.52.1_1637704065047_0.5071241455771882","host":"s3://npm-registry-packages"}},"0.50.4":{"name":"@fluid-experimental/tree-graphql","version":"0.50.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.50.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8ffd8f2d26998d5351582800476acc7a4d02bb86","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.50.4.tgz","fileCount":66,"integrity":"sha512-Lp/muffcE/1hb3Ivs7FaeYMD0aWOnBzQBpXghZ335Hp5Net5X8W2C25oFQP9ztUuuU0K/00e5WTs9YSnoGpJWg==","signatures":[{"sig":"MEUCIQCVe+jxzZwq3Xzko66/h4COXh0Ncz324tHp0I9869a8NgIgTuJHMG6sdLq9+vZVvHVP5d386mu2+E4nZ5CtsftwIdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYPXCRA9TVsSAnZWagAAFesQAIMmENAK922XK9ZRQAYz\ni9lg58mDXzabLsqJErxsUUQ9gtsPNr/tYdC/XlIsjQUXtaWrnY9OPAMZLOwY\nTT/n65h1eFfFJ9VLt03jsKrtyjf5WVUxtKbaPACylYSkC9d50w7P6FSyMRqu\nnlQyzirVilVDjUtppjxUAkiVpWBAtfL/SacKFOfT6vFR7HL0rDxSM7jPnRBg\nWdhTJNjxU+/8/IYvrJQSF1ATmDoC2qCxtZ6fr4VAq+Mujw5O2+TyTE+PES5w\nRBZ8K163UMFuOuYRjON8e1QcyD3vKfGOuhH21YAu5Mdciilp589wj83WjSOv\nHeVp80f41zS1f5/rTKBBhb6Jgpy7sOVJPF+OkB+YlUVSVV2h2lH+RwBbIbca\nBjktLXNHTYIc5lgprmTPmP41ghcfH8rAfjWF0E8Q0W4XXDBp2vuM12kjpWnE\nVvlgBrLFfX4t9GUjQHpYuDAeCOKWBA4QotcNBQJ6VNcu490Q03i0BPbx3399\negtw/hWjHDtswg1my0sxU0a5ty7eOb4MqCG+UbpV6KKCcnNdpQm0HzWGqRgJ\nkI9/+zpXGK7qPeQ+1dR4H3MMRmDNIG87PKw3C9RyyQgcJHUWEjPL3Di7V7IG\nQSAIMAK5/WAOXUnSejpNBRXK3PvnczGzXPGSz5DRLyeos42jSzg5+rnX7N3r\n9GX0\r\n=2jM1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.50.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.50.4","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.4","@fluidframework/test-runtime-utils":"^0.50.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.50.4_1637712855699_0.10716112672660238","host":"s3://npm-registry-packages"}},"0.53.0-46105":{"name":"@fluid-experimental/tree-graphql","version":"0.53.0-46105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.53.0-46105","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6eb0c3e9915bebb6346290c05e0584a4538f3ff5","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.53.0-46105.tgz","fileCount":66,"integrity":"sha512-cwiSdDUk0RlH/988qMK++VoD0IQKMUNChL/Ozyqj7yXspE7vq5pXYLnNV7zwdH6HFcvOm2BC7u5S0FtigmcUgg==","signatures":[{"sig":"MEUCIQC6CYr8kZl2yeDKglBCwzLBGbjcjL5CK0J5PdGIvHySbAIgaX+20WuwQjUpnMubyqfZsWO07athutKXWsWX+dhaTCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsTqeCRA9TVsSAnZWagAAls8QAJrlPhSGLR3gH/bCzb1R\nK02P5qHT2dlOXlpBy61s2onGJvEvioqvbQYPZFSo5Msd6rk7fRUUUQQcV1Lv\nzKV19kFm1q4P/uXi4tzoqD9tqEHW1tlZ1bhDwMpJj/KOM0b3GLBGlDoberw+\nNAiLQ0/2Jav2dBWPK6jIBgTDX6AoLBGD1rD3qt3vk6zRWrP6j48iHOYUzjwY\nnkLM0ZQhT+1BruQr9X3hMdkkG4c6H+ZrXApX325QjW/ZFVMgdBQRvZUOQxHx\ng8ljoJDEbCLRRcEomuEloRobl2Ghaly766p95AE6Tj0UI0Nlv++kD8ySmHMs\n1sOIRH2uEIL4af4uNtKUzPzgzE19y49DpTkZPxZHUP5BkCpzuZLx+CnvxwMv\neg8yHSRF/x914meuiUSxN0gaZvPqzFmCDpU+jnQwvR4ABuwAo3ocTIkLiz0o\nyiE+xNWU94iIfORoiQqkGYI7xepDCf9wKllJG8pzRS61OgQqorWoFUfiPsQt\n546cPPbPulmuqWjUrXKIKm4kpc9kS/DFKrtwvffyytc1s80whJH2y18vf0cY\n2IK+ghA8M/a1OvX4kadQSsGWEng2yRpIZSo9J4dzAqwR8vjswiGDmrArYJRB\nYAcI54OvbMyqIjGgNRXz7C4ON36DdF8P2YHpgbPG615w+x8lVmvNPBeTfGbI\n17zN\r\n=FxHO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.53.0-46105.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.53.0-46105","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.53.0-46105","@fluidframework/test-runtime-utils":"0.53.0-46105"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.53.0-46105_1639004829916_0.5187066923935082","host":"s3://npm-registry-packages"}},"0.53.0":{"name":"@fluid-experimental/tree-graphql","version":"0.53.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.53.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9091d40e9c459a8e823acd304493f852a6739482","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.53.0.tgz","fileCount":66,"integrity":"sha512-4t33uR8biudFmyTfA7YdQr9eTqNI5ckoYUv0bU5rImQrSgyHswA6rkKxYWDawX50OKuOvRpVcqqUhGpJJq+zsA==","signatures":[{"sig":"MEYCIQDFTLK7jIZW4sj/GIPc3J3xX18HEBCPhDNyy8BQssR1dQIhAKdlxoLkAmA9hVQs/8Wcw/aC7NHXuV2RmVoWnpW9wKax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs6P+CRA9TVsSAnZWagAAn+QP/0q/0a+UwYdQ+Gfeav8p\nn5S62X0+Fr+hOyrRXVk9n81cF5M36mxLW/MFJNlyzvQr0vGC4OO2Uj+U3bPA\np2bbN4iG5gCj6t3y3MHg0348KaBsTMRjV5fom7QX+orukULClelMbtJzkpqW\njyePEMXyoXD2vtVwEtyIJf0CpX8ukH+xKjY+X1aVcrcZb8wavOVObtE/xy2V\nHqh/1HChpS4UeKit3zsKcIOvzRpY1QInF21ytpePhU+Q0JCUaZOdrG21PJvh\nU/chls6yec+lHGEmyky8Eo8Rqh9OvzqL7OsWzY6dq5vZCDKIMfdyWSGNjHlu\nZwYTgbGzXyXkNtq6uhC9D16fpzu2zeWDqg+EJu48x20MxuV/DMewUmL/9m6K\nTsxGgumfghORXoyaDiyv9HHhgyjikGK+kWS/pWdxRddLOtSDovASu2UnWnGN\nAd0awsg1M7CLEaskk1pgbaD5HIF6F6t7chOCiTZOwSFXWxv+Tm5YVgyNeXc+\nc0D0GuaGrVSoAZL4I9eTLViPoibPgrS3Pv1gz5OEDyZuCCZwSscqYhFdUpA1\n1mUQayA0uksBQPtR7JXrKrvv0TkayAL1uTAsauun/vEJ0VtdNVI5ls+LnJGE\nXqMKUrPmVf9JaNlX3LbKGhnoH1Y2WFpDyTtoE0Yz8JI0iog/PK2aA1XEl6AB\nvoCg\r\n=5rMw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.53.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.53.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.53.0","@fluidframework/test-runtime-utils":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.53.0_1639162878237_0.6041789807025784","host":"s3://npm-registry-packages"}},"0.54.0-47413":{"name":"@fluid-experimental/tree-graphql","version":"0.54.0-47413","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.54.0-47413","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"196b6ac00e5fc42449bd2465d9ebc22b459d4c49","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.54.0-47413.tgz","fileCount":66,"integrity":"sha512-stHhtExrdJlHcvU1zePj5tWioqhDEvpWJQTaxVk+X/hHmq779wdJxs3NY5UT6JDzaCIvBa9RouY1UB/qKYtrHQ==","signatures":[{"sig":"MEUCIQCDtNJQVy46vgBZTaIbgV0fxlyDIo9QKrmdLPPEsH3K3wIgGij5RT47pLpfLZeKUaUEpsBz+5pE/Iz6ddsLUlJOumY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzK01CRA9TVsSAnZWagAA/FEP/jy+gvJoRTv9+tba7dY/\nDjN1Z1p/LRdR1clJof9WeqXYQHwRIe4SZf10Q5pcvg5Ysiy9HRM78oYWYSwG\n8W6Q66i/seMeIrcYd8PzTNMViavUXGuwxda44ZVBUd7rF4/tdh4dggWTe5EB\nOOPsZsfzrAXFYuaPF8wdTuU7M0KZm7mmKPKLsRXAfpS5jVD9ZGG0fvooHSy8\nDgsjY8TbN0/oUd5ds6EmadW6eY/5WOjMMmZDjZyxRTbpq40EelygtyafBLHH\nHPgKvv/XBAJIXEiIcofr01K4XfgAn1oVgF2GvO8U0ytMpSlqUagLN5hXxe+q\n7xi91njxz4y5W+kPKM14LsnbaiSec+5q7dsKowXnpwG1xUeBPzJFNEgEPyLD\n5JIo2m0CSfO1E9/WAZf6qrCiPvgpuYnIX5RylVWD/ch83rn0lkP2XPoBAay8\nGs514uB04zUSvOEXx69R/vbriIOn8IKaYpTtjH8QlBOHLET2DPFHzh9uU+iL\nfBE8qJi97Qa6iTSEKUj8oIyVaZXJK3HUgCuGKQa6i3v2HEK41Z1K/JWUvgdd\nOiHbuKlBoXsUJ/Md03wA3xG+HLgX1ppT5mC4b7j7So0Vc6Its9zbPa84WsbE\n2tsV5x51EPTvXK6XiGMiQqplB+BuOVBxdjhQx/hCgupfIB1bbJgiq2ArE5ae\nUAWh\r\n=RAfY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.54.0-47413.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.54.0-47413","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.54.0-47413","@fluidframework/test-runtime-utils":"0.54.0-47413"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.54.0-47413_1640803637082_0.48137361469159234","host":"s3://npm-registry-packages"}},"0.54.0":{"name":"@fluid-experimental/tree-graphql","version":"0.54.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.54.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b83431a9df89d4f711e14e9a6028227953a0322c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.54.0.tgz","fileCount":66,"integrity":"sha512-VOjtxFjrQXP74IK3xzcTBeODVe/uLYta+KG++155BElFKd22aQpEeUsmWHVaii9UWYTGZebm/8mTQt6mZf63yw==","signatures":[{"sig":"MEUCIQDsK3/IbnsCEOw2cs8lLc2z9m0kbEAmQMFfwnwGhIsqcQIgDCvuwRtcNdkIkcVmVEzdxBWKvaqI+U2oK6uTrSicVSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh03p4CRA9TVsSAnZWagAAIPIP/jBixobZ1ax4RQvwnyHT\nkAW0m6RSe4OZ7+IjeIueOFxVWKd5W+nnVQNiHH8K3E4kSXqq6+QCOHWv/zB0\nSgbYAKDArKTWSIDuJ3Mu9bE34Ob7zY5WFaVNlKBSKPDI+x7cDDHYg3BV+xr6\n8ROgV4RrprjcY74o67NEwmlfyY3rin7MlCp7NHHFMGtF81ergrQcwz0obayj\nJ0P/TIyM9Nn7nOfqhliF/K51vjZ9MYyCGj4aVoLhcuKCiihM9w2NSM/PwTE1\nYXllxMnmZ3CEgaMy69n7ZaKL14qFDJomYVYB9RmFC+eXOHFb/C7v4GfRi5yz\nmMAeA668OytqAZapOYhy/q52m8JoKB3QfMg6A6nW4eAQ7zgPcXwujkPYyhiK\ng0G5ah584wH801Bp8MAf9kBmOVAC4Myj0Ndsm8ACDwDCsu0TgfggBi8REDNA\nxU7Ii1FBaa51tDpUVa5qGzQcO+q2n79zMTWZsiDdIjq4Aocji4yeDCmoT07o\nXRmz8ZfGrXQL3xdi88yZ6ik7hRrO3lq1RnLSkptlWL0uB6XbxYUF2lqh1MWU\nDK6Lriqng7QDLKCj8iiKJz4fTHlbxm3xRu6bkIiEYfTTvL8pPYgv7emtPh2r\njhStv9N+kGSO+h2ZS7sMCqGemmci7siD5B8+du1H7P+UXVKp8ZqGNgLz+/iL\nCEeJ\r\n=FFBP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.54.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.54.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.0","@fluidframework/test-runtime-utils":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.54.0_1641249400206_0.1778599958111049","host":"s3://npm-registry-packages"}},"0.54.1":{"name":"@fluid-experimental/tree-graphql","version":"0.54.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.54.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a97109fda4457c050a82d575c243c954634ee84d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.54.1.tgz","fileCount":66,"integrity":"sha512-G7nCogrpOD7KGVrU3Vm14bxyt1qV61V0YmWbCY/OZz9VBVGXGl69u5Z90cc3nLXPLXoNJ7pK+W7bLwnIXs9MTQ==","signatures":[{"sig":"MEUCIEAplsYyxbC42VAALAZIWfgB6tBl+PWnuqI0IRa0WF8tAiEAim0LQ57I/x8nuGY/OORMi2LnHzRe8ESlLj2luqzUpLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1hXCCRA9TVsSAnZWagAAwasP/igaVCOavIq7Pea/qbI8\nHsow3aT+YNtDKsjPOsl7+uhLrqz7kfQ520gd7IJrjCoN/nIgCem6QNAq5jOg\n9Ljqe+9Ujf2IprvggtXkJ2MJx2eb0My2odo13HxqWd7Z6y/nVtXD+TFh/3e/\n4pfTH2pJAeIKEMB+cc0iqVqvxlXn8fGKfNeD5L3tX09YAMnsHFUq0kRmOWC7\nM7tGeGTmefOid8qk9F92vWzDy3QcQQ9VbmqU/ELpAsL3gKd3466BhzjR/YXL\n7cCf+DNLLAv8ZDOlrZ6hHI75E46qLMSZ29GovM0gM4gYyLh62OYej7N/YL1y\na5qyibtSBpSb/dZTMWqsX5pDDpr6w07iGnWAYmCQgLmNqZdvYb2AeJxZ4W9X\nd0/K8BlUwE/Qb/AYubOhpGRR3BxmgYIfJdeJq8/PQHdqAU1peOaDf4xevbmp\nAeK0RNzo5pRwjobg5aY6cyil00xH5LN69UNQBcreBG/ark9oQ0RrvY8kbHA9\nOVAqccOSiPPpY7t97QddjGuW6p3P/zbY1TmmzRDNye/q+a0hLKraY8mWDJh/\nf1RIjJ1H04xomVVA88yA5LFvS/ssjFwn/fTJ/9orY/AX9Qx6cWhYv6UzFC4I\nMIeCW13yCJ+oqHyOcoDTpmqX0KxiAsEpdHIjtRg3NyVpOHMEpZWdA1VJULSU\nYcvy\r\n=grjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.54.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.54.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.1","@fluidframework/test-runtime-utils":"^0.54.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.54.1_1641420226784_0.9279661049067085","host":"s3://npm-registry-packages"}},"0.54.2":{"name":"@fluid-experimental/tree-graphql","version":"0.54.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.54.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d088f5ff636e1910913c90b8c12409fa24860744","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.54.2.tgz","fileCount":66,"integrity":"sha512-J0hczjCO/+2KQDGpCf/lFF+9QQbbcW1ubhC9rTHf42hlz69LwtN5aShTH5qpbVsdCNXnLGK4sE3BLT4LfS6NVg==","signatures":[{"sig":"MEYCIQCyL68bgK3EanO+/pEXIzPjOSdlqK9SDxp8Ils8B03CPQIhAJ57WieJ2/YjcraT4Mkzf0bJA+EueRGW/51vSWKLBAvp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3e2rCRA9TVsSAnZWagAAN44QAJFYZ6IRM1hevY5ZuoBp\nJZXXQxgMurj/PcYIESKGUEuTM2hGASX06d3CW3dilZGefYYqRS9Zmhpu+Ib1\ntzN2oYGv+L6xDBctKgZ1PMhzeteOqg/XB4i0hucRnyCieD8nHy+x7gf9mHMm\nc7nnYQLnxCV7AXjMk/M8mfQta44Ch8iB/hSaoNlyn5Q97NyPkm89KRkFWLqw\nDmPSfkcLYCcP50Hy9s99Mx1AHeNznbWwaocOBr8ZeWzinnMEOQAffjKD5c/I\nCsPp7XIdQbztZN2KyiN6bqq+iQ8S0/xIbMfG+V6r+OyFjrh9gymf96pwOtsD\nymsWBcFm22PA2ZspQLLz8tHvvuFdq3fDUNs2GmtOMU3CrIQgCVdIxvPBJ2V6\n6nnPUjBKcjQXkFjnmQqL0CnBfbQ0Qfi+mltq9/yf2TXFyvBfW3jXzLuRxFAw\nmdJ+L/sZ+za6fvzUs4PV/ReCtiWZTdYU5ZLqEBgermSdLT96pgdNCOhWYPXE\nIElZDGj00brlMa/8//YBax8pjnROBTlWw2xuDPX+j5aCmX0xAObF8PHuv5bd\n75XbCCDVF/P9dChpdureGxwG9rbOcDk/6gBsDllBnqC2A3QJ2zM/WNlDbE0S\nDMTk0518zYi6TyJLToOTV7eVanRmZLUmQYXAOSJf+GV6e4ZaEfHKC009Z5sQ\nu/Fi\r\n=wyLl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.54.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.54.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.2","@fluidframework/test-runtime-utils":"^0.54.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.54.2_1641934251678_0.19524299607952011","host":"s3://npm-registry-packages"}},"0.55.0-48551":{"name":"@fluid-experimental/tree-graphql","version":"0.55.0-48551","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.55.0-48551","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4df2acc1fe04897a1b40446678aed2baefe942e4","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.55.0-48551.tgz","fileCount":66,"integrity":"sha512-836jAtTNXuTb4WsOuoFv8oE7eXbgct5ekFFYPGHmPB3GUtENHI1fJwpfWfQJUTaMSELghhpxHloqWtUFK8WRWQ==","signatures":[{"sig":"MEYCIQDT22/sq1UyjtaJMy0igHbwJjB3Yv0G2NT4N9lxi17axwIhALCsfOSC1FFBlgvtRbTD8RGRAGIWLbb7nmvAoqIh1gPL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4erACRA9TVsSAnZWagAA7T8P/1MsV/sjovl1ShCi9pwz\nc+oI53pmbz7XiatA1Pb+HJUA9Kov13rpbpy13pOXTZ/UWyMCMEaML/V2IYyn\nzzqwvEDB8QdfKo0i1T+wkDD3suuT3C5wq2OWOAQESWtBewhmn1oMlatIZRxA\n2xJYPEXwbr3B8mFzhusfhZZb1iAocwLKv51maLlYlkXvkAKMFTevLMqhV5I3\nmS3QOZ+zYggRTxm3C6ftrysPpKGT85hC3VrY1geyBCBs+qDpbULs9gCbCV2r\nuCpCJVYCeEVD8VV3F7+LGLOnzEPNVBnuo30KmncX1rp1xbi4OJ1HAlq3Ny7h\nAybI05xdEg1ZZeJd8Td63g4Ha5wIq+kP5yBsppVIRqMobst0bjqH2mxwE6nQ\nb0li/laImALm0yKya91JiqDbFo0U6MDbeuQAWjNiCYFfcxPjK1aMGOqLzZ4c\njjMu18XtiakfvKmCmc2aqAgSaxg/onVn0M3ooTfG+07gFa45mBIkI3OlDspg\nYaqiy/ycH0k9kbtSQ3IejF9ELIccOq6ilElWV1wfJrJlwYESkn4Ez8w48c9Y\nzGWLodrcp40un7ZUgrq39BOWYKPfdaIzrfeBTn8ccuCne4Pa/pTIY7MWAI1n\norG5xlhQdNiosaVBCohJel/J241LoUh2SMlydiXHrJRjKthW3i+aC1alM5v7\ncg9+\r\n=eC2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.55.0-48551.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.55.0-48551","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.55.0-48551","@fluidframework/test-runtime-utils":"0.55.0-48551"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.55.0-48551_1642195648138_0.17423880987931817","host":"s3://npm-registry-packages"}},"0.55.0":{"name":"@fluid-experimental/tree-graphql","version":"0.55.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.55.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a5fb1ac69118e5c25e99091a7cdd98479dfacdae","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.55.0.tgz","fileCount":66,"integrity":"sha512-23nZhQBkCfsVK9iZhV1H66KEY/uC1VcpJjzbPxZonAckvHUWwvCOqF5EoAcHaxItA3sPMNd+PRkaFYbODrDZdg==","signatures":[{"sig":"MEQCIDk4NYOzIWTBnEdU8mkJQ0MwAwIRrOA8Oj757FhpecxAAiBDz8zzPOGoy3zbiZ6XHcdekimqYV3Ko/40O4p8rGb0Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh51CXCRA9TVsSAnZWagAACLQQAI+5xIcR3AhJLaPgkhDg\n6UsmZMG/LFIEk6cxgcUpisCXZwMgNDIvwqhR4E10c/m7VHpB+XuGQnHj5puD\n5goeZEsRFBDsg8oc29bJ68ZRDNbr7JrX3znTAScYxmrDy8QwDxP+szPR18oW\nUIAuQQXQLV9n3C0lPQX+NqxPvDhgtZgI95jQurFPtLtdcrQTCyKklYfzi21d\n4R3Iga63kFvgeBNawIx6JFO05JzV+LbQChnMF4P+F277iPb4v8BHYV5KfVw4\nEYCIJbcjNoQgDpBHaqk9bKx+LQcZi1wc6XcZlWeOMPDMk9IHvLDtaVdDpVMD\neLGsmgnU74YsV6jZ4D2y14JZd1EKvmgK86VaY/uoRgZE/vmktiwRdpBg05Xm\nzSMZAJoP5V/ArHs6jFXiSU4xgCA0YK0lMza5euY5CJs2/mlGobwzy2g8qNi1\nEev/45wDem7WIsFTtDkbRU8P+K7Rx12/friZefm6hWtp9nASjY+lWmWOeVsN\nDWcE/S3pNZDGOInjsobCNtnhGR7pTJdCkNFk+2jEEQ93WXrDh0NZxyfv5Oks\nQFcMMNGU+zmqG3a7pShi4XLRdwU2cThPbNwx46Wz6Tw9xwDnwSEvjHO6JF0M\n6rZY+nKLz9EE6WaoA/Ue7Tk4ZmsbyDZYAuibOt/0+3esv4lbZs0MYkhYdOwm\nFNjo\r\n=8mAV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.55.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.55.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.0","@fluidframework/test-runtime-utils":"^0.55.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.55.0_1642549399205_0.5919994833346403","host":"s3://npm-registry-packages"}},"0.55.1":{"name":"@fluid-experimental/tree-graphql","version":"0.55.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.55.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"95b7a061864d3bd68ddb7b298ebfc2b41345ec62","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.55.1.tgz","fileCount":66,"integrity":"sha512-O4xphvSo8FtTmpB0SF7pFq75KHDw8l8K/xTNrwywfxAc4j/oO121YIRYLAnZsKLuhOve2QGJ3R9seaDOQvB/jQ==","signatures":[{"sig":"MEQCIFgebKUxzg++4wXngTjktHWf3V9AONcyuNOi/crEwndXAiA9trsGbZWRVHCC2IB2cGGIbSolLerbQmtXa2POCgAb0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9D5ZCRA9TVsSAnZWagAAc6IP/3JWP792I3GttjxTeBwB\nxSUslzBoVgAL3+MDfeyYZBTFyiM+XvGcp/GtO4+vWSxtmwbsFnouRgGIPjuv\nHVdhQoLcPM336WbwzJJjPD9Hxx5aC9rS3Zuv9g93HBNjj002g96hkWc1uvIe\ndhsi113GDUOGmuWMw3+XTrKitfxHee8BPRf9+j1xRTQ3QVgLemO4QnzY0y0R\nqXxIEfkX4slW0F4mmCEbZrOibkOeiKhKNNkZZArAzaA/AUfM98jYCp0y+lSF\nj/kWiiGVY2zOFopDoBNazJ3DK+o/CF51mFPvyYmLWGh7SFypHdKHsQyl32oO\nVDfyLgiCKF3Hyov34LNQEYqYvYNU8mmndMctqSoYrWiILnXiu1Whe79tNucf\nVDkImIfpKU+2qPgLBGluqvBs/CMRX+Qlwa+kjS9H7P8xd+Q2mJ+1E0rS5KYZ\nw/b7wh6Hr2YIYbyu4a+pASSfrrWit/adnxPIS+FmPd4xjeKgC7IG4la20x7j\nb1PlEO0NU0bXw2RRWkd+sJVD9WTKLU+qw+YFJcrgEv7M2FNZYTwIUgRFrG1C\nDWLiUMMC+p8N0KVXF7R2XHYAniiqOlGvbmb0p/hEq0NOfiHrlOBDF0LktgVO\nateF5VkIXq0JP29jdCRrARA3aSzJ95svpuzndSeBPyacA/AXWvkLugsmAJdL\nro9x\r\n=jzpq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.55.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.55.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.1","@fluidframework/test-runtime-utils":"^0.55.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.55.1_1643396697246_0.9881792445948694","host":"s3://npm-registry-packages"}},"0.56.0-49831":{"name":"@fluid-experimental/tree-graphql","version":"0.56.0-49831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.0-49831","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f8e4c112d6b5084e861bdb8f5a838a654ac92b70","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.0-49831.tgz","fileCount":66,"integrity":"sha512-qeNySslNhH07OuJgXBeYsEb/XRINPNVtrtIXPW0di984Rj409HwGn/L3BtF8JNPO8U0NcUb1pVTKYEDC9MKw9Q==","signatures":[{"sig":"MEQCIFC3X3N5abc8hDjgAkqQJW7RtF3q6IscQi/JvAS9R/GzAiBK4Zy+D6ynU332qly9N4XtN525qsyIOzPwQ4IWUdZiGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FLXCRA9TVsSAnZWagAAEKgP/1SnZCVdzzd9FjqUiEQR\naQd828I3gOaoTWFKTDjqgX8B20RyEWMq2OX2RoVT66uSbIKtlCtkv2AZFv8/\n1jKnPfZl64lWb3VCu4EP+r1oIG6/+DM3sE7U3lOeV9LsjpkdhcPdDmyGrfmh\nnRsPSIv617WLj/UmhKfqgMwlCwUZd4J+Lz8tTMsf6mkI+c3yNKNrXiFrrWkz\n/IiDZVpiY2bcmIu8b8tEVX0dS+GSW31s6v4v+N8D04xBXJD3+oGm4NsGiFTb\n8toT66MW4drWn0pV8R8W/eGvwJt/8aPqVIo6c++dMY2+No4J+74KjAewkByX\nQYcjwmBlmdE+oKvaNTIYxuA4M+9rJUjlBPV/DczxoPH83Bma4TTIlCsNJ9Y9\nAW4V8BE/iK6HXjkVkrCjCmNL1n1xGRV8zUSAHKIGDn3zOKe1+C+xidxHJLme\nQ5ts3rtSBQRh4/16yyNpAZ2XPTQEUqsE1LEbEEg+RmP8owjJz3Ygpbfxj9Hi\nGVaBJtOTnOeJzxyQEBIFsJ8Tke3/EfSHZBYeN09rZtzNVviNbs+9m7BKc/ld\nxrKlENPYN/zTMztsnDbfw+5HRRPOKCD6I4O8unJHRRzWC8BtbOGxFxB8cqvB\n3uVh8mY7uXVw22AsgUQRO5qF5wzG0Fyri7xnrb7PE8b3MpGWFPIb3f7+qq3C\n7K4h\r\n=TKa5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.0-49831.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.56.0-49831","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.56.0-49831","@fluidframework/test-runtime-utils":"0.56.0-49831"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.0-49831_1643401943798_0.5214982629804561","host":"s3://npm-registry-packages"}},"0.56.0":{"name":"@fluid-experimental/tree-graphql","version":"0.56.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"54c735cc9019f8dce526f3b2934f4636ca69bb9f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.0.tgz","fileCount":66,"integrity":"sha512-ExksYQnSm226GngD7GMfdBPYl8n8uywlmWQ9tlGe/l3jgFES3noxYoGd3hKG9UTqBsKu0Q5WMOXoTD1SxPxC2A==","signatures":[{"sig":"MEYCIQDRhgwQC6o8lF96mZchXbOyFbZkFSwmPBzSmL5wwj66mgIhAL0/zxxKnkus9M7r7Q1N53RGR80V7DxMV7+wtqfO3Nny","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9IroCRA9TVsSAnZWagAAPG4QAJ19ANF+2XEJC4Y76IXd\nJA9PVOInmoGRZ2iv3yw84kqohWdQGkAv+F99JyZrvU7ni812f+DGts8HY5aK\n/ca+Ft04Ocr5lxlsEa6U4Oj4GC6oVxDJNlqnenTw8oUtI5lH78UH+IN4q3Xk\n+JdlFqh3Ofuk/LQfIqfuY5EGil7xL//VE6JD1DG5duBMqG8Cea3719hxeC5k\nSn9dX2fDL6xqeYKmIBlvFfRoEY7sXx3Ljt+n+zsVQjqGUYTdK2VHWgNsCWyb\neFSXPV+6myNnXuH0HP5ikF8NXAN4Fq9/zA+OgvujbY0Z5yiO/ooQZxwqt7ZB\nn6fvlStxoeqYvuRWfXa4l2BF5U+9tQIl3SqK8M2xJ+iAOh00+AriAuklcgQM\n65xPdmk8hAU4TMr9dJTIUqVZapMvi4XHSBQaD4TCLGxtoy7Sds5OIPLUoUGA\nZdJZrSFYDO4JJ5QVIj2Ry1JK9Ju9h0ifyAxCuvvaDaTUwokhjA9MvXWUBY3R\noNF92/VFMRvMjVbjCP1s7WbLJHVw/yPX7cpmfosLSYHoak5We1YaLqRAUMQD\n15k10uPluFgrXegJfpb+GbP3ei35DKmslnciHTYhlQiqjqXP8Ig5iDzAAmqM\novHqjf3AQeDbAdAY1E9yKfCAlMoYkGkdRfYTKE/nP5m8jDS9O1gQDgtxKfNA\nBWWl\r\n=EYqv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.0","@fluidframework/test-runtime-utils":"^0.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.0_1643416296040_0.16914444866687206","host":"s3://npm-registry-packages"}},"0.54.3":{"name":"@fluid-experimental/tree-graphql","version":"0.54.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.54.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e774af3183f9413ffcb638adfd8d2c8f095e4950","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.54.3.tgz","fileCount":66,"integrity":"sha512-14bG5zblxMtQ9mZ95e/4R/xF4OzdR55CtgMmMMIozVW/gPyqG2/JnN0pnS6sdGSMVYK3PCIRYqBuFAZ0/bsDmQ==","signatures":[{"sig":"MEUCIH0o5s4T+8yLXlR6+Aes3EbNVC0QbzHTct/u2Ypq8EtoAiEA9FFnIwAyYpc1xIOnNxmeHIORMSuDfWyhw5lYAX9qzRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+zunCRA9TVsSAnZWagAA6OYP/0iHEHOJhZEd81TSEp33\n9Cp1BPt6F0v1kxUBq9/wPzSeBEdBgUzqE05ID4+ubjYth7e311MVRWHOmPsf\ncbVRoHA6PxtTeoxWsHS6ka5aN2fHa6zn12jRd/eJoFvNn6Qt6HvEcjM5TPif\nPSWVX1BpgpaZLV9xNf0TmxRXn2l5LOEY4EBlc7lD/3FR3VRHO6zAj791q2SU\nHyZtKmQNsVys+qdaMoFJ4B/4Y6gC5B5sONqeLauCzZ0a3A2//iMPMoPCL3Yk\n6jt9T3zOSIgnDnPOVc+KABzMP6b/cP0OPngzqjdoJ2EWDLUbIPzTBMWeR0By\ncbyTRsQ9Wx4UXUPPgJXcnxHvg4oFzxpL+sqHMhr1o+S4hTa5t3WkUDejqMaf\nQPD1T+gQpjedqfy3vA1GHzDS03so5aIKoZ+iQxTlpyeKli7p/ckHMdb/wSle\nYBN08F8i5iTgZzyXZMFARLBX7w9KEgMxsIPR/4tPpZGGQJYxoURYDGxa43QN\ndJAMysnGn0q+OrstAmCK17xq7+RoY0EvL5fWnmDftNd5Lx7rCpupH2ijxV8a\nTb9XX+BGdHb/nVNlEALCfk5pzMUPWe8DJnfamDHOkkF5DIymZWLKFhy4SaNQ\nJag3eZZEv4fVsLTsE65o5UwbNfXklU4AptaZWDr+EPtkX16pgGQWa381VH7d\n5Nbk\r\n=DeYV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.54.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.54.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.22.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.3","@fluidframework/test-runtime-utils":"^0.54.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.54.3_1643854758912_0.6038765337953804","host":"s3://npm-registry-packages"}},"0.56.1":{"name":"@fluid-experimental/tree-graphql","version":"0.56.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"eb3b8af0274d47d7903f0acb1a472e8a07d8e955","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.1.tgz","fileCount":66,"integrity":"sha512-jOd9ohA7Ix7Wd2I+GOy2xJo4kCC0j3YrYC0rpzsQJm8lFPDuL8XIKkJV95+3PSME6E02MLAHJYUZyqYVCxaPwg==","signatures":[{"sig":"MEQCIBzTLlIT2wsjeSoZygMcUbJWGbj1ik1k8abUtMml8qZBAiAwnavuoLw4Nuht9YS5IJXufRFNgqvahjrCAtVclNoxCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+z7vCRA9TVsSAnZWagAAtjwQAI5WVNKfP1JBsPOo77oc\n+6O1BxyQ8ktwBZxC0XJxvKSzCpMnAEpBGqcvU+T3XllNGmGqkKSx2Kt7wNGi\n8ddTO/GW3EpHGu6U0hA0cOp+MhE7zhfCz3w4MsnNxWOUTqv5WjdbIgXtaG4x\n+oDX0QoeN/gGF/upi8dGSjWoCWboOF8hwDfbgyUBY6pi//mkEmKaH2/9J45r\n5nWCDaM+/I5cRzLInTS3KPiOc+anQOFzhdrQzVByuUqlx8L1FFSUbVHtWVCO\nm77d7ruC5+FhWZLjCup+nB5ign4OvMJfP6OIvlfkorbsMNZ0WTwkZ13NRAKR\n0b/xA/kq5fAyk7tOpeRgg6FARy14JfYFydwuqSbbvLGNA8x8KfQPODksdYMd\n1Q46t8Dp20c7KZxN0ZkyKCJL5/VfJbso9E3utCVU2bcGEAaUpXPiaPM/2UqH\niyBFfts/O4eFCTY5IkfPmsdpcFx2vCzDzrv2AMlb27F53kU4ah8tXLdNNdef\no2ZKMiCMx3esskwSKPXeL+El5GChS3X6DvDJqMgubjDkOsF6WeZZlcTN7rAV\n3P0FwexwaZHRZb5GdAAloXGlexlsyr5lir1OXSBr9e6NyhxNF9mgwC8IrsXG\nlDdEzJcXYfn7susIsNccRwKA6I90Zig1Hy8SQsJUESSqcK+vkaRpn3vL564p\nKmLt\r\n=2wCl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.1","@fluidframework/test-runtime-utils":"^0.56.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.1_1643855599300_0.3080806567505183","host":"s3://npm-registry-packages"}},"0.55.2":{"name":"@fluid-experimental/tree-graphql","version":"0.55.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.55.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4f1ab8943b826da972de0f79118aa37ce4ecb0cf","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.55.2.tgz","fileCount":66,"integrity":"sha512-bEocEDXamn8RL4RxRDwVNgU5P5SwjPt307JxgUfpKqzIRGp++eRqD1tm4l2lPeGE1nza/eO/O4VkjJ/D72KB6g==","signatures":[{"sig":"MEQCICugeUvz9hBAVbVLLrXzdOZE4n4XWdHmOFfoTwhKl6PFAiBwrugWX7Ma7+uP4pFEbaSxdXPPao0EYRrtUBMDAiPHgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+z8xCRA9TVsSAnZWagAAGFoP/R46GXhy0nW3uRlF2vrH\nUvX/G9DXo+aUJs/aXtOjkD1mwJUZ6Jp/tT0BLZqWfVI3hlVDEm4f1VgrDIct\nUtCXDtVHhKuGGsjBVwqruDBgZRCdtigrl16pf+JjEZp2Iuhir3WrNuSdA9kr\nzC2+sob0usqxkF3T4rNczCoQ2/WZjPYvIoWsfQcXeJaV4H+Drc5qqyd27KhK\n0bjzBAJm2bKkAF00FzpN6FUAYWy0HVPMb5IyO+TxofPtYpsR45i+5HT/oPPZ\nqiedGwlo04HCJyCTSlbp6BEKND+ywDIEYePaVT3EcSXPzXdV/RzFujryNPB3\nBEdQLyFlOKAuo/iGhR4GWLPhB+x4fFw93AU+LESgatPSY5/dVdeuQiNx1YIY\nM/4wBUgZXNkpT0yezqsg4eyKlJZvSDLR8BGGhzavZ2L4tGFBIEH51FRQfAHN\noMssGvat7H0aYjY80NdjS7yN4bKKqdX3wsW2Cqfg+3Az3s7iUK3hNsJEj6W1\nZmMDY+ufa4RvKljsBnmCraFScxGhSy7CXkhd02OCgkN2Car4CU6fBkbbYOFL\n7I3rwreJVEKfiKy1rZklbYXoSFssdNxbaWLlg2j3zDPyJ6prP1lc7wsu2Hym\npmCZcQ8lh5Ps0aa6/XuW6pIf8igGVoahZ8kzaC/culLw1bcdmlgZvRaZnbPc\n05/4\r\n=bH+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.55.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.55.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.2","@fluidframework/test-runtime-utils":"^0.55.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.55.2_1643855665212_0.1342886493074742","host":"s3://npm-registry-packages"}},"0.56.2":{"name":"@fluid-experimental/tree-graphql","version":"0.56.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"df99c2ccbe01a3c0b25c3062564d549ae9fcb4b3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.2.tgz","fileCount":66,"integrity":"sha512-3S+hVMkbON5v6sY1alzjBQ5ADzzRzmDy6VeCFBHq4M1j85teNIvc4rx9sDbrxsOwes2Nn/HCy36QOl4OOuU8hw==","signatures":[{"sig":"MEUCIQDtcI//xiT3mfCKGODADLRQ7rdY6TS90Pxp163YYHN17wIgLcX+/dTyiK8PKfw2wew4HSx6XmQ2/MZcfxzybuLQQqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBFUDCRA9TVsSAnZWagAAnqkQAJLE+uL59HZyQDi3q+f1\nnZs33TtVtk4PdZzcivOEws++iYtyhrv2yMJxd3+VN2qizG9y6lWrlqohfsjd\n/6OFDnUqprerzw4voqzE9GtWKsbk9UbE71XFlaB12gcqcTbfus/OYIyhYxM7\nS7Fy2bgzPK7qRhisrPfTnMo8GsfgoMXJMy/kvXUPoZBi1i6KIKBeYC3CKKho\n/j8CpsMFgV8gZX7wKvhfiL8Gb65Bu9CmTYKZt7HUM/PYCVKofVfKaMNcUiUu\nhv5AZfG7AkQEcpOysqd2nkr7e11KT8SzxXx3latL9my1FGFx+ZEIXh7XAlie\nHDKXBT2DHOcfKs4Y9em6mrr5kLEw5X+OVVBxacthbbVVHWHfPmgnmSyxT5Jc\nAxg4qzIqvAeLRxU3NbQln0WHB8EeVi4XBD+PYoGT1cfyKvwB6CvKJkU3FjpB\n++ykUawkUkiqeZE6LnuTnTSS+6cGisLgh0y2ZBuDe+5BuLLo5ZUeYRvZprQ3\nr8rmhxSZO0twVTesGwvTII8Y6m6yE6ul6YaRAnWhiQK3lhBtwxoxt2nbEZtF\nIQTHyDP/+WDmWEx5VA7N2r2q9SdxljqcMkILKneR7wIsInQvS50MemxIce1v\nuzhaRhCiR8caftv3LJiJqRl5pOJ9x8FesyuLJpH+ZX6YjCcKPjqWGjdeRyoG\nESYU\r\n=r1Hp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.2","@fluidframework/test-runtime-utils":"^0.56.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.2_1644451075091_0.8434290239163198","host":"s3://npm-registry-packages"}},"0.55.3":{"name":"@fluid-experimental/tree-graphql","version":"0.55.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.55.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"edc10e28f0548248209f12af8d1863c9311e9c4c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.55.3.tgz","fileCount":66,"integrity":"sha512-JfjU7GKzbmIXwYjrrTmK0QPFBzvzc8nVLRnKAAf6pYpozKXtb61YS+ff1eZz7u3m9M5V56vMlp9pcDmyTR6WvA==","signatures":[{"sig":"MEYCIQDUo8cjdCnCSzJ6M3vyC07WXIKDlajxW8oNYn3+gl/VcQIhAOMLmb6pZfi+ZItMi8UJrKirAfC3L/6QxxUr35mXD8/G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbuRCRA9TVsSAnZWagAAHHEP+weixryAxYfmbYKzRUgW\nqVhf06h3hrR3mPiDoaAnW2HEEzn3Z+3ScPhi2ZU0Q1kweqoaskDamWsbT/u9\nsKYd6CKR27mB//BPTDqgIQP9hl0aauoVX8e85whIG64xvWD/N+LlbsW/WztW\n4ZGjWZuI81L3pCm0gMDHd/ubUR/xco8pTy1uByubnDFR3Jm0ji5L8Kiw/3cE\nck5OnGSaJonszhvZcxkFq2GOWCVreI4lvM5LkWaVKcK0QNJVT7dv1VQnsW95\nNzsWJW4n04E8SZIp0wIRBZhBIi3GKOri36b+DJAN15znQyhDopN6KFOxUh25\n0FeXNVYo5o5gmXQKr0YTk8FoX+PzSXq+Ji7OSxThsQiJnVZQhJUxOrtMU7OM\nE+k96DQP3SwKHr+nvww8CZugLJDhdKAfMAkMAfYzR9wh+G4EcRY/ds4Ovevd\nF6GUaeHXaPd51QmxDiM0kDkeGZ7vppLQu3pRNqrqIjuDzsdCFl7SEnrPZO48\nmQt80AAG9UzPPAxxLKZh8IZiVmytHENL9ZfOuv6D1PSGfRYsrJQXTMLmSu2Z\nrkRyOxvvV0PFC/c/VBCQ03Iak1M5OAhT9NxpuSU44s5329cFGMjDLqOoSr7q\nUXH+dCmVLIIpqRrJMQpBLOxPlx16+lNh6z52D+13OosU5khFGuHS5JQERP4q\nUNK+\r\n=Sy8z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.55.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.55.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.3","@fluidframework/test-runtime-utils":"^0.55.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.55.3_1644542865267_0.9488105627590071","host":"s3://npm-registry-packages"}},"0.56.3":{"name":"@fluid-experimental/tree-graphql","version":"0.56.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0e956d305d410f220cee8c281042d22f65025f64","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.3.tgz","fileCount":66,"integrity":"sha512-y+70A1u5J/fsHVa/cCL2RJ5c3ZZm8fDrAVXqzHL9Lb4V6WAneUgnKIJXZLZNig6NKa3K+FdmQ6t9wbHBXXZ+7Q==","signatures":[{"sig":"MEUCIQCursgUBcVQfMDvx1T4zaqJj82sq09zYYOUWndAoZIHegIgZNMaUclD3kFrVL2N2/nwRIfq31UFirrKGdMVRUtQX9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbxwCRA9TVsSAnZWagAAk4YP/33+tSZclJcTq355ajXA\nL473GGexRWG/Vy4zdKr+4f3kbD/4H/8DwgxRZGcmr5UpFYu7dDb1XEAdqLT9\nHvLzKd8IMd9zJCcLj6fLV2sJ1bYlEaAOYy58ap1GfPsGG5mwzb9H/tQo+0zt\nbnIqNwa/BpF3lylJ5/AuC6Dh2TIbadsUKWLZkmeTkSDnDsL9zGrpPd+qo/OW\nSLkzAbirTT+CkBH6KSv9wX2DgyuRcgsF+VIRmOs7PFRbT4bMpYGOb3qyUaoh\nEj1qqHGdDPahEoDlqbxyNkV0vDEqHRXYqFf0UfTYsZSeOAzdDKpj/eywDuL5\njoHBQ5oTQIeSyqaCnsnfcWiZgxGcowA/eksH3h64zofIlhiLaJuzlaXLw4bn\n6wcHnuqZL++N6LsSyLSwuf7j70u0+sIBjBqDneu+xkS4+Jf2796kYJ2G0zxn\nNDdlHh/khTW5VL6rZdXaAVWplfThLhL65bqvluli33VQld01yulMaBigzfAQ\np9slmFDXzOoRefdxnogw8+ONLpKpjQmGgQbaPE9fQg5aA2WJMIyl/K7WZNcU\nzHJxwDcvFB3xTHr5LTiujNkgj/A6j3jjD4U9PTurjw5kjMt2ceD7WXb1OvYm\nowMtIl0B05efrDLQk0/V5KUw4xdnAjft8nE3PCCWnHf4UW9W+sgoqEEOgy8g\n9ctg\r\n=Rvdo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.3","@fluidframework/test-runtime-utils":"^0.56.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.3_1644543088418_0.43117644330646065","host":"s3://npm-registry-packages"}},"0.57.0-51086":{"name":"@fluid-experimental/tree-graphql","version":"0.57.0-51086","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.57.0-51086","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d2cca6c79bf075c2913f1d0011b1f7284cfa9ee1","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.57.0-51086.tgz","fileCount":66,"integrity":"sha512-B5a7heWnJ6LEUP/Hr4HYQqRibkp+3i2TQpJRSs+gSUiwSTj0vASZkrZrNDD/EqsUOP6aIK2Joneiwt4MOxz+GQ==","signatures":[{"sig":"MEQCIFwKDzioEwedMK5+m+VUCaibUqnaNU/O11MTpFkAn0jeAiAwWfJyiw6/tYH3xKlzH2AlN34+8DKpptMorfdxy8g7jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBwlQCRA9TVsSAnZWagAAoLsP/0BhaxU1rGqbtmwP1rqZ\nP3R15LUnMNioY6+nLrP+CjpOeNzcHjbFLrKrd1qIufbJ7Y7sN6kfCQwfqVtj\ne4mkpMmwyk9mcpclovFCeAgBvBV13rKZgkme2xKiTM10rAyVXD12i8XTJkbM\nHsRB7sukqwyjzytEMDg9FFDK7SkT4Cur4yI9p/Q0IxXUCm2xge69YFKQ8je1\nigbPH1VQhp8RSw1lu2T2wctU4kXLJCZJg1tQjZDFIU1DS48waAtd/622VWcX\nIgtGCDkgnnxYCZEn6h8kT1sYRN36nfeQtVl6VJd8SLvtaLW+6odBp07q04hl\nYk/j36WYu0HeZYBPsRI3NtCWS1AEwtlaUWbbcP8rtFSryh1mlXi6rkVZafaM\nRniC98TjpVwpzGRDVHcmqXuMcEJUvaZkggSb9mzdWBfGWhL5N+cNj0p/W9Q6\nR8LfuQRPO0Wcx7QvC/oU4DKNIlX3QTOlLZQgB3TjMPqsdzO9/tKUNuZecbt1\ntqzIWOtFlISBWn2FWjVpaK3ywN19oXb0euI6gHvXEalZPi3L/WdjNrQZajQ7\n7idcCRd7Ah5apaG4ioKGV9ZSZgdtgbZ48zfi+/gGtoR9GFZNo5wrHBphqsKv\ndgitwOkkkcqzB63b5xYGuG198rgXxmJjGmpPOhGkd/Ug2aQB2ZZRJfIZBUff\nyfJW\r\n=BR7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.57.0-51086.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.57.0-51086","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.57.0-51086","@fluidframework/test-runtime-utils":"0.57.0-51086"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.57.0-51086_1644628304125_0.6904705558225797","host":"s3://npm-registry-packages"}},"0.56.4":{"name":"@fluid-experimental/tree-graphql","version":"0.56.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f65aab95157233c9e88090b7dfa5eec228bf6dfc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.4.tgz","fileCount":66,"integrity":"sha512-hoUyGVJ/s8zehkh1hXONCpwI2GV2skZ3UcZKWuRVlGPXSEANf67e1RLfzyiwuXGERPRVZ6VvZ0MOG467vFoEcQ==","signatures":[{"sig":"MEYCIQCp6v8prq7xdCh3oxHnmwRvBvGiZb1oIQ3ize9xHnbHAwIhANZmqDUzKM1N2/fBPA9b84TD6z/2OiSUdEKgKRTZPt4m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqkBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIwBAAjS9iGTm63IP5fVF6g8SkpWpnjZa7xRSUylmkeY3/V2TnNEhl\r\nTNhtvCpzvpcwSrq7mw4YJokSKgisnns80v61+o8icTQWhcdOxmDdmHqhB0td\r\ndOihHQTI+rjWrQ7w9xjQEAqW5dCqXbWfTL9HB5FiqX8O+EBZCUGj4v+gfyBb\r\nmljjif1MTNanfjpqDgsIzKoXZWMDMDdvR8Zef/BfsC7vAIfwiM3/pVL+sBTI\r\n7+S31z6FoyOgVZx6K9RZbym6kEzU4O9v1UKTriDXVAroMES8JksOqXpwlzLe\r\nCZrd89R2sbWZLkm0UPwDTnDHQ5AGxmIPUokLDLQPNZACh/AR1MFr4g8Hflse\r\n/Co0w93s9t9RtvAKuLClbxuzAKAIOk6z/s21TbhgzCrLdpQGnBb2wohyX0CD\r\naTL/dm/aLIZmyPxhLp2aaoLa4cYADn8+2Bt9KGeKbKIhCv2TXRjxm0g1b1GC\r\nooWLaAzuNgTRbY3BoVlkbmO/wP2s9q7Xyns1l4AlzY4pJZIsXCTU0GCk2SDy\r\nxnoRD/5rWx/rVAlIy4MCJzbhXW4Tv2uZ2W7rl1VL8RoirSbjd4JJ4wgRKLVi\r\nP6/y8fssO9V3E/fxhkNKd4ygk5+IURocKoAMPYmCgp7wTU7/AGuz9SmLWsUP\r\neWgGUno/0EfhFaDjZBSUUwq5lV0VJYuIRcg=\r\n=anF2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.4","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.4","@fluidframework/test-runtime-utils":"^0.56.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.4_1645127937358_0.2859712250994677","host":"s3://npm-registry-packages"}},"0.55.4":{"name":"@fluid-experimental/tree-graphql","version":"0.55.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.55.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b3dd4bd6c334e693a318dab7fbf78d1cb80ba56b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.55.4.tgz","fileCount":66,"integrity":"sha512-Vgd2SXa9ly+nhXWhMcoU955mxOfCCcitR76ujrwFb/mmvISVmYiB0XP4QtZ59Xae5JdU4zvxr2hVmxLBrRxIAw==","signatures":[{"sig":"MEYCIQCLbyOm73dGL5NDp+D7r3mf2Hb5dOw+7rpS4E/CD+gcLwIhAIFeL2pDq0zvmjqX8t9YtawFHZnJmzy5ohpzbEVL8QBT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDrq8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg0RAAivwscHdKOpgtQJEcEslb9LZETjPiodny1cHxLWGnvygyhexU\r\nPyWiOxw4eLar+kiB2XmbUjY9TJI8wP48Mk8cKkhdC2DLX8+pzexd8vV9ZDL2\r\ntbTSeYgeNk5mQPHtlf7+/+ACkSJbUOjzxjwd2nuamOcFSDvkGctRi0Nt08SC\r\nWXT77Tl2nwmryei+5LWktZgZIPvpb+EZCXQsZrOzVR6GUlIgmZL8SWqfGITZ\r\nUKIlZcWob0I5q8gICV3G4KKUqLVeMzxJif1wQqqSldSchGumZBFG+/5Be8uW\r\n9ADi2z4TYZaoxeEDjb32YC0tagqhEfXGWL7qZtGwmQO6xeBa9sdPtjHQcyT1\r\niBYrMOavGSwhWRGYT/tbxarQHHpqANnRE4VRy+n6H86twMhqOiX+QHlx6zEx\r\nWSNdTHliLoHYREQWuGQz52PoVuOEAa14uC0lQEIP8cLqQTZ9DqtIrdRhyGNi\r\nIUEXlYVlFof6EgnwxLEQb+GE/covadmGKkLdWaCcxq9aws4jtQRV0GjCnF+G\r\nE/a6dGR8RbX/bvSJrs1snx8l2iqRTg0GKAcIirepcdw0pPYBEtLA/qDy4lT7\r\nbSVDMrxT02B3hKWxeOAzzfmKfhDgFtenRz9EH3cuGMwHdP4U07OArzbCSyc3\r\n2vcw/V3HkwV0hjOCTxujphE7f+mMFnqflS0=\r\n=ilsC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.55.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.55.4","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.4","@fluidframework/test-runtime-utils":"^0.55.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.55.4_1645132476036_0.5918924848225118","host":"s3://npm-registry-packages"}},"0.56.5":{"name":"@fluid-experimental/tree-graphql","version":"0.56.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.5","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e23287fc172c88b4a9e78b21d4dc6dca4a439c9a","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.5.tgz","fileCount":66,"integrity":"sha512-zhpskxoRA4ED+3Io7geciM23ACIUZYIwOq88VwETHCkeyXB89SIEk7EcKIlZo6NJIxhLMFroDzSWFc/BfF/gdA==","signatures":[{"sig":"MEUCIQDp5ewo7omvV9s5BjwEJX+tQZDuQmPKXkacld1sXyuphAIgW8auJCz94imZXbDZnqyrO6YLkDKmyzRNlJcgdCAx5xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEDzRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4jRAAmXIg+ynPRii5GUO3Uln6Wtg3uA+NbKuqo9SM5ryKQENu1Ve4\r\nSwb+XeBLBCVTkCYOGcmN/lU5OpVNX7U0C/isBAQPqGgjXq5OPtbn5ZuYYAfq\r\nZt5D01pR/vskejypajOgUR/Ehoybq0U//zK/BF7TB/Hilcyf0CFfik1bhtJ2\r\nmg+aVzAtkSvLZ/AuBgNm1CjHp2XqFDfqjTXoQgWXysCcxhfmM6nUHwVm+XDM\r\nSTJP7x9MCfylQw7y5nNApNiVKx5S6lpnxnRDU4sDbOKs8Eb43YCWD/LfWgQ9\r\nYZxqYBOwbi18GP3evI7T53OqJFZk1Q20RLUGdt02hkfJSQ+tIDllaLsYnsht\r\nK3RtQOmBhgXp3qDvBjjESuCloxIu/KI7ItRq9knSjoMrINT9wLQ5ew5MymOM\r\nIdr+/gUe4UwaN5o3FB2KkSz5W3a0DkflCRKwApwsqD7iCpcNyBJjUqZM9+fw\r\nFe5GqKcNCPrsSD9GhJOOS7GOxr3LdON5vAzloMG1wLILR22NWBuA1ETCEuSp\r\nQDskSFVYnAR00zjhtC38R4MEzQI7rSCgN8dgxgnSIYHT29qAAhP14NEt7fGT\r\nPS0SZOVcVq5Ol6NtYgtxkSBjqVz2v+obDw9VVrjznhrg377XlLKVcxMY1YjT\r\nNRqo0ozC7fkdZg4wVkJNMDEA4YTUIQRvbjM=\r\n=vctr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.5","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.5","@fluidframework/test-runtime-utils":"^0.56.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.5_1645231313068_0.8181381874076823","host":"s3://npm-registry-packages"}},"0.56.6":{"name":"@fluid-experimental/tree-graphql","version":"0.56.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.6","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a7da2e8a6523e90281c63e1fc0c7e388ecd059ae","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.6.tgz","fileCount":66,"integrity":"sha512-G/JHS+xTbQw1IBKwP9+Z+6z/DiZp/9BXL4KluKlihol5tQ9+ufIleLsdEs49nz+IsE4X/9+1AXllNDyEpLLwPQ==","signatures":[{"sig":"MEUCIQDU0XDxnlJX9jw/SZKfzncEPRWiqhEOdGGn80UtGmfGvQIgDLKdlbG+t7bvQaaNLGpF1kU6TIzrVpn3JYeS34Tmd/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH/mYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4rA/5AAdFkugeIfl3T0tPAa9RJYn2GHlgPnBhA84TSN97zWBImbdU\r\nqCmVe9hOQxAEkinZ+/3PTu+HTrhpoYMMwWMeCgHYSiWaU2W95g3kydSL9TAG\r\nT6YtK9lAh5dHZ6i5GSZ1/6Tr5ZaHjfSccBVvy+mdq90hTZB54EutEsJXrCOH\r\nrwAMmN9D5n0kQ474Z0pWFnynnqyzbBK+IIiujt2/+2BaF+anO48/JyU5M5jR\r\n1Ai+yuaCZNzJRRUYiEf+KL02oQ3VTEmCMEAvuxSQ6xe721kO1jLGJTvNqpa9\r\nnblnjAyD4ne+U3ZM+HW/lujr4IWB06bxlT/JUDiAfDf8zil9o2qCFcO2fZAh\r\n46jaEPtL7semN6y4R2dtmAmvEoe/413Kae+RzTQQvNf9DbW4cHBbadb/ZjiA\r\ncDXd6dhjDTKYVbBB08rOnW+PT+KZAeub2M9qtK9F8kkrzX206nMpwBZu8yNA\r\nnBmQQqUbu89iOfmnoNM5Oy/n2RM2YM3yFsk7BVoB/lL+/dZcE2cfSKFpk1Fw\r\nqo6P7U1lgfucoAYNLRCcv2eQ2Vhru1iijlQ84JRU7e7WWltdFZwdjHVG76Mo\r\ncAIqpPJ5JbijqTgHQvDzNyNaReEMmwOKIUiJxoewrDRxmm9xzheJvD7qEMZu\r\nc5qlNCC1JVLVlV0ux3ZgbKObJoednbfCU1E=\r\n=G7KD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.6","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.6","@fluidframework/test-runtime-utils":"^0.56.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.6_1646262680545_0.17964447360321034","host":"s3://npm-registry-packages"}},"0.57.0":{"name":"@fluid-experimental/tree-graphql","version":"0.57.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.57.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"542aee211a820312a2a8e99b2c59ae069b21edd1","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.57.0.tgz","fileCount":66,"integrity":"sha512-8dBTctsxR9nyOyyOykXtCEBDg/mSMC4XE0kF3zjOBKNvcB/ttGyqnZj/YVjE74/IXa02iVQ0dWaV/vRn+NFvBw==","signatures":[{"sig":"MEMCHwvMLtBo4tGhAF0VMdfhk4lipXTehCCu6cvccopwmbQCIFRhm91glGahyjwGQCOXcrywRXFEk0nt53V0psNLkeC+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIATMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozFQ/+LozEsd9GXjYnJOeHAzK1aBKOWvQdV//ut1q84kZ1MeAbiFSy\r\nItMh84tDG9SaRbOYJrxaC78Gowy5v5dAOoxm/3Q+YmdAPXxcwkRmC+DNIYOz\r\nUyBrE2WIlfFu291B3QxlcEskNViO2t0yU8B1jl/2z7gLUycts+k+ljsx9Tzf\r\nUynzBM26i2dSPEWV8yqUpcQLc2d1XePZWBFjy+IGfDsU37Oo4WBEBp3GtGWP\r\n0D/qEr/IgLYfkWuHu3TxgxbnTlwu6f8kNT5lPEz01gvLPmTHE1x9aChYWOdE\r\nsD5//sJ7oRdKkZjqecofl5mclP2Fx6CYsTG943crkvVRH9meVYkGsnMmYDNn\r\nJZr3LyNwm7LMY0kBnvZAF0hxVKljl9+b/pLLov4P48gD6f75la8arD/deGCp\r\nBGyvSprxkOhnsBYdH7u2MZwmhWwEiBa2BarFe3tZXri2K1LkYGRe2TnQUgaU\r\nSIbTGYRnNzugKJ7zySU8vmB6huIuYOsBWdTXqYIKEkQCYRYKdAhOmu1KLj+X\r\nQvP6XlsZ2YPuKqX6M4Z2TVcmI8MEf8++CeAMePN2SHf/aZc9FIiw9/jcSKMZ\r\nX/Glv0djvMuYIYETNthZWYFXwgTWNPOJKW5sMdYUwt6TVxi6hmBJ7ucVPsti\r\nmJ+A5DVIcXWsak5ClT3gPIPG2vQs7C14Pjg=\r\n=akrF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.57.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.57.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.57.0","@fluidframework/test-runtime-utils":"^0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.57.0_1646265548152_0.17558989618472332","host":"s3://npm-registry-packages"}},"0.56.7":{"name":"@fluid-experimental/tree-graphql","version":"0.56.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.7","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9dec2f52c95cd2a560ec0b3df6713055fcd8c2fe","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.7.tgz","fileCount":66,"integrity":"sha512-GwnSwphuiYeoyBt3bBEFOrl1ZLsumm46dX0IEz7WJzU5wpsnSw3rhF3OLpzWbjNE2uO2Dac1M9L/a7lsEx2AKg==","signatures":[{"sig":"MEYCIQDMuCJZsyHojCqH8nozCWy9kZyTjqZoK/SFqNJ1NfzbhQIhANZ0GDRasAw6Hts0NlHog8oX7kUIq4BBpMNSmdJ2i3bx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiISHtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNXw/+NuK8of6z+HseDcFk2E7iaNGAYBVKznxp0Cw7BE+dEQgW0rT8\r\no8cbbfNcbVe7BT+110u+TrgYitw/EWOixohe1jIaWIM7hf8DlGwYlbTo3iBA\r\n1tUDVwYczZd+YXORvHiS1O5nU93qiVc4cHs7F30DH99e+2irKj3pf6uBO8JA\r\nTYiLO3Shnu4Y1B6y2/peSBDbm+sWfkfdF6u664XJWLrqPRT4mSoJGI8yS0I0\r\n6E6LvayDE1XNGXapzP3YhnSnPn/+i5nXMSzMlYJqRufa1urHwDl6QoaRSAIQ\r\nLdM5x2UIGHVgpZTAjvPF7b2qSrziiStoVO2cy3mhA+QmzaoM9deYyIKOTh9I\r\nOs8qCshmWNyash6xAAHIcerv4YK4tGScLeQ/bA1R4t24wzgpbySQSX4VG2jj\r\nMrRGUS7y5fO9ELZ8cUWe7TKsUIIRVsAp38K5XtAWpW9XDM4vgvJAV4WsHnjM\r\n5xzybQahLDU/vjHOjjS0S+2e87hFyHMLeOCqpTeZ+0fxgyp0ndntvtUhcsPf\r\nLSfFlxs5pdRBmrE+mPst3TkFOpEm1rmQY9kaMD+2hbw1qrTJkttIhq3+L8nR\r\nDF+6H+DrXJ/hZr3WO3MoliJBgtNxkdDHhjUH1BuwVUH0HxVc/RAV0dY0uNdm\r\nKA5iK6C4QhJg/Wit7Mvmpi35l5kSDmfFIPc=\r\n=5bwv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.7","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.7","@fluidframework/test-runtime-utils":"^0.56.7"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.7_1646338541480_0.9414638657716008","host":"s3://npm-registry-packages"}},"0.57.1":{"name":"@fluid-experimental/tree-graphql","version":"0.57.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.57.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"881249d82dd00763d39f538169cbd8d9cd190033","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.57.1.tgz","fileCount":66,"integrity":"sha512-HolvnH79MvHx8EQ9pq1Q0+4/H1QTamwIJV+dnHeD08bSXSz0YpKHuHAsw+cg7F+oqhETxSLBUx7b7peRqwnxTg==","signatures":[{"sig":"MEUCIBu+8GPD3S+zNCKr2HWGavIOkOYLm//AkVjmp8q5jP1YAiEAl/WatQXsHP2HJknITmw/4mQFDBp0GcPnIdGcLSvzBfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIW9RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPmQ/9FC2RtrOLR4JMow9q0w6hqRAB+jyTdBJLG/STUM+rEKXaSA5s\r\niiYxOgK9lNjrhErfVp7XJW+c632fyYzqaHCblV+Y2pcz9RaP/eWJZ9g1vyst\r\nqhWlPU2Ad/fs5D1u5sFWuAfu9DYp+6Yveb+c0wpPl+5KjuYHLd0eVUL7w22z\r\nNFEkad8TqxSA15SiEXDP615EprWm6AzcH+JhsjbuxL7dUOm0g2vrojmevE5J\r\nCrcyvaLjGOwwQ+FvDz7Rw5KudjeTOscx6WCZOqiZB8gnpAdmUWIs1ESIMPE1\r\n5QOcWv7RsipdLtOF8p9RAJ8HpT0SnES7RbK7+nVtw/b98J+gsKX2hiHQy9gq\r\n7lhe16klFP4fGR2hxhfcdBn+kw9vfY5YBOFqCryEq7t3NPdHj3b1Zf0t+jg/\r\n5yWU3GsnRsH0g0TKGOUvBM4yoDKLhAOsKANj8RDymahr2rSmc4vXsCWKppg6\r\nSvilrKdAv8tm+cKlOM7LNzxrgrvcGOsRGCrJNRJ6Fpjn0ppBS2IGP/R/b/6x\r\nG2wDm0vxBpP1fHo0yFgPtX/resn8wuAMK1k/iHhdxITuI3Ijg51CMrk9mC5T\r\nBVsq80e+9mnfM5ilc9xo5v7lKioC17wsqwgtSiRBI0xtv/XN1+6NvxQrJYRd\r\nlVz/ppkz8GJ6Csnzpi8DlhVoP17g9a+W4B8=\r\n=yzKl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.57.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.57.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.57.1","@fluidframework/test-runtime-utils":"^0.57.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.57.1_1646358352822_0.7701756357274689","host":"s3://npm-registry-packages"}},"0.56.8":{"name":"@fluid-experimental/tree-graphql","version":"0.56.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.8","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e5d37cc7ac32d6ade8ce98f8cc069c3b7c822900","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.8.tgz","fileCount":66,"integrity":"sha512-Zg8gKW5oBVyjqw9chVIqhlm3m66XirZhlAbE4DOQyLqfFsIFbKGjSt7zT07orak+gqhBwr7Tst/qmw6JFhWlWA==","signatures":[{"sig":"MEUCIFdkyzVvzbnMAkOYHp1ISiGRmb0acgipPugOKUaEeidDAiEAt6IjlzQpc0LhiDDhzFSzGLqDZRgep/uKsW5md1OcPhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIl5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKYg/9G04L9NU+0X4XrFffqfNehKRcT/ZeCFigSjIpWLZtOXMNCS5l\r\nEVEVy/cyWuCqaIh0WVidutOJH2hWce6D2tsoG4+DHfDjgFIHfJ7/CH1WLUlc\r\nWJ0Tlxf0fq1hqJ/Ea2CBFA1sCIOCjc63AtYGQUYZkC0HNQgKYNeqOJG1DdJb\r\n3kX5PHDnnsEqEUB34VFuA666r1CB5ZaL7GNWoce9MR32F8ZdRa9cIZYRqF1R\r\nToMptgJhxBwJOjZdvyH9zjhKIfOoYdtAVYASfWNu79NyB+R+5aPVkwjg4aTP\r\nxQYc1fgMYSaLyc5bPTBXfcLWhxzJZ3yyqEfXkKwPV1jBZe+UjKy9jeTw9gr4\r\nKhiRbOaQP7Tg/N+BnHiCxKwQ2Y8bSvmgU/fz5HgyLXGs1Dp32wNt3s3UGXq+\r\nNPEvjo3TW/bl+JxMbhWAyGjttw7lu+VCkzGGX/1y69lJS6X44x6Iy4eoq/7B\r\n18PYU9GWi8jIrZ4WlSeqYwD75pRC5xKAN9FfeJm0xqwEWx+yUZTbHxCgG8vI\r\n6kXFXFRiOlQFZ+Xcezqq0BMHKSx7DvmMTPz8txasBtp7SVdomLcDMSEfg9Fq\r\nNCJpr4Td/lmkRYnF6Mb5vZN9/EGusg1ySPGErXvqtGrBCcgYGPE+S47XBuaM\r\nsLu82nGorSL7NbiILsBsBbDKSZpQJL3dOLs=\r\n=t/5Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.8","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.8","@fluidframework/test-runtime-utils":"^0.56.8"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.8_1646419583394_0.6607335366567462","host":"s3://npm-registry-packages"}},"0.58.0-55561":{"name":"@fluid-experimental/tree-graphql","version":"0.58.0-55561","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.0-55561","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ccc566a0a2ffb84ec6435c9a3c362dc2abfdb1bf","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.0-55561.tgz","fileCount":66,"integrity":"sha512-pnddiB/NpRQ5W0BnQZaJmFLqrOz0ygf+OaBIEyb1tQThWdbRJr2qmRcDi3FznBLYJVA+uQVgdJxX4dHl1l0yYw==","signatures":[{"sig":"MEUCIQC9xzuW2doBDAM99AHRCwlm8jq84iGgnqU/+SkWhoXQ8QIgX+S0F0DCINYpXJXhTfzHDNG1LWGtfHwDjk+paCsOJ1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiInE8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUtw//fpT0GeLgzwEO3LLgwyCBT9zrGZtAHI0A0/t6YNjziAlA07h0\r\nKDtGET/i1PIuPQfjeNQFe7PJOcMn9lWWzRRUq79k/mTClWNLwIKqQ1PTILtE\r\nFsLTLuJi2FPWg5qGimBuoe4oLxbqVP8jGAmfvOFjcGimo3pCzYOEo+QK+w4t\r\nl6HVWXmLAbImy1oFHGPDAHWwC3+2NgDkmlQRCIaSyqFN6dM+jEl2vsxsn4Rn\r\nOctTx2ZKIHHJvsRs8vpKyP2V8k8U0yFQ+28D+RUu+UciOav04aUv60UXCPFS\r\n5d4d06ZLvQ8QDAlLHg0ItDjVnzG8MpUFHdcLzgjrVSVaGxe/gVUloMW78CJC\r\nrFaOczElRyWoGxtwn/0xUTdeH85qkoXxO87xR1vnu9z+cOUKpfOGVxBk9l3x\r\nagFebCl5M7n0zUB+iadjMdCu66V4V1e1D4fK57FPHWNHqIBoGY9b/rohzfcl\r\npj3P4eTD8cwyvzbEa/7hP6w0iOd/LFte5mo8J0TAZHJbiT7Tu+GbjrNQULp3\r\npxFE0OrFvh6eHevkFS/D1YFPgbMX+LFuHux5J0pGzwnVWwj4XeGHLVTOeciY\r\n1+TcVMtldMlQbLfix8u8R4I6iUffhhWK/PhFQZDRhniCUrHyYbtsBbKD7J0I\r\n7seJuZ2XkkJkW006EtZHoKLL8Z2OAXBZM1E=\r\n=fk9a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.0-55561.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.58.0-55561","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.0-55561","@fluidframework/test-runtime-utils":"0.58.0-55561"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.0-55561_1646424380465_0.6665344601804968","host":"s3://npm-registry-packages"}},"0.58.0-55983":{"name":"@fluid-experimental/tree-graphql","version":"0.58.0-55983","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.0-55983","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"921342b81e8feb5eeeb7e6b74be3f044487299d9","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.0-55983.tgz","fileCount":66,"integrity":"sha512-eh9GCTGVy07dZJ7WuaVENj+7hPZe1EPCq7tJjeF7C2hjtCHz84SF+m94SLI/NcK7Tg+82bT3sAs1Hf624pcc4g==","signatures":[{"sig":"MEQCIAVa5r1zQvirZNeA1xhifo8rFrPCPyzcel8Q04++VmKiAiAHtJjHrd/AR7MZMkVywYx4PQGOdrZXknA4jKzA54Eeyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIrQoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpskhAAlqGvWXUfz2IB6O8fgeYmAeAAIuNeIChogT44ftj+7joDaO+x\r\ngrS6XLmLob0A3Ls3w3AHCVUnG9/y1JsQNbmFmZIpmWwSC9YQkPRCOoVHALM1\r\ndy0jDf2LX+el0N+VSBHDfjFmCfKx/s1ZXV1rcQAqIqN7MRpQ0qqTxEJ67HVJ\r\nxwzx4IbtTkYvgmgfEjHf1xOEcsGFpDMPivKFWQ1yBQcwAjKBd9H47H/DkS1s\r\nVKDeFvXXYua8sq9iZ2rZuLczbO40xVZPfol2a95BfXQU9gMy5ytEazpDkeSA\r\nTkrNWATFoVvdhYGd6ypKKa4oXd/QOuM/2mlzqqU3oDsoyQv9rK7LHTsEMjfB\r\ntUPpNhxu+fLE9V5HL68vGGpLBX4Dv0NdXrELTw/Q6LagE3fWiJMsO24vNIq9\r\n1y/IsfqIUujSfMrGXbSFAUoxnY9jVF0ieJYuTMTIpaZXPY+xkc9REdwxRDrN\r\nfmqMgFp2b/DpcZpOeOBo4X2/OKogcu2KVHqDrSA4Hf57ooLdUvGThGkJPedA\r\n6+2ptxujX55nuCIcZ0CY7kpq9t7Xrn8yRcI/TD0LzsN4D1Q+vvEO2FS5ihU7\r\nEGZFzvI55+SSpCSL0HATP9eJGWaD54WlP4rXdsK+YeS1XfqBRmKlHZyRzqYr\r\npgWGpOKgzE5xMY64GWzLgW+MYezAdn7QVIc=\r\n=kIkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.0-55983.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.58.0-55983","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.0-55983","@fluidframework/test-runtime-utils":"0.58.0-55983"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.0-55983_1646441512074_0.7680391085887759","host":"s3://npm-registry-packages"}},"0.56.9":{"name":"@fluid-experimental/tree-graphql","version":"0.56.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.9","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"eedd547042e6db086e9ede8989f91ce246e0820f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.9.tgz","fileCount":66,"integrity":"sha512-Hdx8R3o/4DB9k7o4PC2Kf0NkXwf6CSOFa94sxw+AT7NXz6g3GOillKYqO3zyefHYK8wHew/XHBVbOoHMcMl20A==","signatures":[{"sig":"MEUCICy3Si257x4VhLZQqYrsPRa8HB2oLCx6GurtW4eqBXM/AiEA/m+XhHij3fgASOtwwhF1aCuUCnovYJChLJAZ4xckaag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK7j6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCNQ//UM5M9ZNlMLb6CIjmpEB5xLxOLQZ0xMYWVy828UfFThOTknkT\r\nZdJWehfV+kEEIn5hn0oo/hnlvVHeIhC6GDkIJpaQ38PjjehzTtsrzIK9x9tP\r\nqg15jd7PGGaKt3JERnc1CyDfdDkIact18eg9HWpjBCc/djdtd7lU3ACGW5TH\r\nJIEYWQX8u2Ncs6A3Ke80yx59irqyuHw4Vf/a4mmp6v9/h+IzscjMmoyFi6LG\r\nGruvQlGMg1Bp4WfxLReS0f9M3iQdzpBMe2zAMx12Yd5CHc16ECXNGr1rxem3\r\nfY3G9wnKZP3HKIQO5vWZ7t3JxmruWTQit01+hOiZ6akCF/mxfGOZq3Yts6Ha\r\n6WJmqU2uy25e3n9au5xuxOyJU6dN8SNlfrec+BHwpjU+xLdaH2PkYo/dvXmy\r\nXFbIUXqOPgdvitT1sIYtYaqFzZYYg4YGkl1DnIrvzkOO2cnGUHSewT1Lq+zq\r\nxslmEEE1dbCj7yll6ht3DDU2bqmK7Po/aYDTNgz9YSVVyA0O7sKFPkpzjlRH\r\nm3kI0n0hW9gCdFMUnI3Dce4XuKKRqpl3+tKFJcg2+qZwgojfn6MPEmJ6ynve\r\njH9ttHaxgFmF4IVEXA+m2Ct/RVs7Hg/Az5vn1vXEWVvpdh7LpFa+9A+2wdVc\r\nspHLmlOvAWw5NWecAqxCdpzJOQI2ynbVoKw=\r\n=vFK8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.9","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.9","@fluidframework/test-runtime-utils":"^0.56.9"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.9_1647032570569_0.971751594467718","host":"s3://npm-registry-packages"}},"0.57.2":{"name":"@fluid-experimental/tree-graphql","version":"0.57.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.57.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e8af6cebc219284b7bdaa4bcdc74b1cdc6fce709","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.57.2.tgz","fileCount":66,"integrity":"sha512-05hv28lH0ECfPvvhk01UigmN/DH0juJIJQDx8T8o+tYPKKh7V4boOxepAwnbUS+RBIa92SjUIueMrQm5tREiMg==","signatures":[{"sig":"MEQCIDw4+ZY+yK+HoeTsyCp2iXhHx3VNRfd86WSIQHCcK6WdAiBpy0oskrARBHyh9Vi18NOFxs5SYu9AnpltZJhb0h40Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+FZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXFg//X3H0Z6R+XEOIFuVku4x8HJUkHCNctDnl2smLW6WKEdPj8soe\r\nuRa/HeYOXLIkBc08A/SmoJ5s2HaH4ITxIwWfEx/kDfBAYnfHR6xtDRuuvSwU\r\nugAohmbNCxGEl0CWCQFXAXfXAtIsyCKrZSkKDjfErj0tePVtVRHsC9KHAlsB\r\nTikunx71JxbDOdMOFMgn823HKhb0HkwQKoJ2AJ2GIMIBZBP3Z+mBZ7gtcHUu\r\nSTm7S2EPWyOrDu7gyWIEc2RrBrRvyURY/RFdMq3Frp944elHCbxKm0M6Xdyo\r\nUjEPW6o4yggGZTaEzDrKyJiH/5Q3t5huvDg1ri6uGJhCscOdgeJ1K2AA9QCg\r\nNa1ThKOR1ij5JLyc7jG8+mEas3miLOa1SqM17rbp9ZWKDNHT/ChvbsQLTONs\r\nKc8x71FJTKHfbvE5WK93GNVhIyYRJxfgHsWQKukJ03vXzjGPR0sep8tIqVQo\r\nmFKbSfbk0irWhr1+XdfzU3/emLhmBrTqXnZex4h0j0uiiYjYWEw7axrmKSnV\r\nwDDRhXoiRmhm4M7LU08R0RQ8BKJ6+81OgjxkSRRtlHn2f8SJllDMznfGs/LD\r\nQpcPNj9xPlYfxHMJuFO7F40EPMe2H84xx2Q0XrplTsSsvKAlasE5L1SeYirc\r\nLooBuNYWNre0o+fM0l7qp7TZSWH5dvLD//U=\r\n=MPTo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.57.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.57.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.57.2","@fluidframework/test-runtime-utils":"^0.57.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.57.2_1647042905019_0.3359195408991291","host":"s3://npm-registry-packages"}},"0.58.1000":{"name":"@fluid-experimental/tree-graphql","version":"0.58.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.1000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"465b6d75370e9b4dca1c10f54deb8996e6a4a0ca","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.1000.tgz","fileCount":66,"integrity":"sha512-iRN7dzh1AvhozFmZr/AzQClOh6kU7q7liJ9PNTbLhmI9o3EbkA4tTt6bqry6MfIWmRiQMEJ/cjHUMqVuL7zCGw==","signatures":[{"sig":"MEUCIQDnR49h6P7jJZFEIpuoq23t09JMNqx9QtC6Z4TR0AybWQIgMMGlPKQhYRKfabclUiDGb2fcmVmPMDU1bGYGYQc/ag0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6TTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJyw/9HUQ8rqYU61Fw/c8S4srCjhD89YOldk673RHRd4zcikDG1xm9\r\nZktbiN278/eajc9pIjz8gN/lLQLJdnsabf5Bo3JjvY6dCpscbyYiBT/VbiCA\r\nEiSkdvF6F9VTq0oVUV/DoJGBSBMRvZIMJCVziAEwKYBRuFFN0/GIipEftBgY\r\nzLjkonCbYWTV+wHXCH4pP0/o0RamQvFVBz7DCqimf5EPmZA3qXqNjWBhei87\r\nOFlUtfBD4qTbiAINczn7b+sCd090Cc24QhTBUvmuPME1xPCA0aGyjv2eQ2br\r\nnaUGcwHvavTQJE+e/pNlS8CrXw1yEOaYD4OOz3AdhnpVLqav+shCOIuko7nR\r\nDMIh1+s/4zSw3SnECUWOETab9ATDxl40DHKIJoWhIjI5m2e+mPaGqTIk+Yzx\r\n0EgadplmC5iuJkiaOoMw34isL+kZXoLqgyD/rNVSaOCg+SsNlKo1uYcqisEz\r\nBUTHzmEQIarL6bvcWEY0Trr5azlCP9VDCaL5smxqNk1CkxfWb8oaFTtsUJpL\r\na/gM4rsO22Yd2YmF78pRmerod2VYKWsFUwP2GuFidWtkRQNur/XbEJuMKIE2\r\nrhHjW4Uh9TElq5eNPQgim9K0N0fAwsXUuHlWvIeUKWcIw94UH+CICxl53TM8\r\nrpV9Ih5alDn2iHB0c+p7xrW217jMWQnE9OM=\r\n=MHd9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.1000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.58.1000","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.1000","@fluidframework/test-runtime-utils":"^0.58.1000"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.1000_1647289555537_0.7093161678011228","host":"s3://npm-registry-packages"}},"0.58.1001":{"name":"@fluid-experimental/tree-graphql","version":"0.58.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.1001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"eb8c299af1950498bc543d9808c6813b980a5cc1","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.1001.tgz","fileCount":66,"integrity":"sha512-eGeMOXZXRTB+YpOeD+yw7yxZZjVd0AKtLud4EBlZvFKBXlihcOkPCNYvtd9wmRd9cclmEthPWMfYzzbHCDEfSg==","signatures":[{"sig":"MEUCIQDeuZGq1EJ14HWUwp6DbnFsMYxan9qxcR1Y7pt1oahvbQIgdixS3w7awQ2AI8iQwheHYDbwutUMcSIGFx+ZNFY1lso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM+PoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzkQ/9HukPQo9DgRKHSIU9nqkc0EFagfksPxBZLkDEG2AFVlvD8g13\r\nOjzy5SiyEhFt6KBfe/ItfqzUZilr1XxxJ89WRtINgiFsMoSe14qDpudSTt/a\r\n3pDp6oSX5sVdkNTN6VJMl/K0AzY3QEnnaE9zDayLBHRTRUQvzzEsuADBS3xV\r\neOIPDQBZ6PDG6QKwIaVERz794fWeFRlaNwVzmbej8MQlHI2/topHBUSIaJ9e\r\nwiu8Y/EPYDPHzf454PLgpo6svX7HmzfApz0nU6PQh3QRZvALIov+yea3FbsP\r\nKXEQSj8aimS0mWoSsKrKuXHBqOzPiWvA5xd1Kzc9oabTyXnen8swoSkayfg5\r\nfg8fjiIgVwyEPl8n3Au2jW54iH+i7VWmad8PCV9mbibi7WDsM4z5bIAWGFoq\r\nCHZKUR6/MLdPVIRKLVoyvqLMZC0zMSmwWlix0jK6NVaB8DNuqXyonWKUwED5\r\nHaqjbv8JSjyf4aX+vKq8IWuZY9x8r9puOWXSVTzc/dgj2UtmqYLwC+LcGroh\r\nrcnnwei1XgeiCqr1+IDG3lFR5MPwD+1FgaqlZIIE6rLvVdbBccLN0zZZDFje\r\nog1hZL5YS+TRV+JIZjmhilpG7ZAeD/dxDeCBKFQIlhXbvVsxCrQgDcTNQ13I\r\nbKjkTbOKydzlXdT1W9FZEmakAA9fsBKiVM0=\r\n=2I3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.1001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.58.1001","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.1001","@fluidframework/test-runtime-utils":"^0.58.1001"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.1001_1647567848572_0.5018740512212214","host":"s3://npm-registry-packages"}},"0.58.2000-58133":{"name":"@fluid-experimental/tree-graphql","version":"0.58.2000-58133","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.2000-58133","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"18df58b6f0b7546dd739f5828cc71f0b68d68d00","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.2000-58133.tgz","fileCount":66,"integrity":"sha512-qsn43iYUXGmYpjBTQN+4T651FbWUCCBM+WYcviYpXb0UDbBlQNyrDwhT+O/6erdB1TDrKYL/QsDi05/3CdcEVw==","signatures":[{"sig":"MEUCIQD+AKug3kSOasiCCOw/0uo1jhkviEO8vB86weUUeFq4XwIgKCKztK90OmRqr6AWcQCScX5qBPJMXV+sq85iaoIiJPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNQQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzJhAAkQD1Bw81hFx6C4SMIUGM3FhGES3SEakeYBHjcm2WA9v0X0uK\r\nNsIMXKTzSexT3QMCCKq1Dr6/ae1T6RQYWbvczWuhu8dfR6rnakiU8O93fieA\r\nB87zN8H1Jd0rJ5vwvrHxIdBhrxBD2SqDXvsxQrziaq1/niZ4LapAP9eRriSH\r\nlinOuNZMpOTz4ndQwhuwa3r48Olsa/JDxG7q3gaBC3vBIOAzx9LDIwth2yQb\r\nOS/+cpwdHJZOeYqqM+rG5nmElVVgKvl7upImM1G+NPR1GaVKeNvT8pxGp4Uo\r\neTgYL6RNBcw9WPL25ryLd9/aJ8rjiUugh/Mk1Ub6oWAJHXks71qxbR5g5pJw\r\nxuSUdC9lA8I7DkWE2MbXupgnGHZORueliciK2C+GmLWXjg/EkG6Gd6sCHKjV\r\nJx4zhbWdRjDN+yzSaqTw5eVkOrR3wUq8CSpFxSRAfG77I2MbVS7t3cX50ZWH\r\n711qMrsDd5CQ3Vl2TKu7clY7MuDgjxT8GkdiB5qlztstjhI5ic8M0RLHVwbH\r\nO2cv9Ckuku2oweGxZyBcW6RvWkVW37NuqqKcEGSKeO384eOyPOZF2ep4vD7y\r\nswnou7pMb/k1H+7UvCPDTHeARs0g8SbcmjscloR8x6vLXyc5c7ypYFO8Wn0+\r\nUooiFcV9mW48lYkCwevUydjXUtFBuVJSwkY=\r\n=ZgLQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.2000-58133.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.58.2000-58133","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.2000-58133","@fluidframework/test-runtime-utils":"0.58.2000-58133"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.2000-58133_1647641610821_0.6118562967930417","host":"s3://npm-registry-packages"}},"0.58.2000":{"name":"@fluid-experimental/tree-graphql","version":"0.58.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.2000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"db07887cff22892626a15730f31f17a87af693ad","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.2000.tgz","fileCount":66,"integrity":"sha512-7pN1hDTG/acm3rWtrT7tRGSbsd3EjnYHDaGDN6WJMfnp7MHybyFfkYWta4jOWYoKi5R3OkMWkCKq14tSGoaLbQ==","signatures":[{"sig":"MEYCIQC13atpJwZRLYkZ95G0qIoGCeJ3TKpyx4tvnESQBdRm7wIhALAJIjei5+p2sR1yLJbEB7380gmOo0vzLRmrej0zHZVr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO4Y8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK2w//UR5rsfKw27wGdwSAH96qP+HZT3ukbgzqtW3f0LqbBAtLQ5f8\r\nDV7uVpo8SSQEaljvZwZj57O7fxkCS7YmTK72W+7FIUkAG33uH21yuJhguoa4\r\nGvwWA+Uu1SJSi0QeLudf44QhVNms4p3hTTjzJ1feUfVM4923K2IewzCBuTct\r\nLxt3ZgWAguQZic6LQJojWgcuzlI1W+gsX2Lr838hROmWy26RqISTiX5eiLU8\r\nj4vuFyHqkJclX02JGrFh1BclzmA6SWsR5nzYpliVAhatNKpgW+MFMhRpYp9e\r\nMHysxx+3hijXYUmK0KlSOW6NTo6GgCf0b/NMduq5SZHdJefTC12KACpFX8+N\r\nfMhjNUE/IVmHPtWxOZSUM2FQelDTsAJY6nGetwiV4qr3tqSYwsANUjn7Z4bE\r\n9h0r8y9DxtiGNPPyOGA6Zd+VmGY5H6T5lwMkT6c1LYh2h/dr7jwTccFK3e0k\r\n/TFpqXIQFC864y3YnG2Fk2s6eIPFb6tMTW7nolCWjBX6GzwvE1Y70lR7uqTd\r\n+cfbu9tZAvTE+7ottkp/UPvBArQYn05yo6BSyGDu8w4LK9ZQ4teYv1CEESeX\r\nUj3uPyzfxaBVdUysOdGP1/+31srUq2ALwHpxjqTaaPnhIA3S6U90hrwXgXCy\r\n9xGrcVRp6Rs7C9aipw14eT1ZazSFh9sRJBU=\r\n=VdtK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.2000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.58.2000","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.2000","@fluidframework/test-runtime-utils":"^0.58.2000"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.2000_1648068156096_0.6259242936103431","host":"s3://npm-registry-packages"}},"0.58.2001":{"name":"@fluid-experimental/tree-graphql","version":"0.58.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.2001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8c9137ef6cec78cd12b79ed4e15a9647d5ac88d0","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.2001.tgz","fileCount":66,"integrity":"sha512-FC2QWLCEd2psDAZbfZSl6YKdRp2HyX/CNFrfNh5UweByxQ5fOp2ppLXFHuUb1lKrbqTKfGeCVpKgh6Y2pwWgQw==","signatures":[{"sig":"MEUCIG/2eXdEveiic/aUdLD/gEL7khW6iZvY85rP06QJJFz6AiEA3cpKx1oZA9k/3Co6oG5u2m26V4zq/VDVoiz36jzX7ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPRXLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTNg//S5f6kRmRCKqJOesyVkczUi+L77rLiH49hOe8Yf4TJFPcVZyo\r\nkGU4/Lgxu0GF2ZGPsDZffNxiFtuaGPDLHTEVNbZJHRuqZgflhC+htTYCdbfS\r\nAII4r01oO9S2erNskGxkU6tTyeyUZss7B0r03WBJ1HAdq0U0ikb5WfMrMB05\r\n1QVRNGShZFSiBvpTtHN5LyYybv5XFDAAbWxu8mf546Zj05RpktX/wcCZf30D\r\n1601RbxbFpsT5lRLqaATOwZzs5LbN0ScdUeilBoA2mtpxedlYXnLVMtW8byO\r\nMd22WxTwT2CmwOL5BhBYa0iB7LSbicI3dmWsz/Y2tm/3cyh5kUQKB/1scIxH\r\nJnp57TrgcPM7UdWgQxNkRe0qFk8QzN25ZpDSedh2xcXquHEfpS1mjqVpdcJ9\r\nenluCq1SevN7X7xxpau1YeENFhR6TgQNa1+99Ssv2IIfWazTSD2Q4FoPtvem\r\n7OsOwwnIoiIyzo0IUz8p0v/4CqqzxAv1T1d1JBgvwMG8K8HlG53ZOOd88+PU\r\naYKO51x2j2vDbdVnUoBFgXMEJCYGuU1xEXFhrEPqPH/NjxuCV7oE/pcpC22D\r\nEFRaCsaAJyUyjGk4KrCZXUTjAXvvNAjF65JJvPBLGtu83ihyuYchc624He4i\r\ndCdO7/2PRmCwicevAp7MXcfJ0pQkK6DGBCg=\r\n=As1o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.2001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.58.2001","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.2001","@fluidframework/test-runtime-utils":"^0.58.2001"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.2001_1648170443436_0.7543646330845801","host":"s3://npm-registry-packages"}},"0.58.2002":{"name":"@fluid-experimental/tree-graphql","version":"0.58.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.2002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d3e6da5f30319f7e2f22d1d643a0a8b0cf4623e8","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.2002.tgz","fileCount":66,"integrity":"sha512-9cEM1gpFsOq4xqShoxRUn2pSXMwDIWN8q+r9hRokrbjdpQMQZhSy2+t25go1KozRdsxn0nR8IKHGYYUJJUOyHQ==","signatures":[{"sig":"MEUCIAfaHbCYNJfj4b+5bWVAU7KYGOClMkZ84zvPMU/X9MYwAiEA9PzYqk9O+LoPusYjiXneLdjjSsxff/brzUuFca7/yRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQgT7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA1A/+NNmZyCXrSQl1ivv8qC9JB9TymJNdD8yjRhimhGnAfJVCLyJS\r\nN8CHvl89Ebn8KxAw3Rs31dq44XhXIftlqy8sgkX68z0VM2aq+PtcGkJCCaZN\r\n5hfWHS9qzvyFZbphAOqKF3+V0Rw3RsV5wzUnQZ4u7AcT88ozng1qtx4dm6+H\r\nXA6jnVefvDva2VbxRSVrtPCFBH07BtV+O088Yp++I8T9mu2Nc8isPTzHAt7y\r\nHc9KSfD7q7r+vgSowk4SZbTr+YZIeaySAlgJSONG+kUm4VvLI7DGxm5pMdl3\r\nEBst3jOkrxe45XFppwZGFiKfrE9tfs0QkVMZc9cO/OEnyEPq/z4rJKT/IfqJ\r\nMzid3bKSp6rCymaH5R0UehQ2e1WyF3KbbeW/0RZF2CxswV+54h0tS/vf2Qfx\r\nF1Six8fkvljyjDgYPDg2nmxtZ77uW3lZpv365EXL3aHxoF9DMiu+i1tFiY1+\r\nCM/rachZ9pWhpIYkC8IxZE5RcO+QtLPk7XdTx6IjYTVcupOuM0cpRuEZTR1V\r\nti1aqpGnUs1LR61J0RhRd0uYJoaFjxFsrYKiNj85hhFFqntf7006yB0i5TAC\r\nwOFZqQN8KKxPizBuaPZll4E14dG5KyryzSxl213YyeYVS5saSJTrq/jXpu9o\r\ncH5VfNUirT+Ny5V6OvpraV8WQEU7R7EIA3w=\r\n=OliX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.2002.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.58.2002","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.2002","@fluidframework/test-runtime-utils":"^0.58.2002"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.2002_1648493818971_0.2234202774762517","host":"s3://npm-registry-packages"}},"0.56.10":{"name":"@fluid-experimental/tree-graphql","version":"0.56.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.10","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"da1b165fdce956e026d93cd9ef02b722b4026abe","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.10.tgz","fileCount":66,"integrity":"sha512-ji2XcjmS3WZapYFyOW3Z5KRnjeVT9CbNOy9BkJDmSwdqoE7JNIiGZUyQhfpwt01vkgGm6S8jW0C2ab3z301m6Q==","signatures":[{"sig":"MEQCIQCocYhuF6c4zhZjYZGIEwCYVQeapqignzJaOeHzHtggIAIfRXJ5HVRY7dDSYk/otLiNhcIzCfHXV1Xono3/kX3eQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQjE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjdA//ThmkZ71kSF/kJBAR11g7VhmyXzGxpKr+odaL9LxdrPrmkbu+\r\nnjfKOgjkyrx8zhfTfym10NEhgGnUl52ctTr3xBUnH5CuOsLCAcg3wkSCi3mE\r\nJ27uyEpyBZ4vpT2j59qY2gx+4zTuQg2630ZCtZqTSAwctm52xAmM0aBoJ/g1\r\nmFS2j7i5+lp3PlMW9onjsjQpgwwaOeqGHT1oft9nx0Sci1xb6XOx3iMIWCrG\r\naKtoSTPX65KceLHv/6HD+MYf/BDy3yL0kyRNkf/p4FgTCqdmcr1Ho0Y9krpf\r\nKc+PzNaC0gJyGCwMU8UEeHQr3taQKhT/Ygwe87fm0DOnPpcabn0GzWuHiHti\r\nmGRzGHgCvzeq5uXe7+EmNrEkOM/5wV9iYHbqpechzHo1b6undzln/kIRHex4\r\n2OFg7K9IPvRjaoucJwB+0E2x4TsrM3yr11h1huVRCoklD+BqS2j0z+dxGZeI\r\nB9ZYYTZ2fvYBk87G7cuYxddfQVT3B9D1E83RVg2dujX+E+SqEhAc2ki0cH8a\r\n+HpRD+T+oPHWS3ARwA2mbGMQiusOOOiP4mSLCQ/L+5w4VDZXx71gPyeZDCGe\r\nEXADEnW94iDipOThWYqXmv9rKtsySXiTxjP4wxbhW1gc9yytP/C2iEJ4r56p\r\nsatTodRVkVSOBmyksafVQdT1SaMB2ianai4=\r\n=+oM1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.10.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.10","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.10","@fluidframework/test-runtime-utils":"^0.56.10"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.10_1648505144502_0.5335925815824571","host":"s3://npm-registry-packages"}},"0.56.11":{"name":"@fluid-experimental/tree-graphql","version":"0.56.11","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.56.11","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"685be94c7da6bfd4b1c746991b3a577b8076b4ab","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.56.11.tgz","fileCount":66,"integrity":"sha512-Fmcx95wxKkdxibh2sM7lCKPeEqs5za04Ancf1KGUjG1eIS6zAqLBweCUa88C5zZXrCDGFKLUDzXi5SNPuIjT8Q==","signatures":[{"sig":"MEYCIQCL1SFtU27/qfODndGxCV4sVuBIb8i/IPfRRn8j8gPeawIhAKiUIV8uCi6o2V3T2jKSwaByfEfIwfNPutgVHWrJAxlH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQlFpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBlg/+IuNKaJ5/h9FCLDIUTU4Oube/6ZFmwMcZlvJOfjEbUBzALbzm\r\nd6LdqAzvka9llItR9J6S2Rp5XXrfj9Sn3J2QHPqoAfi7lnHP/FemxkenwmKT\r\nS2Fw3VIxozUc27kIyhr6PUFcMvSnofj6qKpJN5GQZwSzov12AVyXOjBk8JPo\r\nBYiVOCe+wMPU3G9n/T3MvT/UivmH/YjaIV88mv541g799zeyqXdtspBztlqn\r\ncfxhdUcNqdGvXnsCtkV+tA3HQyv9ZbWsuPsYFHZG4wgdtYTIBDybm2WcU4KJ\r\nbZQlhzbzV8WDtTHh0Msb48UCRuOgF+4ejP17sHSxRucs8hxZF+WWj9PcYi4l\r\ntmdRnZT9mmsDwUtrbaoBlJvTAsmDjh5EfY0xg4NQ9RYhOEdvXmpS6O1Ap1eZ\r\nWie+ffBv7eJhMIo5FSyY1+w4jsFpFtpI3dYVumy1DeYt4bXP6tcaTciiiMTC\r\njPNKqTzRqqDC6ugAaSY0DhJQNZl5JeUng+N1J+9pEcHei+r41rJGjNHVEvhV\r\neswFXDbCj8o8OuezMWKNcqKXZT6Zv5D/nZ95GNLwi3BKeiayY3DO39+AAYJ0\r\nWAKuGiaqoyjtnmw4a0l6ih2fAM+0/TZwlPkYOEmPHfOEE5ywFhc6EivREh8c\r\n+91wN5wh1JZZc/m88QYMj4dUWcICpDaP7mw=\r\n=FeCQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.56.11.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.56.11","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.11","@fluidframework/test-runtime-utils":"^0.56.11"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.56.11_1648513385419_0.7634710083175944","host":"s3://npm-registry-packages"}},"0.58.3000-61081":{"name":"@fluid-experimental/tree-graphql","version":"0.58.3000-61081","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.58.3000-61081","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"799f3b8a804b194bcc6f691cdf052cf44928af34","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.58.3000-61081.tgz","fileCount":66,"integrity":"sha512-vieXZ30zs4J2qzvde7C/0Uzst/u+cqILZLQSOZWvaQXxc5apUxKSAM8G7h3GLqJXJXo38Kx/0sim9yXnCWQ1IA==","signatures":[{"sig":"MEUCIEOf4xW31t2I6ToTTf64hyvpv3PEWfHQ0CjVlpawqZLWAiEAtmg7wRJESy6HWiQbn2F/0SYR3VcZkO6SR/Lv5PEGHqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVNv7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR3xAAhl8+LYIBAKNNqNirIoQi6lxVhdgRPYiwWZB3gtldL8+aqSOQ\r\ndULQEYZyP7FZnF0znkXdAACKzpe6yfTe76tlTTJycmihl3lPQRhSG6Eyzate\r\n7vYdF5kWenXNPSSJsO/7POjrpMeGigfi+k4+LARfTfPv3HQ6sLinoPsZoqet\r\n9oc1NNPpbL7VhvEPIeuzkb6aGi1kvQKe09xjC1yUwktW3d32zApOtKfTaF9X\r\nnd6TztudPEYIqTDshYDe8zplyqSz6ud4ct2xOTr8cekPYUGPorcPLfniL2m7\r\nhNjjEzv7/tJ6Jd7i7gxDAHUjphGQxBB82iUHxtMmcDSj2QriAnaCcFx9Ip/l\r\nC7HwMrKPKUyJIwiWOjR20WbPnJXDctJmiy4uKxcqzMPzDYdYOUEp7uhdsrXg\r\nZqur5zBJ53FyWjZjKbqhk/pn3Q1zdGHxvVOFwO+boX65QgbXJPTlvyaO0Jr6\r\nmdSK1INHecNuf8uUyegMtXpLGv9Q8uVqwWUbARZZNgp/Hv4dt6UzO9kFinzN\r\nt1NXrHsVmkllH5PlIlskBFO2rLVxWLSrYVnH+Btjy6MW5NeriqHKcjx8Ej9T\r\nY3rOL3fqLuMGVeH5tlcUBxUB37LtrUbo2d3XYuj87SQYResAokYaUNo5Lwxv\r\nllKgUWv0ZXNzHkAzVaxK8QGP0cfTVdtmsLc=\r\n=eZc0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.58.3000-61081.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.58.3000-61081","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.3000-61081","@fluidframework/test-runtime-utils":"0.58.3000-61081"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.58.3000-61081_1649728507103_0.8336897549959714","host":"s3://npm-registry-packages"}},"0.59.2000-61729":{"name":"@fluid-experimental/tree-graphql","version":"0.59.2000-61729","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.2000-61729","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"14a75c9750103f0fa87a3603ddbcc9229df600d1","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.2000-61729.tgz","fileCount":66,"integrity":"sha512-0Y226BM1x1zleVN7Yd5DUT6rn4bV/O7EYI2BixDx53TDMF0BOmkMPPhCgFioKDMp0Ep9eoAMrfgsOQ56XuLLhQ==","signatures":[{"sig":"MEUCIQDSQi3SPGfKIYg/To58Nf1OBKhT/R/SA9hbbnTuUWb6ywIgK3H9CfclU4uAfBTtwvd6c4B7o1YWmuFSO7qlfaoIBdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWIZ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Uw/9Eop76qRoOFFvauwVukcKUym7hMKgNwUJnPAhJWJWfmMZfzP9\r\n5lA0XdGliPLeVZfuaeISUc2m+fok1pHkmtkGLXPQb4TIsmBHAv9rUoH07iFH\r\nh4cDXdcDUMT9ZLudY6GiCdiwZvxVDbxMnvMIqFEfYhWUE7DpkNPLBF5cwsE6\r\nICV/ebL/2PkCDM8VSgy/cBPaWu5X8hRVPN1+kqjcoqoPahsdUP8RsGfazLKE\r\ntf75NhIZbqTdca0GOi48BQ4LioO4W+P4KbquPSby3E9RyFl8FerzSeTUJgVv\r\nMEFUbkXMRuJvHJwwB+Rn/DJH7juCAJU3jMbgz4/2NMK7KmrZpJzIKd6/Lc/O\r\nsMPy4DUfWzl0kUPiZmELhd6w5us1HYD3bhEn+7YW8LIKLQd8GjAisDYgIgkZ\r\n20vUjvxjSX3sWxaUr6cFxBczjBWboq4u82y47twybDv+lFWdEelJV/71j6NQ\r\niYtKCRscp+pdoOCszfzmiujKgsV9TN0L97aclUYmgijUKKCQS90IvGiyAtL+\r\nlf6qvb6AU2A7YOrb4Zcs6zYJWO/haYOZUx7TXoPR1mstUUj+jqcde5oHj0HD\r\nImmZu4VANicUezq+zUbiqERKjJqglv/eWhgF6OoTJBWodMPqHWMougSp+JbM\r\nj4WQyNhq1ueS20GIrrJ6ds+RK1gAAGiBBvQ=\r\n=NeNJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.2000-61729.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.2000-61729","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.2000-61729","@fluidframework/test-runtime-utils":"0.59.2000-61729"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.2000-61729_1649968757400_0.7571438044462235","host":"s3://npm-registry-packages"}},"0.59.1000-61898":{"name":"@fluid-experimental/tree-graphql","version":"0.59.1000-61898","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.1000-61898","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"68bbab23b670e0bc452094d8d24fb18539c96039","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.1000-61898.tgz","fileCount":66,"integrity":"sha512-yHiiGVi5oAZZliHIyJdS+2/ysBWDmTPCobiOgYK8o+68TYAvJxEgv/rzOj3Uo1KX0ZcoMWZwX29QhEibKKUUoA==","signatures":[{"sig":"MEYCIQDZf+U/FJI2zBNm9oh7MTfq5sFiogR6gnFM2D1Q4JtlcAIhAPzN1vapRGJURpggam3C7SKoE3ipBRhR+I3UC3KAC7El","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWfzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNCw/+KorG38QrcmLWzCnZfe3Hy8o8q6pqYnmm/LipGDq9srkplprO\r\nT95sg7yV/YUVEmqyegFLDImJhlAEoU2hhjez3nvbFPIo7fdPwLVbVDJDKrt6\r\nMEK2SHJNSvvS87dLhGPUNgxWoz2hI0gBWWXohwmPWMCUcEqpmwWJEESWDceO\r\nOBr02dLyxKS/eeMWvmY87yoGq5S6ABsUM5G11qbJS7TvJk8PNlwB+9Ihxgoy\r\nKg/e8LhrvwUtPG7QLPRnbpHVr58fxzEsDIWEo/KKLb3VXWFpSTWuzpfyL109\r\njyVv/MAjXme5hE7L3fwxGrU5lysvL9+9PBYNhYzd+7p9ZYTGhKhJF0LlrQU8\r\n0J8ixyaK4yh4Xd9oevfwDSPbyhsZ1urX71eHOG7+jfotsHDifLNVpxqSERX/\r\nBsRKAO+K+SAwoihAJIzFrI7TY9a/ncLdcVf9JJtWX0SpspqFbNCb/SUyPBUE\r\nESgIAItsF+GKgLF6qe4+8PjVVZPul4BIS8f8cv57HXKuG09YxGMTaDSXrvYd\r\nlr0EJ+eFh+ADPcZXqURYcs09Mv5nY309dS2k3A7xAfqXj47eSplQalgo41q6\r\njRjSO+Dm1FCUbyrIHWlD4LXfDGdoRhKtktjJNDxlycK6vewk5ccdRfWXb0iu\r\n9NuOgNJmk5MwZzGd05p2CM9OrslDYKRYp30=\r\n=ue94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.1000-61898.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.1000-61898","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.1000-61898","@fluidframework/test-runtime-utils":"0.59.1000-61898"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.1000-61898_1650064610991_0.11009482492716471","host":"s3://npm-registry-packages"}},"0.59.1000":{"name":"@fluid-experimental/tree-graphql","version":"0.59.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.1000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8343cf2ee74dfc3470ad505d55896dddc8357bae","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.1000.tgz","fileCount":66,"integrity":"sha512-HEROymy/FP0mYToD3R5PK58vjmsOTFnWlaC5+MgyjMvU0ABbjv4J8drROvagXyRUyyjnGJ1ex4gVbTajdao6zw==","signatures":[{"sig":"MEUCIEhPjvIW82GvOugawCV8zaaDOVork1XsDoNFD+260+SKAiEA8jsi2xEr72TkQfWaVnLrfHBjXymJB55syLoNe8/nXYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWnGoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwjhAAiUyd5R3pSg7Wkb1mdkprqZPvps3T548GIBgi0yaZ1D9dytff\r\nSRkPlvcEU/ZMjD25aJOV/oaBakiEMLiZtkp2pDXsmcWq79atNIA/yVhMHicO\r\n+brOiuXCnNVU+Z8xskCAyhRnox0iIk4PNp5VfD7YxE95M4kfRg7FDxwM7lMW\r\nZXHqnyXoVqbvlxm9H08aomAKRD+8n880m7Q2Nwas8tyHyfxgomExYOEEknxX\r\n3KQfLmJJeFhQyRj1pUzxepHkjFfqkBsDNtgAZsB3YJJ4X9WPKp6+DgvPlzQ1\r\nWcGhdvFD9JvdPq7yGg2F5R0EFWuX/RegxfLPpSkPoTUGdeWPbyb9bhRcwjK5\r\nYOO71OUBDHXi6iKxHVf9FFO74JgyfvSqT7mV+aSMgJ0iDMuPgsJ3tVYEsDJf\r\nIz5D2cDFZMPnXnumL+RkQDvwgjaLVrIkIiGaKu4XlNxqaNAJG3feBnd6PApe\r\nyMkCsM1mWcSlM3C27txgK38crv/DQUnl3LzV+BMirKsAHvy3Wvs98cb5Ur3R\r\nCDaPR0ohL2Jn2QAQ527mmKQhQtErGdRxQC1gRi99A/pXWdtJHrQXSWAbTDem\r\n5xCJ6oxQlGvivYED6BqX3PimcjBmipSMYrtJdnEHfYoG7Nmo5PPJBGzzjqBf\r\nXryNT7x2nvfS1l48DVyj668FLIWnjRdA5Xs=\r\n=A9HK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.1000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.1000","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.1000","@fluidframework/test-runtime-utils":"^0.59.1000"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.1000_1650094503710_0.21864824466916555","host":"s3://npm-registry-packages"}},"0.59.1001-62246":{"name":"@fluid-experimental/tree-graphql","version":"0.59.1001-62246","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.1001-62246","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5cdc85ea079d75be706cfb20baaf15285961ab1a","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.1001-62246.tgz","fileCount":66,"integrity":"sha512-JUsA64UquNtQNMwaRG51FU4PLqQMXe3pqKyUECd+hnav3hgTXN3GaMb96ATMrg7Hoo2eb4JuS2xIHniU78+Rxw==","signatures":[{"sig":"MEUCIQDozVYWi5dI1zvvzMmjj8km4YqTfpw2uqXldbb463Wz9AIgOz4fxmacMsj87TKc6UIurSv7n23yWpNDrveVVF0A1po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbeIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP/w/+KljV6JTeBwhxQ9d7jqvcBP3hiwBP5d2VoZXRxR1/LR1J6oG6\r\nhfruWCK5MjZEkvu3AzWF8C8Wbdu21TCVZBMtsp1dYvfvAixYCEEMQmTvL+Y2\r\n3mYM2FmQtM+3yfgmB0EKEbiPAA2WU+grJHbw+ElfmeB/OLo4xGxpli830H8u\r\n/KyBF0yDePiUEVs0J9CV0GMhzO3odFpyVFQNcefAEmGpGuJ2SlEPtUU3NFic\r\n2kXqEEWh4Ks5HtQDOy7pZpmd1KES2aULnTnX6/NZtjZL97uAEYJMV978ylpw\r\nc0Mw/kdjriJSHzsPNoMWooMc6lGKAhlEKVcfXqHqoS6bz6/6sJoHUlzWcSY1\r\nBDsjEBJn9vgAjNgNJpWgZ1sb/FvQBplt5CIE/fzRyviZ6vozsv8bfTzji/aW\r\nXCZbN07jKmfG10UjtvrRXm1DgC4lXUVYnpkNlV+atgxFoishOezmrOHEAHdJ\r\n+6qYWY8gPR6tVvLAeYMRWyBf1hRAbMvYsUBo1aULsZJqdxd/lxBezdfN91zZ\r\nBaUiJokYr2tg3ZDfsFJBmt6VDjssMSOYpqAROJDm3fqVIhaUqkk1USUcB6vn\r\nQDT1Nku63Hx89kh7LiOBwbxLi+zng1Qj+f7dy+IAifuXh7Ayh8tNGnBwPTqF\r\nQD3TL2nOzbgSbQxyPNxzKPomzWYhkUy5Zv0=\r\n=Ot5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.1001-62246.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.1001-62246","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.1001-62246","@fluidframework/test-runtime-utils":"0.59.1001-62246"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.1001-62246_1650309000357_0.2226148976448783","host":"s3://npm-registry-packages"}},"0.59.2000-63294":{"name":"@fluid-experimental/tree-graphql","version":"0.59.2000-63294","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.2000-63294","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9bf0029b1acf5e708e04f07a06e281b1a8bba84c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.2000-63294.tgz","fileCount":66,"integrity":"sha512-w24ZjgWmsRn95e5W1dhlAcstWg0+jyKQk+dyzNRQcXCvxb8Lg35+lR2kKRL/xRMEg/B32NYGKGqOvuI4oW1e6g==","signatures":[{"sig":"MEUCIBnPmgJsD90b+aRzFqNJpCffVZuWfdr73OxNJEVTCK3TAiEA8XX71BDzplSJRJ3JVq++yGNpOodC8hvhbs6wSnxX5+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYxnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPPg//TtUxNS7sguhL6tYGpwcaNL7wdPLN4S3og1+7XTNb1/qtbdLQ\r\nHVjnhGJ9t6q/UDcB94lB1d6H22QDwUMZ/5bJN9twiN/ZQjqk805y5qXjmiyE\r\nAuDPT6X3lS019wb5wdxE20fTWkg5A36eF4FLu7bpi/YgGGaRbpjY/J68l5Ph\r\n7YKMbrDR79gVvM3oZDj42No13x+UMOtrIpCyVPoPv+h6ugFuVSGipvSKTxkQ\r\nStWqfN33e2L79Nx7RLmGKRy4Vcrm0zCHC6BJuOPbWWSwFi01TvcbesTy8heM\r\nsXAbGhiaqXi7OnRImoIiQlMYDKAV5LwOimQxQ4YSum8Z8lc4cFFb1hjFnO6F\r\nLC3eZbPZvOEI+ogXulbuXWxBSaA4K8Gfvz/mOq198cXyukLyTKDZBs+Rad4X\r\nHKSzYP92KDfI9N9sbovgHJnxxxhjA8kiznKQMeotG9j10mUSIdMdlnDc5BPV\r\nt4Picvbk58fdKu1SnnivffjLan1uyg6KzT+1XkxzR0uGPzd2WVMZ/Kkxvr53\r\nDAOAQwgNgH2uxsryxOejQ7mfW4AKzzt/dt5YbxEZvwPMTm17J+YahRJkPu3q\r\n7xeCioC4Hau9sMdvEpHT34LiPZ+/lGud9pEmJhNXT+m+z91BWki4RPV/RZbc\r\nwSyS/iqqE1+qGzkMlKQ/OKbrGI5MLWdmP6U=\r\n=T2Q8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.2000-63294.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.2000-63294","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.2000-63294","@fluidframework/test-runtime-utils":"0.59.2000-63294"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.2000-63294_1650661850902_0.9756539893824008","host":"s3://npm-registry-packages"}},"0.59.2000":{"name":"@fluid-experimental/tree-graphql","version":"0.59.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.2000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e1b53f565e76606315121ad395d9e88a2b5b7cc4","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.2000.tgz","fileCount":66,"integrity":"sha512-Pv+W95EUL7yl4la03hm4sLHPdmFTHbhIWSkuLGuSOXlU/iYuDkCyM8CHalLzGeiLA1L+4oMcZ8qSVQpZsCnRwA==","signatures":[{"sig":"MEQCIEBbWY4O08y9TAwLCkubXyJ/x7KdjEbcWRwBIkV+0exoAiAou9DmAat8ajNCoqnN8UZ3N/m/3yXacT+XHtVJg50lPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiabbwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8xw/9H8yXlEvVS+hgesEP2DJHOigbQel9vlNTVuViVsy4voDgW/6q\r\nGhTk7EPb5xUvY7EuItjANdpoDkd4hoTn2IMelzXdJpzk2/L9kFK0gNj5zh0z\r\nowxDcJUh1lbLX38M+tgvK4T8l/I2ay9N8KDwMmh4KTabwBTVCTGWxGkGQemp\r\ntf7D4SV8RdBl6ZE7Wmg7Xvm2Av62BXBKGx531ElJBGiAyVedihcscu/u7IM1\r\nELAvmM2GZ50nfOEJKw7WotbhuXVpYP2a8gFOdY+gpmZZYAjq0BOD3jszhaFd\r\ni+pysVqCfxnwbIGRldvBg2rPETSwAteNiiOJSOy330onUvo1gFX4biyQySGx\r\nDsFGSpW3qN+/O2u19aXFEqlKvGHmBq0N9CK5tznnDRvt0VKN3pRA7bU41mFh\r\nvw0Vc6jlNZisB776HuMoVP2ldr8/QSSh1WJhFeRk16OdldNh8uFs6yiT22HC\r\nPXwF18m3nYgynlbOCFRDaOG4QAQapUgCevGvm3S4ijUpwYn0AH1LB73hiIAm\r\nHZBTXQemlo+zkgjGydUf8+MMRnYWWMGIL7IQSghYLnhQIcR23/drRqHVjXBy\r\n9QYzXqxO0YYX+AAvMyYnLr5o0ll0NB14RBzdbf0PhMnHVXebebiraUoIea9h\r\nJhaf6BU2pEx56kbRpLSbwM/TKG30vvwbsMc=\r\n=fGPj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.2000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.2000","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2000","@fluidframework/test-runtime-utils":"^0.59.2000"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.2000_1651095280173_0.6957693150563076","host":"s3://npm-registry-packages"}},"0.59.2001":{"name":"@fluid-experimental/tree-graphql","version":"0.59.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.2001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f7394294636ed7dae14212643177c24242676781","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.2001.tgz","fileCount":66,"integrity":"sha512-sU/Syrj2gYYtfrm3/zW1jqHe4g7vosThIUCixkMbxcgvEtMcjaU+Rj9ENwHZI+MizUcMBoKFFFa8qzdARXA+0A==","signatures":[{"sig":"MEUCIGkLOJEcSd1cpOQHk0K2n218XkD1N8aWmKgH2q8hUZIPAiEAvk0/YIsuEfXhdBjlowKyQbdPJq8FzP9zElOT+GRXk04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicaC/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/4Q/+JXY7C9goJf44O1cHG1qVQfFG/uI+NlpqmjXvWT9s1SvS7iIr\r\nSgVq00MXzxzClfjxPecJOhgsKJqXZS1KQF7q/lxNCtNDsIGTUj8JqKzFFYU0\r\n6jLe7GJeAh5gD9YCUNRYPE61ksaOqCzXPNb/6JjKl3sjDp8chMFr9/DHHWDS\r\nBCg//u/LAbM5FqnNttNRSx8kHd3m3YlB9x7KRLHQ7h7L/voKcSPkqoHDYhr/\r\nneyvVOdERkSBxgjn/jMh8VMcY/eGdnG352GO2QUMr1Evhxj9ZNOqjoqRHEOB\r\n1GP0CR8aYuzvxq1zj8TjWoLLB68KZIl/Lh7wnWG9dtO9qneEVUvAFZLLx60k\r\nspb4ta0W7Ahp0g9vdIzFO2w7No37+WWkNrPqUAKtxhSXEg59SsN1fQ7iDzcD\r\nzQQmtwSA8cdWE4EJ1VyEa4UF4T2Lcr+JVnqUEkRgqWS3bKa2QdQ6T47qpKSi\r\njUXldzBb6ilL0yoqVxwuxVTxoEF1QjJN9OhlnmiIGnI8wE/lqiu/kvuTYZv0\r\nlccXbP+d7nHYYECBzLNG1WLi47DkfJZuRbiLxEL/8a+oAo38hxWtZBRtNs/h\r\nmxZqa0OetQ++hNM4G07NBTsVxHbZlh2j6m5VDUY1qLfSWhISKGkykcCI3sZp\r\nsBz9/Ltq7fjw+gTjB0QNhZg6BI6mgkrMMPw=\r\n=7MBH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.2001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.16","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.2001","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2001","@fluidframework/test-runtime-utils":"^0.59.2001"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.2001_1651613887681_0.7934386242538052","host":"s3://npm-registry-packages"}},"0.59.3000-66610":{"name":"@fluid-experimental/tree-graphql","version":"0.59.3000-66610","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.3000-66610","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bb6ee053f2a1a6a8227352935d139a2db2f6bea1","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.3000-66610.tgz","fileCount":66,"integrity":"sha512-M/kuGuF7mYg/F9gM0RUodVhgpsQxMWWeSNCB4wmcOPmaq+CJEkH7rpMQeH3ABMpgzrRUrKcovUTIBBlldnGRzg==","signatures":[{"sig":"MEUCIAIeyapYYy5mjc2HYWSDWnUKUzGU6ivqqRQK21Y0XHnWAiEAvcQAnjmtrQQ6ReWlcMqqkB8HcFX0AgYCzpD/sb8VJpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifnnjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop+g//VVZ9UuSui09s3YxPWgseOmdjkEQB28ypgjdogOGAnp3ts1B5\r\nmWyQA8MjMB8xc5PiLaV90XP4fLsCiDd7L0OUontJ2tAOVp4WnbD3C4rgxyVm\r\n2znkX9c0eH2W0rPnQlzry8H1HVKEncyrNsw8Utt4LD7TGZWmDG3UE+JJIeG3\r\nGctTXF16T1Yc5baJsZPF+CvRMLdJMnL6me6EN0w7+YS2rt8CTL430y/LjNQG\r\nlQLWP9dyPSioUOdaAZzAsEuWDrhPzVJXgG88e3cqIXF56gO3+8zsqny4d6tp\r\ndowKF1DzYeB/7LsyxH6p89zUmwhxwN0KScaaIQ8ztZnXxPtOp55yrHXbTdTg\r\nDO2v7zo9pZ0zKWvRRt55VZ0QN+1pkYgr7CsB4J78gOx7HEZKy+sFBvWERUwN\r\nFRyWD0vTNNbgsxV5pGF1ALs/sDyZxSOrwSpGLCxjU/FurLI/z0F43z119fDH\r\nw2kaHVIYhRLgHELQovP+BxS3yb5ecHlCaTbxrNBcuYICligVWvxMtUgEYxk3\r\nMglIYZFtO79bC9SMdOuKiUR947SZ7kEP90+c6TdaxZfHkDfnvHYUrAbLawcg\r\npBo9YRgNC8T/DmrwrMeLDPYDRDYlOooj40s5ntdVCaZSewGF0JAbSbu/aNLT\r\nqQuhISjXUhOLEA5RUI3ozURTvpmi7W2jqgk=\r\n=0yka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.3000-66610.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.3000-66610","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.3000-66610","@fluidframework/test-runtime-utils":"0.59.3000-66610"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.3000-66610_1652455907082_0.1707311153918596","host":"s3://npm-registry-packages"}},"0.59.3000-67119":{"name":"@fluid-experimental/tree-graphql","version":"0.59.3000-67119","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.3000-67119","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0c0c2220d5e0c52063e4a8ccb619aceead04723c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.3000-67119.tgz","fileCount":66,"integrity":"sha512-nDNzr4A5mzEPnwuSnO11jg0xX4aSYQn/LGkYPF9A7XM4dOFS3Aunp4fJEXI6X2iFL8fZ2u6fR0ZMHnICDeO8cQ==","signatures":[{"sig":"MEUCIQCnLbc26Q1rim4LtUl0mr1UhXVTmWgBy7unXYthk+tK9AIgLr8Lga8KfF5tQghZ3UOmQEx6cdNU/4/JGBpXNEnY4Yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig9biACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Gg//XbpleslzAYfUUUtMlnNKpJjpv+3PjSHdqczIeeZXgIbHAWVu\r\nXR0R5dBY3dCjkpYzfhbBGptKGkr6TrnaN2cCarrjGPiL/t6DwhW4m5OlMOvc\r\nZe7799OYmNeZgam2ZsI07dRC7Q8qgHSkQ5EgMJZGlOQtvPu7BuJkau9Aemsn\r\nuztER0E8aBX6MDg0nLGcGSnMybYrm8R5h/1/TziIV2Jxjq3fS2/HgG3ns11v\r\nJ1ZpwTpzqjQUAf6LUowEZRlNoFbBi0x7BGFx8Kq//4S2KrxGLrKUF7H43ivR\r\nQGIR5qX/pi0qf691EAe82VBgyeAUq03gRhimIpRCFbqVV0APKvwdlnTpUVvn\r\nNal0y3o25ibHIikFipXqX58E6Jh8IK5Ua38EKSmdks+p2CtG3ZKpKdRjDAGf\r\n1N3C4jl1HoVZz1uAe8TkyU6O7+gv/4X1Caj0qXIbMqhOThJyogQt4ZHX+ADI\r\nj/1Jd4I/f/TX4RZJ+qOJC5Crq40NL/livfcfek5FlTKZNgdxFcmrGsabzO8M\r\nu1k0M+MzFbGf3125yKbHyt674LkRXgrNVIvE1WKwfrgGmF4ProNZJkdmlW++\r\nx5CnwuInWBhmOLNcv6vLr7uMxNagAkNHpkEMjxl8PUXcJUWIHjqxFXhKe3YX\r\nlSMqCiOT4MOxYb244F32zezcyeNo1nM5kz8=\r\n=RvEV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.3000-67119.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.3000-67119","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.3000-67119","@fluidframework/test-runtime-utils":"0.59.3000-67119"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.3000-67119_1652807394584_0.6831023319784728","host":"s3://npm-registry-packages"}},"0.59.3000":{"name":"@fluid-experimental/tree-graphql","version":"0.59.3000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.3000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ed2825372eed5d66f3be37ebad1f072dd02d5992","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.3000.tgz","fileCount":66,"integrity":"sha512-Q5O2PtV4rX42Xa0ULMlot5SnkI9U10hOO1EcxdUtt6SvzfOWM9Gxo070J5E8cH1MO1HZjn911oslBlRJS4Oi2A==","signatures":[{"sig":"MEYCIQDVNNLiaxOHN8ZJIspw0Ugpnf1BsTSQgO1k6U159JMU0QIhAPapiAaPrXC7GJFUrTGeFQTXIlbRc1HtA21Wf8FSBYNe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihTC0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC1xAApCR42TvSHbqkDkTiURFr3CG3Kk/skxxW+KO/7f3Bdoha3WM6\r\nTufXdtsdXOU2wtNF8T/37pua8zLmAZ+6WDdJIgKekHWXGL6mwLWOb97ULj+7\r\njrDuPusXQHeqU3+l4HXNJY/46m0XXYtxmhy7wr/HqpgNhsgNL+xH/9/oLmOO\r\no9hkBK/VBLhfMjYmQ4HqoeBmnrmKqoWRSfNm3vKwG37E838VlhEgVa8f9Ud7\r\nrzLbFts5oG0gBo2V7b8S56ODGnRBCt22iFD8IEbXSeg/ASNg50aajNKJ7TW6\r\nWQWT4XDuuLggJY5Yer9oWJ+uXBtG/lpK9ClPupFVMkLkPEoMv5TwLx86jArS\r\n3CKhZNe6vHQIKXDnLjXLaSOKAR3j0zM4jcIbWXdAm83xcYjYBGhe2XfE82+y\r\njob15FzoQjP/eoKixNyjLY6yQdjL46bMcui3C87tr084C81LHGSUk62qWZnl\r\nOrGBwvKMTaAVgqjM0IMXzqmWfo3x5+Tcd8dzZtNlrx68FSVqYoho61Rcfkij\r\nxpbu+ovlijSDNTpQyfmFFZMT/Hg3AIMjueDhi9ATUq5VGXP5HNcqBcpkGvhH\r\nrPGubZYQlxwoR9WttIZVa88H4kqmV/bcfBqWj7H+R0GDYwLP50Wejh2t4FtE\r\nc1uXQI2fVmDUhdAF5ebeE3PHplm0R+VQ+Uc=\r\n=p6GA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.3000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.3000","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3000","@fluidframework/test-runtime-utils":"^0.59.3000"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.3000_1652895924573_0.39773936302478474","host":"s3://npm-registry-packages"}},"0.59.1001":{"name":"@fluid-experimental/tree-graphql","version":"0.59.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.1001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b1d7f5fdf4cabc4e98eb7690d6d59c60caf4e427","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.1001.tgz","fileCount":66,"integrity":"sha512-W1NQQrIy+JpJbPlf+lJt9G6amdy6xThJs0EOJF5q+HPe5Ud/S1p87euxM55Ey/a59kZfqTy8bk8+6e6w7ohf2A==","signatures":[{"sig":"MEUCIQDXa2BciI0bJuStjl0uGasS6pVHCtIGgBSiRR3Aio73nQIgeybf/oYnyv0I9wOW2iqvX4HUFIn8IZOiSxpeC3uAjG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihqvMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpggRAAoLmcTILtVX7yOL0QGdNfDzI/+zLbN+pRjD8gnRdX1mxvLCQi\r\nStLtofVpUgVp0vJR4OMj/uzKQWvnJQh9qli3bhmFcMGQWJr3g9n4bRUmjfu5\r\nnTvjvYPunb3Yq7E9Mrmt9JNuXYYcDV61dc1lcCDhEKHnYwfxaHVGjPSIy4NT\r\nWVbwdcx5vkxyNJRqBZvsdEgV/BOpcVUh+/fkUmtmwmb2gnxHXAykjPXLJaL3\r\nHnnwyAr4NxVAYR1B487KWi+AoTyFIiR4bGjqpupVkwzSWLI36CGPbLDlXY8k\r\n64Xi8aYc0U18pTnTrBY8gyTQ2WZhZHzEL2klJgZYzJyZfVAjnFLH2+TsZvo5\r\nl7iE0O7Oln9OO6raoE8KHmdN71ilorluRGOLuGqZ2jEITiJ+h8uCVbC4P8aQ\r\nCmVQ9LZW62vPC6hwrkC+7lLr51uvxKWgJ+ou9LTXi1JD6nHXDtEw81gyVKLU\r\ngd8FePeDMS+YgWcNNAXbx7OX0Uerrs2EA+DT1ISCNsN30TXvxqIVSv9ga3h5\r\nQTTJjsz9G7TPZqPmMudfFvGRQaU1fTwtuElQ/OHlvvs81Ga3CfYB+dU2z+Er\r\n2IpX6msFrp/ZQVlVU0xSVIWvVXWnxANrkwQi+txjaXTI8aoG/YuZ3kVhq8ka\r\ni2aj9+Jv1XgV0PmLnNpzlYSUEa8b4Vd+3e8=\r\n=1xo5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.1001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.1001","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-react":"~7.28.0","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.1001","@fluidframework/test-runtime-utils":"^0.59.1001"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.1001_1652992971827_0.09016006888262229","host":"s3://npm-registry-packages"}},"0.59.2002":{"name":"@fluid-experimental/tree-graphql","version":"0.59.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.2002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"dcef065e1943d3e37861c3c4a14d26faf22e4a08","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.2002.tgz","fileCount":66,"integrity":"sha512-ARzbwrJwHCt6tOLiU1NHGHk976rFpHXpIoQUXIrExic6wI9dUgyjhhBftfjQyYvwf0ZdxX9Fa8btcxU1wugXDA==","signatures":[{"sig":"MEQCIEYkCcDlJcDjxVMwK+vzIHHbdsJsPtLH3PR1jRv1yzgkAiB4lUMEkv9YjsQFUXl3w/161yWxhHidtIQs/5LZLgrgOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihsjkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUfhAAnWlLa4sdeB5IauVHfJvLXhRxm4R84NHzgWUaZ8C7tLMRiUPA\r\nAAysVksNgrbTXDZzbsotXVvo5B1wAaCyYob5Bm9y+GusLgymJ+WAyFVY6Wzm\r\nV+jD5uZcW9VSHdDB9QKudp8TsoVr7CU7iuL9VStBO3gFWQnqPa621LKKzwPi\r\nxNsUyzN5WSN9EzmQFbgaCOiukPMl7HAdVKqCJYSqFmZ3Squh8cOywhCQX2iP\r\n2Xc58zSN+9uzakUIY4LqNw2mpx3Ff8kWg71nqoV4Vo2Xn4Z4S6f7UP3bLnbM\r\n+MrfCndM/zNoJHsyMuUMYGKzQsB2jSXbVOdo7LI/RwQMr9zMU0ERs7CSTepj\r\n2uBqE2IRy3ancCPthftdrWSXjQZbYpjIVjjyzlOexS7hRBBTjZ8Lb+ouvlpS\r\nlfJPrqBmDDrM07MV2NxxST4gNhYKVeuewLBzwQ9PVdrfdzhb8GN2pj+dtMRz\r\nWpJgxhy8KnMLnM0Cad/zcul3jMiR/Jy0SSLMFxHs+9t7goUXUDBZaaw76GNp\r\nlrox9hY9D8XYXIoIfvGNc+KTytJWn6v86HfyystNdkHb/ZBIVE3ePf/K459h\r\n9bJeluzPSQu6c5u0AJYiWuhsq3gUjolhYTeAxO9k1aB9wm/WrvfkfnfovCPw\r\nZyNRQlKTc+EmXWMeIEjwfCIa8pre5XB5JSQ=\r\n=ODLV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.2002.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.2002","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2002","@fluidframework/test-runtime-utils":"^0.59.2002"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.2002_1653000419868_0.4811134479259265","host":"s3://npm-registry-packages"}},"0.59.2003":{"name":"@fluid-experimental/tree-graphql","version":"0.59.2003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.2003","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ea3d08d30652ee400835ad8d9bdb9dff844c0d9c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.2003.tgz","fileCount":66,"integrity":"sha512-AnMGGVoNO/m7yOA7U8ATO/s0wvhWQoxLaT5PJ6nPgjRKcREW51f1U6egBh+83U6ccPE7I+u8wS/0weqlZYmKIg==","signatures":[{"sig":"MEUCIQCW/hQGn/0WXt3pI8v/nI5DCTJDd77dfpub6aQwSyBp+QIgVn/qR5wIyYI5lbnojzfyrlNbRKIMvLgfdFpDlnCAFF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijpNaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriiRAAjTsVZAN4R2gdHXbeTjENJfwLBj5cKirxITrbplltUibN6VY2\r\nXXZHahbQoCm1pNDgvY1eYDg+hI8GyKjAD1jzXqZFImcJrmKEOGdQzPOm3DEK\r\nGHaDV4KSMk8xsqPvo0ymnKtJ9GmmyJAndELwyVNzR1DMQGPgTVM8yA5kwjLh\r\n2lUpqApR5SseMjoqtr0v7JD/AmkoTMu51KDLnZ68sakeN2/h8lQLTo/Oue0y\r\nYV4D/Wy8zJqiS5Mq3ggDSl7EaewtHo0bTzWThH+8w9oUY8W8lur824b64gFL\r\nE5s9l5s3USXXFm25LwY1g6xLATDOEhCbU+Kje0kqnXnOSqPde6QYsEbbcoBf\r\nF0stF4yqLBSVpypqOplJpK6b+x7mv0N3yTMEnyYYvF26dopjgHu7sWSBqtSX\r\ntLGWmT/zKflfMo2N1pMAm0kZbLA6eAZbVxOT2lUu6iIp6tbns3bhra3AZ1T/\r\nGbaVAJf8XN+CxGT8TAOVylfTXAXQWOmJXUC2KZ65DHYloZ+1fXGutyUBwyKu\r\n3M0tSpYar+kDchq06oRz9trPb3265B+WPyLgFeSkQ2IyyW+326meD1haUUXl\r\nwes0PQ0Ou8l3MfSHmFWV2evwjor7lZfH9v0L5lElbuNdjSIpzXFh9pN1nBR3\r\njD/DqdoseRQ5TMpvrGc/iqX76QCZtaTQG2E=\r\n=OgH9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.2003.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.2003","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2003","@fluidframework/test-runtime-utils":"^0.59.2003"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.2003_1653511002543_0.0019004032007039484","host":"s3://npm-registry-packages"}},"0.59.3001":{"name":"@fluid-experimental/tree-graphql","version":"0.59.3001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.3001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"142c241703affa7ed86a292989e8ed448a65bbec","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.3001.tgz","fileCount":66,"integrity":"sha512-y7CQP4hxnwyZkgkejs3gOCVGx34KqhdoYE35rLhO2JTjifQbgDJfB57ntW36cX6AonjX3xCdU06xHB2ugLWqyQ==","signatures":[{"sig":"MEUCICijoq1BNmR0FDvVN2jfB07/zJr2/Xmiz2XAmPXuFcCDAiEAkyyqVa8/1x1sdvG1PYqL4CTAqEObjxCHvF3KAFs0Tqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijpXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8IxAAkVf5TAqFNPKWD2SzLSZKTsHxgkZ9vyusFXM+x7J6/IDvV1ts\r\n2nKoB6LJ1cKtYM4Zqh3EwPD/cYw1c5uC+Yewcl9Vy/Sijsk2c+ANGRKKPPEs\r\neyvemQQrAGaw3sVbCUt89r1RnSBRHECD/9V7ijbZWKu/9OaeCORvp8BLMOdA\r\nah/DlQY0h+6Yr8JqhT1J376dNlidD/vcHKaKp2MENXKXabkaiH9dBY0JDCYY\r\nTNmjOdEIvWsZ0k5eWbtj0JBf/DeN6hBgMDLI1hUhpcQgiFuPeS+2izPXJeH9\r\nir1ffnYiav/ghNKukwFMEenOV/D0uCM4SHbLionXTIAuHVmBAe0KBXSDr7Eq\r\nYjZUpTJOXFVNePqopmutKuO+MdXyLwr7bTdAmIf5Lk5da0bnsF01ErsPdlte\r\ndNpo2XIpW/hDm6ywd++jn/6U2oOak1Cow234kSZfaZU4+K6QClIC3eOEplzt\r\ndUaByV2kRNRX1fLSyjAyTYEJDG3qw1heHLLlGVbb8KY7iNKT2Qz+hrMgNZ0Y\r\n04SG28UhD2J442XbGGHS6qbqrAR8gaX5mmKMaPVpiNpvh0wZ0xWrZabaqfG9\r\nt/rBbgFs/sGNdHa7r3eXilkkcstJugPnZaae1v/OePm845qT0SnFg6jIL/qf\r\nKt7PKf9DcQ7DZ8LZ6vlfBlZoS1xNL7WgLk4=\r\n=hKs3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.3001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.3001","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3001","@fluidframework/test-runtime-utils":"^0.59.3001"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.3001_1653511635894_0.771045140424139","host":"s3://npm-registry-packages"}},"0.59.3002":{"name":"@fluid-experimental/tree-graphql","version":"0.59.3002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.3002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"51d722c4d539c497b2fc702fbf1de6184d75fc0b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.3002.tgz","fileCount":66,"integrity":"sha512-rm8MDzVBZJvlOShC5ishw6EPFVMyYHS5rTgOldbUgeZnPFp9OisLCqa0dplLGUYeVXhz80vuyBTLQKgrAFVtnA==","signatures":[{"sig":"MEQCICRIxPeMLgS5Xtn51l7IrpRcR9k1QbEjiUQBAjZA8FchAiBKvVrmBQE3270vvUPLiNe4cZjV/ZjNgwLPrSfjnd8qQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij7kWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY3g/9HNNvgNNtNzw83fQ8pS6Xvat7vEKgEmqHqNVsg/MRbAJLnqsk\r\nBILJOaM5GN/OUIKSBuUPDBOWtE9Cv6HSCNA6m11NekHqA3PLKtiRYr5pUozj\r\njPzRZ3Lipu70jlS06hwrC7xESxsEvp27GtoC/BH4Hfqh3ZV4idR5LUTFfFD/\r\nVvusNbfYjx5d9X6Vze5FqRKdknUeG510aZGjFikP/4L46kvJTzG6vRKMUOUs\r\nYvHf0QHI6/K1Y4j9tBhMurH5wbaSbLX+x4PJAOi8f1Tzq1b4WJgxR4VAH7e0\r\nLaOZspAEI+nbXwe1QY3qLNNUGNZQSUKHD3xjiXKl9f4OLlOrmEdXk8gCevia\r\nwwK59gDkT9Nm5bWiz9h2ku/Oarcy0B2McDBzIW2LAOcpzZahXOXfHZrLzZ31\r\natTP5k5s/uo6hf9c71aakfaf/x5GBr4CO8KzwlJw2XRrp6noOIkzH3g9egZw\r\ngZ+P97hrHWiEBD9p/r7gDGcoAfjzArG67tXqDqruJHeKdSOrVobDnDhBHv58\r\nwPcdcSW7Bd7LI2jSykT9Sy8SKFyWjmPJFrnRnZUwS3UbQokN8JtpG4AQCPi2\r\nyideLiidBqUThcE7+7vdMlzqUgcc9eeOTx1Cb3g5Pec2yyFN8NMdxf6I3L2U\r\nD88QW76o0PeYiF/8MP2Y2V3vLMSUtTN8zHg=\r\n=RL6G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.3002.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.3002","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3002","@fluidframework/test-runtime-utils":"^0.59.3002"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.3002_1653586198569_0.9073319707514951","host":"s3://npm-registry-packages"}},"0.59.3003":{"name":"@fluid-experimental/tree-graphql","version":"0.59.3003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.3003","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cf10d08c2aca0d50e01689980621551e404c987e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.3003.tgz","fileCount":66,"integrity":"sha512-4Vm+LdNDgMfIyINB7jhxQqHiKaVqZ8hZ3JOMkLVbu42ys2YnG/12iLCBNzA48LOVNjDxhhodzRPD4cr29gg20A==","signatures":[{"sig":"MEUCIQCDNafNazPM67feDY3Eifor4BuKHhINJWXW+PMzY19vTgIgMKWo5CeZ2SxRC88t1C1mPtlc11iPVRsXe2P0tqhH0oE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikT+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog1w/7BH92cArEiQ3RLRM9Uzw+CT1CRycEoVtjjOnKl5l8FRhJ9vJZ\r\n4AKGIbvzBnnPcI9VTMvTgCabJj7rnW1w6iNrQr/2R/VW5SVWucDSz72S44fL\r\nDN1h/klGAhJdz+jISfup/w+4mhoo77r+wrx2BSwxkSeMS+Hsec1fGbsiA3uO\r\nC/C0IvRQT70rp6Zgfi00eHRupwJKxfN6DK1jW6SQGGFQFPjQ9rEf/TleB4dr\r\nm1rqs9fq91W7MuQ3B1REXKe+CRaIT1GJ4uKBGRQSpV6FdPsGudAq5ZHwCU3c\r\nleDRVtongb0+5Zb2lySjXK530O+nT1bfJGFTGLdGgMpYm+X9lgR46iiwT5+g\r\nbEC1BPP4v/SaY1OJadF1tzJCmUiSfzEvQPIgiyTMnYOXW0lMyj8QDIFE5+yQ\r\na1HsAT58+Elckbph6rkhl0dP/W6atEp4nOxroLEkTbtPpcG5UmH8BW1ktZ2g\r\nH0pYUubfMyirPA9HHlFZX7yAYV1fpar6nkPZoU9f4giMF86xghc5qTIsCqdl\r\nXziv0lb/9KfTpx+nf16rzMxa7QxSVfTAXQuHUc9Bdrv65oOYmr5NeBOxIpVU\r\nhdwzW3nOK1YYzaPlBdf6Qxnt5tq/63Vi2tW9gYak6uuqPvKNOJxt7inO5e2A\r\nyvxjwvDIVzvyGclENdYIZyZgjBIt2zxDVmc=\r\n=qnW+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.3003.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.3003","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3003","@fluidframework/test-runtime-utils":"^0.59.3003"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.3003_1653686166634_0.5315284077527069","host":"s3://npm-registry-packages"}},"0.59.4000-71128":{"name":"@fluid-experimental/tree-graphql","version":"0.59.4000-71128","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.4000-71128","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3175a1a72b9e9ffb91d1c43e088fdb3e0edfced8","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.4000-71128.tgz","fileCount":66,"integrity":"sha512-d6hGZbmWuYTTh1WUoAx8H0Jaz/7aFMlpjDjRO5/FNp5zye6hJLKmXgtIOpUIimc0jT0RsX9yIx/XcfEMyYsaAw==","signatures":[{"sig":"MEUCIQCo/Ipyx8XK+OeM2DKkbGVTOqx8r4Ue6lZyyK6kl/JTHgIgawsYJMyWgSFjc9lpG5vO2gAAWuO8TohIXfmF80h1aXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimQgIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOkw/+LR27/HEiwQc3OBbXHRpvZXB2P727jVC+/hCUHRC6wOF2/siI\r\n4H4vXeU/diVUe4TecX++7OjuFNLGMd1602it6EAluMGU6hyBlfq/1cu4NRey\r\nqX/Ztq9WTBINdWxZssT5Rtf7bwKWNndSHSWgspqUdfP5CqeGdj5wnLh4YSA5\r\n7AIEj9mGQOwnOsJwZihdgdxakqxHr3Cv2Lt9qx4T54vzginJ+0jzwUPKu04V\r\nKWYaZ3m3it4N26dq97i0TVntfLMoGt6QhzPuLErQq2uNtM0KdSUroZ2mNgIr\r\nzX9HMCiCvNJ80XCnGMYxD5QgP4h0i68SQrk2mHPkOqB5VlzVbT8qLHMNhtf2\r\nmzS/8O5apcgO+BJRsT8SNSRtn1mkb7jc4reree9nJuvE3LKryjXRI49kLd/5\r\n8iXtLEISOmVNmQLTs7uqL5AEm0MXb5rd8rOjnS3gSRla3euUAJCAZcHlhtff\r\n79GkBlvLr+EA8lEExMt55EfmTP6P4C9yjVbT5DOZ0RTQ48sO/uRqnaZ8FfrC\r\nAv2DhnE3Y1s34sgX5euUaMdqYN3rMmAnkxuNjx4mVdEUuNw0/Z3l26EIfnHG\r\nu31GJA/PYCG5RJNoJHwmWgHw7CJpv+QuIcf6q7W5KpjCQKHJKns5u4c9E1rl\r\njqUKLUNn/nFilvToUENkJ6hCIpFUAMcEo5c=\r\n=Aghf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.4000-71128.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.4000-71128","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.4000-71128","@fluidframework/test-runtime-utils":"0.59.4000-71128"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.4000-71128_1654196231862_0.27859710921645475","host":"s3://npm-registry-packages"}},"0.59.4000-71130":{"name":"@fluid-experimental/tree-graphql","version":"0.59.4000-71130","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.4000-71130","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"123853011fb354d8331d80a4b4b5f6319e56dea2","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.4000-71130.tgz","fileCount":66,"integrity":"sha512-NX6EpfZGE3+MvStkPzeTgCQGB+4VQbNcyVwAmSWgyGo5u6OclWm4HFIQpSQ6H6ZxY+/xJedbQI/a2QHeR2hPEQ==","signatures":[{"sig":"MEUCIQD2/mq4PiT6F6Bi910Ut0Bwkw/RWidq6ONDb+MNoRL4mwIgBYsfmyvVU68/UEzfpCkR1+90yOehgXaLcXeGWh4GRG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimQrqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIPg/+Oovsx+EjNg1gR8CrEEWLmsT5GPfOj1aJyqAk13Xoeam+Scnw\r\nBFR9VLf1fYf4nuvx1hMTqTwmLB2Ul/BBvtFhVGU2foooKAola6qoFWXSXQKa\r\n3ntL93gd+i6ahjHmyC9zqIT6DPD7WOFA5qhsrJB95Ov3rY6shb26vHdwvvff\r\nCVhjPUaRly8oyn1RZebdr0WB+KJ05Cbuqdcr0W3yY9dS90eBMjqzvP7ZjLI0\r\ng1iPD9z5xJAm1Y2K/a2tHDFRVj7sbjgIEH0qwTEpOmqf8qY01GqRzSC57yjk\r\n7Tb2C6ZnMV3UL80x3oGDjYobYIJ/MmlQS2x/xjU3aXNy0H6KuGi8DH0uEIf8\r\nfGnKRpR2sIyxEXIyaf3ML2BVwnZDh6ALogbh1xn3W2gcT+sI7LCR4yanx2o7\r\nGPvSWmXg7Ihnh7XmxQMcZvoMdiKtNGAAG3/qLsdiy3afuNf8y4ANBeEngTey\r\niKdNZX9TqKBiFujfYzrzqCBz3n4sKOECbgaC43OxxmiK8XF9g4/VMV8rXHF1\r\nEuIET5GfIuLzI1S3YmEvpxFFEqiw/bk8G5m53CBxhNswWtaoi8cHNVUGPT3i\r\n2GWV5eeMb12O0EcExZ4VsXQOdLgvh3c/h4wWiNhiOQtFvQfIX4ePmdlyZ4Pz\r\ny0nfCA6yEv5lFDhkcRqzsraGyho3OnFONTE=\r\n=aBdc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.4000-71130.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"0.59.4000-71130","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.4000-71130","@fluidframework/test-runtime-utils":"0.59.4000-71130"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.4000-71130_1654196970100_0.19875732929290302","host":"s3://npm-registry-packages"}},"0.59.4000":{"name":"@fluid-experimental/tree-graphql","version":"0.59.4000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.4000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9d02d7faab3eb29e45e4b14abdd0e9162603b594","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.4000.tgz","fileCount":66,"integrity":"sha512-SoVavq2ezi3lseszf6MH0fglhAffMfBIn98KnUmoJS+hZ8AmO0Zbc8txYgAp6VWgywuDDUVqzIT9DkadkRRYQw==","signatures":[{"sig":"MEUCIQCJ2pRyqvt3Qd/OpoDoMYY2hsapyZPRDsn7hstVwyPwZQIgfUjf1Mta90+3/KP2ZUQB19OMxQs1ZZmiOzmYKzndAX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimq1dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPdA/+OFzYiUjLYMirD7fDhlR6G0xMeapWN68Ioa2V6YjSpUmJRMnM\r\n8dXQ8IQMsXQErs/vy08a8xQnzH+bek1xuHqGMxxFtPTkk0wFOZz88foru/i0\r\n4zl90e+RVY70BJwAbkUh1u5GjgmJncC0tuQU5xLiSmFg2060H034yE9YarvS\r\nfcb9EUpsXqpQ5jZD+B0jyrTddRpg5EAgb1jQz7LRpjlBi8p4LJ3CDrup7QW1\r\nXm7f2d7yEj+XBUHWH+Zr3X8HrC1Py4QphmwrDukuFIG3x/1quPtw/P2eJQ0m\r\npr0di9TNxWBG1j6ptLW45DRPWE2JCOhbiHEIgK1DHI7QAWsCTEm+vzUybd9i\r\nGBXX4nmZRr+I7rRt1c+wSuYiBlpZhuvI3RPFULDXIcLFOxefOntZ7Rp7QjAG\r\npVvcGvwSj6/Y7yxxRtzcNKsws0+LeEfyLuuAYf1nJ7Jc+Ox6eq4V/gawL9L1\r\nHk7hMrS0vWz6oAz3yw+BCVqSet1tL7wKjemtrpj41YIfJJF5yDz8z/0aVdJY\r\nv5KeyxxgkP+gf/zXrIRr+cn9lMRfL9NaQAWKxEDnByBt4DfCqeMrGTBgG68A\r\nlTKcQU7SqCy0CuDhIkmePEENVscd8ebmMUrDdnQTvNlSSivRc4MMnWzx1Tmj\r\nMiguh7o0T1CEk7NzyF1KaFc+h2HfXcrEVNg=\r\n=gJos\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.4000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.4000","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4000","@fluidframework/test-runtime-utils":"^0.59.4000"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.4000_1654304092974_0.1348556659570035","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@fluid-experimental/tree-graphql","version":"1.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.0.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2fd0d8ab98e3fb69706a6f64b6c77f2ec09ff638","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.0.0.tgz","fileCount":66,"integrity":"sha512-f0kMfpbisN1CU9pImoDFvEmqzAfDlK9cEbo9rWyKgR+gglW058wr3t/Uzdu3w4s0M5lGjYABZK4FVza69kEaPQ==","signatures":[{"sig":"MEYCIQCwDj5GJ5Q7IcgZDmrqhpFdVx8oVl7GfAts9o6cR6YMYQIhAKMNXsfXPVLaVEASX0lRyI+WcvDVctB+i9B6A0YHJdAv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOHoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlkA//a9tIdKpjp+oraSoXo2Hi8kXnTJCXl7X1842Z0+nTr9MS4NwY\r\nfJ9RnkAD4y3wtA0wcnF6ltW2VyMB4/zgnG9lQUY3hCAJl0/mEBtL9SslAoV4\r\ngAhXfrgoCVaJH5eujaWfMa7azRsqoBCJ8K9rfdUUdlcNCE+fBQl4sBG2FWHV\r\nUXZVGZ7okuXhuumWbsBErmkyMSn/OVRxx1EdWFbSoIYIlsDYaNDrnA2z493+\r\nLwbbVTt3uiHtfqFRHN0VpzlsbNouMiw9lyf9JxMgW6+OkolUNlPrytGr5m9I\r\nBSHPoIDNT1nANQuZ0kRJbxO7y39o6lYPrVwf/qZPSBMN2AQw1IrVpHEQBHKM\r\n8FbSCIXiN9w4NaB208j6YuyZ+DTp6gEsQzw3Imjq8iitZYfqlQqvRmOZ4wIS\r\niqRxE7mqbD9MS2pyB5//IZpzgW+b0kTSNdjHRh4M/3KHdHsGnEQmpjJ5N85O\r\nbEN+dKJ7BlpgZKMEjTf+8ZNa0BeN8LtdgqA04AVSGPfpNRoQ2LRLyKCdeu5E\r\nEaZ/7Cj0Sr6T17ddU9oyJTfs+ZJkefL2s702rji6CUvJBfnxt2nNgWo2eAy0\r\nXEdFF3H7PtBRSqFjxGXi2mC5gNG3LFjOxhPe3GBXD0mPDahWGkwEhmiS+K4o\r\n8WYp7dRya0REsEr3zOoF7tdS+gSPbkljhxY=\r\n=UNwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.0.0","@fluidframework/test-runtime-utils":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.0.0_1654710760543_0.17092414653903298","host":"s3://npm-registry-packages"}},"0.59.4001":{"name":"@fluid-experimental/tree-graphql","version":"0.59.4001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.4001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3b3bb5d9326c37389b032fe7b2909e668eec8a4e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.4001.tgz","fileCount":66,"integrity":"sha512-cVN2WYMt6vlgV0R1qwTgwaZXr0mUXZS4htRY8Xje+ssMbJuvIKS3RDQRukcI06ithWScau15ujhJSO2CT56BoA==","signatures":[{"sig":"MEUCIBZ6i1Wm6iS2mwJTESO1cgeahZ6BNmHP6j67C2yWOyC/AiEAuY5Aah8LNgswcmUyo8M5So6/8tXDl5PEE7X2757gQa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOMIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+lg/+I97QLXunYlLRZPi1jKMCP0RvQj6mBtjP9LXeq7zH6EIlNtbu\r\n6LV8x+x9CAW2Va81wyWZA6QWldqPOSTwyPCLncN/yG0luc7NDapS62pJOcFa\r\nldUNtCRdrdWbqs5ZIkI+teGez7aR7UO0nLk0qdkQmdxQFmI7dKYT2Q+0Qs5X\r\n39wpHQ5FunpC3a3UjAIjgr/CPc8Qn2O1TlUI2ca2kqYR39ejLUZfP3ohEbfN\r\nQS7yMP4Re4ny46AN8iOgK9uRrPXkxJycluNPuVx8HA6fT+WbXLs4ItYQeozY\r\nXDjl6qAWr637TT1Afq7Va+EJgOPDKCK5MEYbljxHm6QhRJ7JMlfUbBzNHa7C\r\nPxXU73ZKm95gpMN1c6jr9o1T8cjiiOQzpCBK+/L0HHfNr7C2tJynMhiC4z8L\r\nLXBoDM9Qy19jQnHbYhOrzZPYu1jT7EUo1s7QxwEioLQaWh1ulMuR3RevKyY3\r\nDihFB9VrOU6rbfbrJEbWB98m4GcJCJBiTdipb5eGpAa9BYP31ljznE6F19Hu\r\n7gIYUERY3eyo3LeDmkHeLp0ocnIaKBtDu9frZME+BuV+U2RSezQPNKwISm9E\r\nw4zbs7YQZ2G1XzLyOp6M8DgBLhvNvoUziOco2Plo5j8wPkzDGFqbt5bmDbKz\r\nfLokgpE8vFeN0xB/UNSamlJysYx1DxyHTs8=\r\n=4neu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.4001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.4001","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4001","@fluidframework/test-runtime-utils":"^0.59.4001"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.4001_1654711048784_0.17438508556298782","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@fluid-experimental/tree-graphql","version":"1.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.0.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"013c739d66b92cf7d972cde24c644e99f4191128","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.0.1.tgz","fileCount":66,"integrity":"sha512-pzoQ2cLMp4lperE6uWGLv6clfTYJn+yjQzbdSLyLU6udig0pevwVcz903ZvvlRfDRF0ZEG4EM7ODmH4LIcm5SA==","signatures":[{"sig":"MEUCIAbFNo2njeydWl2qI6xedsB0ziXDFBZ+9WOWUPosWcviAiEAyyzLLP7oY7Rx0AqjBdGOTmQAxUlCIXVuyX1oOk5rO9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqm1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLPw//cVQSmS8+eib1BjSdR8FsQEVYbCjqWe1IZCWKdCfVxUoON7CQ\r\nwsLTGts9ZE4scn1fxcAP9tCwI0YsJ+pEjL2iz1sjmoKz1b06Xnap3R7m5l0r\r\n5mHJYh/xERrcC4BylwW4zse2TDeiWodUThP5AMlOM0mvc65sJeTJFpQc1zXv\r\nf543dnpidzNndhzShtmwJxRLwbFzNp+fr1uB/YA70bRTyB99qjl3wv3OhAi2\r\n1CpJYNv9Rv/nYbepzseglw9fdt8A1FTzMCuce/a8NCrwXSCG5pEy/ASKQ0hZ\r\nCG9WJGJjfc2fbWHLSSu3uTo5WM6S87dm1BOSLpQJrbrlVxR07INnmTTPHHN3\r\n8LR/zaDdrqp1iyjFWhqTZT3hetaiTkHe0ibFmO46StPE6w/70YXdspB07vc7\r\nBoKf0+FTOVS8Y2rdX1AzWBUl7Mi1vhO8kLIEHoOgfxw7vyE67H5pPm/rVp6U\r\nt/q7jkI3vWo+JXySMNG65PP3LFW4xngteDJlG6Ygl1iuY3k/f402DgvXZXDT\r\ntKIinPGr/td1T/NNLjbNdvr4T1EazIgWaSg7HUmLfP1ZZ9IWBbsTKhG91KhV\r\n3jJAluOISaAJ8snG2tSGUgeQsMwZ/IWutwcqQxG3oOnkmGBcTjiKv78tSJ/X\r\n0YaokVlqVWc6dOKBFaTcqpGCsqt1IAKp8uw=\r\n=ByRS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.0.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.0.1","@fluidframework/test-runtime-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.0.1_1655336303028_0.9108858036052818","host":"s3://npm-registry-packages"}},"1.1.0-75972":{"name":"@fluid-experimental/tree-graphql","version":"1.1.0-75972","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.1.0-75972","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9776c0739523e3c54df81093283cc2493062679e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.1.0-75972.tgz","fileCount":66,"integrity":"sha512-Z3sWa79MLF3UUnjQ5s5fMUEU+WCDKqGYi5CiboAIzrMKQIrQdkzBnBqRru5M2XwrPxop/bBj3Tit5xYORIia7A==","signatures":[{"sig":"MEUCIQDG93cjkhyWYuhvjHZy5A5ORT7d1JCeFRlv+FP74MWHtgIgaktJWqJ2eBvtnTiRysCd4UXveFk4xCbR5b8CmItNAQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitQ0iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwcQ//ZsjoCSrv6d5TPSyXVcbdmrxLw5aW1hWizk7RP5CWCscfNGpL\r\ncqGEv4mkiz4WBbxtFVEIAHQxKFLozdYwUr5jNB7gr8ryqIMaTSCrqydrKz4v\r\nx6MZcoDZe2Z1uIdjR6dIzbodQL/UmGvouQCCF6AXJtTMAdepEOzce4nHl/Qd\r\n7RHzVM9OGR+3aJ9CTxQocG4ZFvOAiWjycllWmr5OIBbEsSG503DYCjQLb/In\r\nOxJVtoQQ11fiiptAB3KxGfXhx7j9AhvfIL2YtmEdadcli+utfOWhN370kDAE\r\nrcw1xBle5TRAC7t6hbTWj4Uk0Zl37dCwopkB6Kn1OYgGtHYbOW3g2MuH2Zoa\r\n1PNqCbh1C0UPvJYWPfDmh+0M+cFn/RH8/RFlbC+W175t3erc3c+DwqfU+89p\r\nQ7maZ8TLaobsfOsMLi2bjVc9Y5RkoM2bXAkbO8b+O6GfAw5iK3soprCSePch\r\neeFmOh1cwLgySC94/piAzV3pjnHfdwjI/1Qr9D8cnrSymnmT82m6E1SVwpAk\r\n0ya2IXeNzb/YDMwqMKKBeTG3KzwNUxCrIAhXLJLyLtTxpZG6DnTA5fj8SBb8\r\nF60NqSHPCf+V8DvLVTvHmcgPBlN5vIwBEfKqgZPK+q1dpRNlikWAXtCk+Ahp\r\nJCmZV8LwhYlcxeHYn5chy5LuKJaeU8jlxTo=\r\n=vu4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.1.0-75972.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.1.0-75972","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.1.0-75972","@fluidframework/test-runtime-utils":"1.1.0-75972"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.1.0-75972_1656032546718_0.8131493866155448","host":"s3://npm-registry-packages"}},"1.1.0-76254":{"name":"@fluid-experimental/tree-graphql","version":"1.1.0-76254","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.1.0-76254","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5fe6bd132dc4cd14c69da30d8bff45fe44511500","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.1.0-76254.tgz","fileCount":66,"integrity":"sha512-un4Lb5wrQkFnTqdE389u9s5hiqe9BH1zyA6ZfklhV5fKVNb/FoE5rJ4wCfUw2hI2udU7EbYhKPjXDGnWlZMGjA==","signatures":[{"sig":"MEYCIQDtvc5vNI0CYQVZkIyus3PPEN2S2UApDK/KSccyJPRjkQIhAPr/vvMahrdK3jMgRPIn5Q1wO4/hBwqLuwl+LTjxfxRE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitiLRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsag/8D9Dfi0DZw36HX4HBKY10waNrSbDR8vo8NAkPPM+cortw6KSF\r\nKY06WTSQvxIvBa+hcOIWM3IrBeKxo9SidI4tdnOqvjCp/N/WrEGvTInXMh+o\r\nfB9pB5yNozEnAQtIuMqb3Vj2eCTJgNOllLDrfpID5jFzt5Ohqlzrge9rU+BG\r\n/3bi1yb4qTp9ZcyyoEg8YApcAVccnRDQ8CebeJL21B8gB0+3JuVrk2X0u2rE\r\nkR5zBgov81XogEScK26N/zaXdrFzw3MtvKIj1e/XYmzcg9+inFqwSJ5aYXVJ\r\nbkp/5fXvav6ZRZj1r3t6a1VFr8Rp2d7JkQg/xo2OvPqK745xAYwy84mlcoIk\r\nnA+WgpQmdbvmp7ZPkP6m7bxT4rvRcF2zPyGpeh4maS0spBqLtLqQySOIEGEt\r\nq8w08OESm+cNdoIXJrRZK+HvrKSP4YWSwLeGuQyheAsz+OFwqzEwog6PgInO\r\nfvz/onDBnSMX4Qcz+iQ8/9j0LjMT0gjjFL0zpwOCuKWj/1kGuKX50RvgfK8b\r\nJUNfv4W7JshSMbAgdp88PA5lgALoc2p/KQzMNy2kPVWvbPZjUtGtATalKi4/\r\nZ8ZSeYKzo5INAehBPfIHYt/bZj0VDB5pCqI2X+ul8CN+orV4RAmYp4oJNcrF\r\n7kLvQ6Q2t5gtTktEpBdihVNYlSEDwdJt4vs=\r\n=F7r1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.1.0-76254.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.1.0-76254","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.1.0-76254","@fluidframework/test-runtime-utils":"1.1.0-76254"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.1.0-76254_1656103633306_0.6996590865903956","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@fluid-experimental/tree-graphql","version":"1.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.1.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"369d14cd75718943eded1e3f19d9d59adfcd062f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.1.0.tgz","fileCount":66,"integrity":"sha512-+LDBTzezQSsh9At+ay9hfSOYdwGu4BlDOawGr1yt3106wpKkdssaFWB20yCve5FOxwOGNg28R7jmzXpWumk+xw==","signatures":[{"sig":"MEQCICf6KClfpNsyR4aHJDF7TEam353MeWrOhENLFfozrUa4AiAhlNM5yWYAKBFfYfZMgCYNJHJTFS+vkOYNKAzCQgQkDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitoVrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE8hAAjAAY3IHK9h5GGW579vB+YLGikwbl8NYrA83JrxuX2GReN9Ad\r\nStaaSARoA0gobUOVvBVh/yEceGWTPPRPW3Opi7Ad/X3Pxuhfvv9EeqmlR2rI\r\nkAa5Ms+SnyYc41LgJkdp/E391dKtNw/oBt5HhqnJSqQkuSvulKpq1u0nYPa1\r\nGFqqcLOStDH/3xhG0o5xKyv6zcu9xiZegOYhIvSLSIj10+T2xI7Tc4aFbGYH\r\nL89mQD2kQPanz2uVDlHAuoT20JjUlfx9J9M6DWeQYIFcKw2YuAxHn/cx6X8x\r\ncmv2kn9Bb3d4/lgZFfgbGqQLUELAZ3YXg+9QlNWHu6N1NucaW6ejjqhHlcuh\r\nB+M2sbaFsOWSeWRJ+WhDJ/+b1rhM146GuToIDG4vUoPB36rx0ph8xtFyNKkA\r\n9qffaoEj61Z4/PGO9wEg+lIyw5WN6g2pU6D6PbBCj+qMcfMKcdm39Nti5l1v\r\nObZOpCQwanmEvsuQk1+Ut4QVtFkaBjjjBFcyRLrf7hoE+ZDWXcgSGooNPsdM\r\nnw4CNTQ3NOggQieTy/lk+qNnR2qhhP6l0PCDXmNlmcg5eXkkGqFn6cih7vRF\r\nBRCHebbtj9Uck5C/IsotSyasUTsau683y3rpSGWkogT69OrDXw+zNoFOdQ7n\r\nsBczTuxUH7cbAzL9SW7hWTLVdu+j0TbnrKY=\r\n=3cnG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.1.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.1.0","@fluidframework/test-runtime-utils":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.1.0_1656128874857_0.8719797378436533","host":"s3://npm-registry-packages"}},"0.59.4002":{"name":"@fluid-experimental/tree-graphql","version":"0.59.4002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.4002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7a4c44fa575be98957d298177fa32835ecadbebf","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.4002.tgz","fileCount":66,"integrity":"sha512-B4YSmj2wM7YckOSFY65IZwVy5NcdE9nx1bE5jPrmAhQvl+/w3XwsEYqP44e4Q70oy9ZThTmQMBYz0BCDtjXlug==","signatures":[{"sig":"MEUCIQD6OeiDHNSbgSkELy+a7h4piLM0Gv0g+G7Zol+pkWQN8wIgCrO9tZKtl6ynG3j/IiwwV6A+zh2PJIym3IfOTyEVuBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2o8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGVg/+N6u5XczRnWcNymyyBGee3e/7vkyTHmvCGBCyPtVZj2UI/i2a\r\nb5M2xJBN7NEBXnp0UPvmalIS2Ig29MyfnCRrNSOeOcYjF9IsUXM4zdFLavBX\r\nfO6waWBgNssDavJcQ/XgSnBiQDLnW3F+WWmIkdUD6iHrJ9f/bKW60TMgcAFO\r\ncPZEcKg4pEdaykLyXuOgpylI3UUnnYwffkuMpufuCXMV785czEjnQv2ofuvy\r\nnbfFTJAVfi5WCzcqLVqO4H+E3xivv/9Ck0n9ZmadDxOsgZ/VuwxRpKJ/EALV\r\ny5pAH7xsIFUhQIlyQQUyS7wki2RJ149TSX3AN6aJzp5niz7734GtQeuFGXG1\r\nVJ2OdGPaer8edETwDXed56JpsnzdAnDnto1GuY4i6xjXdR0JohOI87vaFl8b\r\ndL8DlZOv7tUm+eS7n56Oht3HK2/XOwnCnm5Ax9+xlVD5JxLIawwdlIKLcllX\r\nnwiy2u49wanp+OpyesLdmQV305N1gaeuhOwtv2ZqU8A59x3vPcKUH9W0GQYa\r\n16o9ogh9JTVybvW0zLnO8OlYQFO3K2AeeunqxF0YeoM6HUiO3wzq1h2UMGDx\r\nwOKIB1m1AwqQZoHKMzWHKGPSqDTG64SppHyOnccR1BO6wpvnpIqJ+JC1PDzd\r\nJf2wPjWyPG71pxL7Dn/9dkwUadfKu0DlzSM=\r\n=20mk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.4002.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.4002","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4002","@fluidframework/test-runtime-utils":"^0.59.4002"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.4002_1656449595867_0.503694385338439","host":"s3://npm-registry-packages"}},"1.2.0-77818":{"name":"@fluid-experimental/tree-graphql","version":"1.2.0-77818","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.0-77818","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"caabfafa751d36c78a4ae0c707f94528343505f6","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.0-77818.tgz","fileCount":66,"integrity":"sha512-/FeRoaUZhsI6XACuzaWFV5qO69lhhGKJB+OMJZgS2tETbcWJWcxJ+9FvWxgHGTeqDq7ak3MgHoLbHuhjXHYayQ==","signatures":[{"sig":"MEQCIEBBjUnrboe1QKhb1mNwQ7eNv+xz1CelTqI6a5hiMfY/AiBPoOS8IWhz8gBPPG61UzJfVNsvA2Og5Cdd54EhiOTS9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivjpFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy7Q/+LADkwbg7MyCnayAGAQAlA4D8x0Gt9OF+ILhP0L07r5XD/Aoz\r\nBovBiux80buGt4tzQpF1OhQ641PsCc7QPsygw1/14dKLOF1jDSKchv2+5G+X\r\nrBGtnN5OjnjMu5mIBfSyuPH9pSNkiOMSSriz4SlErqhli0E0ZB8myu4/SceA\r\na99MAxWwJ1nwPsnTE9SAic95AA8aeUn6k9oDHmugG6NMoUWAZp+37xfaemvV\r\nysxV2K8DyNS0yLIxGXbyuqvIQQsFEyDRjBs6bm4nWccYdFLHEsck5ajCFuAf\r\nfrb58c9Q45cGnFWFGLC1Kp4SWOnxOxu+uBPwcfnRfUJgRIKtyb0lX6ticJtQ\r\nVWzJ/fEkUl0VLscxRpoEjHPiQb61xCmV4/QC4FuDCC8JUvq/r37pqXVNuDIN\r\nbxvKrB4rwJeCisam/o4yLgsgNj4J2VpdWw1+zBTPuty/DTf+1oXqUD2Y+kDc\r\nCThIqSWhM1kh/k1kqeJEZEF9OYkoSOlKzPktRdt8MPjxj7ipzwrMpcfjOlaD\r\nGY6ObcwQh3JfhL6kTPdlG84oRAhpsqNR5CfCfgP+OrZujCKr14odCQSmCIHw\r\nHYUBbvlWPzk1/iN9CedMby79X4xrDPjeIX5R06ppO3ZHO5MCdBZ16Rhxnm9i\r\noLKSA/PxiOzBh+JxMQEaimQQnaHOS/89jB4=\r\n=FV5N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.0-77818.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.2.0-77818","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.2.0-77818","@fluidframework/test-runtime-utils":"1.2.0-77818"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.0-77818_1656633924784_0.23570087897060654","host":"s3://npm-registry-packages"}},"1.2.0-78837":{"name":"@fluid-experimental/tree-graphql","version":"1.2.0-78837","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.0-78837","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7145999ac50aac3275ff61503792980929f57262","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.0-78837.tgz","fileCount":66,"integrity":"sha512-e4QnMFz0fKVe8g10qAXOvo+jX555D+7N5lzmAq00xT1y/XfE0WtJpzZI3UpcCE+yVfqfPHTYD2IhiiJIdsf2OA==","signatures":[{"sig":"MEUCIBQxOa6xIOXq5AdoenS5ipDMRWmTTRWO/bQWywqsITRUAiEAwq3VYYGt46tfWgF5oVuCVEwfPm0XiP8HsDRqAcJW/vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix3LkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFiA//UtU4OU7SFu7UAQD787uIolsRtJKbw+z7Rmqj5VBd4NJh2gpS\r\n6RjOn1sh61DyyW6p6AIi+KCAHFXvTEwScXPs/pSAXhn7kdY0gYnqhE0rzDng\r\nAQSgPpQA4ZYL+BvL+SPxs4voHcVY6gv9MJVLM7lamE788jSu+rktIakIicT/\r\nG5vgCjejw3+DgoK8FREMaQyjJkHMBlWCKlRy4GNlllhRpX/s6VUZ105+Rdek\r\ntVAqr0fbo/Y8wals8BLSckh5kzrQyX5ilFw8QddvnHjGe5xP0NtaccM0mVyM\r\nSMPGiRdFfDSPuOKa744BvYA2qk35W2jRHjVPCsl56qasn+YCrDQzJofvuGie\r\nfSbtPMNQaJqWybvrNyQEs0hgWUbs804yCQS489CPb1snzUEr7qnfeqtQLYx6\r\nBZz4iBbc4b1aPV/GzBlk+Jio9qopspWX0bxAoJj5a53Zmwadv30I5k3a2ae+\r\nxedKIFFlx4Mjf4wj8tDVxjsiZUeysmS5QBwIx1aaYN1tqT7whtVT80kiPAYu\r\nj4Zg1gUPusyhb9Y2JCFztDYuKY2LUzz8IuSY89gIkbpii/fnc2SpfYtZeL6U\r\n5rEW8hyvKfUikScbdsHXrvtG4/o38g3r+o9JSwMGrik1KtrsI6IOgpLDis2A\r\nYC3/UoMWrpjmb5yIrGOJ5HoS+e6TeDneoEI=\r\n=4yuz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.0-78837.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.2.0-78837","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.2.0-78837","@fluidframework/test-runtime-utils":"1.2.0-78837"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.0-78837_1657238243822_0.10329238189413337","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@fluid-experimental/tree-graphql","version":"1.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c4ddeb44f3b73db1d111c23e6b6c7b497d07c9b6","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.0.tgz","fileCount":66,"integrity":"sha512-METXQBQIgOxQ/JLyhX4i77g/1roIUhehUEjBbQEmiN6cc4D4w0fgiIViPkzjIlmbt1o/Ej/ZklSetgcJaqCCCw==","signatures":[{"sig":"MEUCIFvk3USMcDu3n8WqXGGo/4lusNXCecFJE9L8aQPelBv7AiEA6g/oPnIF0MOLfS2Ygl1NLsFgaB6fvwdA7XojI59t8NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix3/pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwrQ/8DlHGqdx7mmbV4PlJ8Hik+5a37aLVAyb4gZUIJD1JIVN5FMpm\r\nLnve6h+NHxnXAVPb45SNfHUFOs7mkUtJSxnnd6Tkky5mHUd4p5Xk24a4CnwS\r\nyFbYydQHFQYRfkinS5ekbDRgVy6l4bM+hUzKzHNcjhHJCmICQjTSSJ9o/TfH\r\nQxcJ2cKZoqqZKdC0MAy8rXGND6tX1oOG2NZAuNLjeRoUpVFrgI4i0KTTIdIc\r\nSxpYnj/Y4d7mKKOBEDC8IUqc8G9SOD4zzDfi+/m+q4h+rNdPgsEScjsbfyJw\r\nrAg7KkJbw6TWx4DRS0QDnTR81/cMDLvFjg4pdguVF4TBr2frY5wH0LA75UPl\r\nYOnX1pmLAyV3FCYL3E53rh9L0xSO9aMSF28ZhAdyEB5qrIUhpHt8Yy1fYKIb\r\nr6cW4HwJBpEvf7q269W30RVJfJAcpFJ78KaQZkPFYFPESc6Iv18OxbYYDgeG\r\nTaxx2U5MIewUu2+quKfolfTwgWZgmWBaDhiBWzBbHlc0ox2DG0OnXR4A3QFk\r\nB11C/9b+FDk6X00FkKwsB5eHOMJIY0buNyOnp3nfbKIFsdbzLam25IWesGoQ\r\nci0dsWoJ30kvDWyNE0B9SZsmUH+R2yqWWSunp0qIUiXaQYhtt+uBwDpS/UJz\r\nsjv9frIieEZI7tnOeJ0Fzg/9OnsU2iQTWMs=\r\n=15H6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.0","@fluidframework/test-runtime-utils":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.0_1657241576826_0.18600944012832854","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@fluid-experimental/tree-graphql","version":"1.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.1.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"965ba11e3cae0dea3afdc382d1dd90f73467ac65","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.1.1.tgz","fileCount":66,"integrity":"sha512-GqZDMOX4kXVQyAF68e3cM2G5+kP9aE9e2CqUENEWyKm2bo18FqxfLdEcToFEtTGIXQnHyDw6snVPnUOUN9wIXg==","signatures":[{"sig":"MEQCIF8xiL+emgbV7hMuKvecjGVylCehULmCiX0O6f24rkhtAiAwq58rwramLv+IKNteDM3GpHLLqAueStCOkV1N0GEcWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz1CoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyEw//ezuIqETZZskQQEtKH6MEUkkr4NRqleMEZupi6kAAxJLz1o8x\r\nc6iio6+M2CI/Bpqtwx9wvIirphuBiAPjmpkPcETSj68hRwDtnkoZ9nZ5PKO+\r\n4SUIQtZpNm5zbLgeDbRJCIekZzr3u0S4mXp2WU6gyNbILrWzjf8RJPGJXgd0\r\nb5Lk7w9gdr3RME2ZUwEKRMWyN+pdMZu4YxIQ32N0V4rribGhyHMqV7TZvWEE\r\n9pWUStMYpVCqQ6vc57G8aKmVu46TJltKuwcRpsL134Tkf7Ke3aXIRldxnR/I\r\n6F3/yuTw/0RoiyI6md36dtYa1NT9jBc7xOsgkj3dAYOOryRMb/4fp/94UXas\r\nWLMLt0Jjei1AKyeQTTWMHajiCB8aFO6g4VXbyzF1joav5r/EyR1ITekrd415\r\nTRMEXhg+PJTeqkiC8IldJYFd+/0VzJOOKrjFKIGHyO9bUGX7wjRJ7CVYu1mN\r\ng932BFs1nXdgX0vrtKTLG6dBq2yEHDhha3GfjRc5Ii7p3jtJz7NyUc0NYq5n\r\natqNCz6S7jmsNcf07XLaoFNGk1sh7QvQXuUo3lumX7c05evk8EHjXYJ++gAy\r\nSD7BO0WofeAS4Jp7BW3xiRr0qu5zEyhLlfsZJPesTK45ZkEArxHRxU/2Wi7G\r\n69TObxXfa/9F9Ifmg+Q4YNUZUHeaykqvnJI=\r\n=TeKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.1.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.1.1","@fluidframework/test-runtime-utils":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.1.1_1657753768037_0.708993145788595","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@fluid-experimental/tree-graphql","version":"1.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f9fe493b52d9298de577634fed161b0c0512e10d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.1.tgz","fileCount":66,"integrity":"sha512-gZAt/meT+/G1GYjVgsfLtfPjWB8cALQv7T7u37uKb2VahYOuPEz6eyUjBeLH5qZLaDdXpu8v9MckPCs95Gy5nQ==","signatures":[{"sig":"MEQCIDNX5c6wFIHjf1rUQVobGwYa1qlwwP07hWDgoCF/eAQ3AiBEbF1nMa/ROrst9VzgYfzg7hgCb8bMoA1At2DnHtdX3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz1FgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4YA//VsbW5f+oH2XUYOjg6OcL3pd6fiDH8Ga+osjy1UdjhyW1xusJ\r\nNylFlynl3U293feIcULfjI0+dnSdct7mvVcJ2/hd328d+3F4eH1SXV8b6HZc\r\nS4J3EeIVt39wtgxrpZUq3jOPSQhfGlMjxZrjP68zu08iuVQYBbVGTRWwR3Qi\r\n9L7XUUgVvE1TiWJc/tPE/bdYaSWZLR/qokUjQEoCx98FG3qv8FI/M6y4miml\r\nHSGQuhDlfDvYHHJ+Iq3hJMWD4eTIPm4urT1e7QAEiWnXOIoerbBQFgtKkwu1\r\nrDl2+iPXva2Qy3QC2Wp7Ax+KwTKgLt1TeykG7mOaxjK4HHY1TUVRcZMMCVa/\r\n6K3bnzRz1LjfT9K54BBizXT6bgXWDV0lS9jAwXZzMwLlKm0utA1jByIl2sPo\r\nXyxXSF+mvbIgsMdPCu05K8flSx/iANLvXqgwx8b+O7K4qHjP1bmxto8Ts8WL\r\n4BL6GBjAmlp0owV/K7e/Yn5zIjekhLZipobRUkDpKJHl13nl2QLfHyXadD5s\r\nYV0pifkJquAOjeKjUAM8yZgKgkb6HKfhvYsjOxVkT6SBU2w2ybmO3mVhf9Yr\r\nmLb/iZNCmAiqeJOohqfjW3ATf64VUJZIZvwoqs4FmMWg0PyE9ZfSpC23hgux\r\ne9NyYUnOeuS8jjStPDctVqHUxy8AMhjnbVk=\r\n=18Po\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.1","@fluidframework/test-runtime-utils":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.1_1657753952111_0.1477683587822034","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@fluid-experimental/tree-graphql","version":"1.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.0.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fb2d992ccccd6f9a5be2667d085fbdbb180d77a7","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.0.2.tgz","fileCount":66,"integrity":"sha512-EUfudyqWTRZjF36mImZNf9E7gewntTcgBz0DWSiCnqZhjLXMmTWbTTA94MFqSJIhj9gFBywGQCicpMEfH5wGsg==","signatures":[{"sig":"MEUCIQDFBtATjf80z3sjN16mHrvZ9LodTcBdVaGLmtJ78xLvCAIgBngFRDuI8TzFzFVivaRppyTi+phCIjV5HcFgqTPdLSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WPQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr45A/8DFf8HGZadQyhZqOTaTGud1YgxLDeBb+W3DV7aMx0Eu+MCxRp\r\n/eXAqw0AS55e5lMY7zykjFJQ7ALX6M+J4uxlOI3h0gRWASVMydHvxPBPPWXw\r\nzP6sky5hL/C0F8qQeFurDcocGqJKfL9WNrhGZTcRWvPXaSbvsZMpOhW9TIfk\r\nD7e27lcvaxTt8fi+KQW17X3y+g6PGv1KqKgRWeXBKJTwgjP9EKdUqA4X7sd6\r\nkAdzjSJqUbCiLrIKcG+CCpP7TR3pI7eSvUXK2VAnbX0VT1jOX6MTKMP2Woto\r\nLpt+QQ4g5NrvpqreX619VH0c7Z2eeohNp5QA9ipQ7hKeZfJHsZLqp6eQ+UZa\r\nJTWw98BhtIh3CcndmXTEnPcKB6yE/1GHZF5qmGIcbt2WZ2vuZjqAV5LtANYJ\r\nCxLQE2U6i+/yu8C1mWE7gyPhto5qhfCNSgVGgLhj0X8DUO6RhtNEhEYiA2QU\r\nO/VO1Xb82lGvRs+9FoJ8N7psW2ZFofMNG8UIySxy9PFIaBqQEWwoXuUT5P5i\r\nYBNl2YP7Tv2K0iBXIj4WRqu0v3URUtUkmfsEgTJIv25mu+e1JmljEGJlE6Ed\r\nFKgfLRoin6JIsWtSr19MToIL1RPush2GJ5fN6wqDf1ep24CLqU9xY34w+8l3\r\nzzyE6sqlScKcLHDVeLXywxNpLElwAaKBemo=\r\n=Ys4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.0.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.0.2","@fluidframework/test-runtime-utils":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.0.2_1658151888250_0.8386851225023484","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@fluid-experimental/tree-graphql","version":"1.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.1.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e8a78e954d77e3dd84846b0fd94bd0993d324725","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.1.2.tgz","fileCount":66,"integrity":"sha512-19t5PhJhEKGOiosGK2Mpf0ghAofB2+PXlGj5ny2T+r/OtkPlpIFWsUTP/B7ds13U9IicAcLXeKkpxdj5oPYvDw==","signatures":[{"sig":"MEUCIQD9vyCs0BRRdH9mrKdkOSjrusyBV2kNpPpGL1J84KL1WAIgCGF+rmRH+zjPKvsSCFezzoAyTVxRrcgXwD4TmPB2Kc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WQAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8bQ/9EuV0uEpeTDtZUC6PEpCAYZg+AWT9NZyVYvN2ZJp7+6dO3tLg\r\nhc99yiiIHN8vgzBaIW+i67WZpvraokP0DQDaDKhhtrNUML4Ypd1F6HQl7cI4\r\npxYBM4t7Tc9ybhvLX98W2sMsXU3QLiOlfc6v3NDHdNoezJ5QvNa/EVimPKLV\r\nr0wUFQIc+6snYszR9TgnA/+iQsAai5zDmU4fUorXKl9g+zqRCNfVIlbHbHvX\r\nEvvpLPydDflNcb2Yg+mbnWUiRYSdYGxRJP+LoMltV72Yya4YKgt+jRVvD8QI\r\nbMs7L64iiqmP2mMRKZd8e1uKfN1s2qiMFAs2do7xqva4SypwU95f65FHBFFJ\r\nDxu8/kiFcHtqDFrttRFsKILXxbF+sx3PFjNunvoRBM1CjI6ug0ZRoyl4QY1A\r\ngCjmS0SVyrGHTvqbn7gFoh85NVEkzKAQvAhZApg3EsTqMWrVJCMjBYdr3Y0Y\r\nyvY9kLexggK5EkZDpvC/6N93SvaCGex9kyGH5y5B4SutJxwOfIf05tz7S7PI\r\njDsy7F3bLjtOP17aH/nWxBQvrvoT5UVJzwswh5eN2QXHGaeQLeF8nAmOqYfN\r\nRDm7cBjTTn2Y3CPhdmefld0hspeASves77mScmilmvmjFJgC5pQ4Es/J6mQK\r\n0EWn6v/2RW+EkoXREkok74ZTB9gdAF8AO5Q=\r\n=w5+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.1.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.1.2","@fluidframework/test-runtime-utils":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.1.2_1658151935855_0.7019614735438111","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@fluid-experimental/tree-graphql","version":"1.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a9238ac9ae1b40f9cc6d3f77fec0627b123776db","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.2.tgz","fileCount":66,"integrity":"sha512-5Z1TMNDleVrpESPI1Q9Ldr5zRc5ZeD0bd0qqLUMaN0VBOzLE09QVZLZLtYlOicM7LLfO4c7aa8FJnlM14vcRXw==","signatures":[{"sig":"MEYCIQCgQ97+YTtzXvLXYdBSYucQ1kFTLR8yC4TANBS+PaYnJwIhAMEBrx/vhY1FJ4/pumS9FYmp5FAS+GOHbdizc/cP1+Qi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WQkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuHA//YJtvGDGB8ydBKSo+9UcWBd6DExiCJ5cSMQ/mh2FJP9gppQhS\r\nNKrd6Gxu4UIZU0fgNolJi+ikZZDqW1HmYqQUR0zwNkvBdrwxAryT6xFdIqis\r\nSSU4oPHhIRvaGDiR7UhGm97QuPdDn5m0RqkuFfij9SvNTE/iAEdiJqwboU0m\r\nFA4AnxX1SbjE7Rh244pJz2sekGCyADc3rmt9l+oBhxhYe3Om7mJOBnNtvPrO\r\n590uM0GnKD0Gw3F5tVngNuamCojfruwcJ360RgglECwZggUXxMIAu/RZx8pm\r\nBmu1X8XzcMf2hp+EzNhI9VkBXLR5K6ICNLZxAfZBYJqL6qJJw6hV83bIEON6\r\nIHZwGwwJEhIP2Wf6df/AMUzFOIFUif/q8zdq0mgeDSlM5nq65UpHsWmQhvaR\r\n7tBPMONxSYNVjF6qhciu5az3kkkAn1CcMWKzagwln7It8OQhmQZAKNB25ZfO\r\nlFPuT2wv46sL4VHRqmL9GGDqB60Llg9gWQPyV7hcOU86l2LvYmO7mLEwvGNM\r\nyF97QQBq6Ldw4arc11/Herbnx4ciKbKcjTuW4H3Culh+Za29SNW0wypFpp8h\r\nbVcVWpGZHHKyLu+Lxv+K95zycnlyrX3sQ1Si0GcvJqYx57cXsL54RX8GpTQC\r\nXCBF6LAPnQYFD9S9QWF/2Mo7CBqsdihUIbY=\r\n=ZRUw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.2","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.2","@fluidframework/test-runtime-utils":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.2_1658151971880_0.04546589845975357","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.81589":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0.81589","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0.81589","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"214a7fa6c7371916226e09f129456350b735c89f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.81589.tgz","fileCount":66,"integrity":"sha512-OMmsocNwqSMZk6B2Xr7qOj5ouP1Fmh8LlvXKyW4rrIjQcDMTwpWvbecwhLPfDChRKCKdokKFroXNOvTvPmkq8A==","signatures":[{"sig":"MEQCIDq3SIFCi7NQtBOt0VUIfDtYAN8515f20vqWE/SOe3aKAiASt60Cnpa+nuDC7iTnebEPFaFDe2xbz+98/Db2UkAATA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2r2OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaUA//Y1S1eLenihgwQv7KQzB1JrrbupIlcB2SLJQ2Mm9I0uFKhRJR\r\nZL4cbtz8OWaxx4NnT49LaOpoY+j2SjHmXcPDSQIHTOiS9//0lfO3T6UW29IF\r\nxMBahgdi1BYzxF1etOp03kM0MyJvlDb8wksqHKojtAbWttvU57oR3Pezi5Xv\r\nlUPKv+UatDVXSqivfzfzfohbiTjDyI1ZI8CK3U5HiCt2h6SLhAIQOOwQUdHP\r\n1UHjvbn1Xp7nwBfV9+/Zf/mx0XF2h+iwd5rT2fqkqhDteyNnGe/rAGGLaKYi\r\nILpOQuXJ0ai6fYLzPyT8mVoYjngK7wd9aoVAZDfYeXMG1m/6T3LJN+WaNzMy\r\n4SYPTi4OKM4auv9KVeV0SuOyU/tgSbWTqdKDBXVsf9uiTYHI+OV0CzuAAUW4\r\nmj3snUhkjkSGgqNUZ31aa1vmyzHX9FFd/IqJLDkEdch6iw1HbbPEYO3y5kPH\r\nzeFSYA5XFFGybZI6bWpAksD71MiCCU7uG4Xfx/RJk0klJoDvxYDEu2lWIbzf\r\nGjCKSpu83LwCRwUcgL2U1RGtUgRr8KIZz8F1FHFof8yYycLe9PvYMFHxRlCd\r\n+a6wIx139dzVUnaLj/6Paig3mcQeucoJgpR/iPMJmcAEANogZE+p+qhMb5B5\r\n/2aP9/+igaamBK9lWptGVYLlZzXSfcbEpIQ=\r\n=ygGY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.81589.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.0.0.81589","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.81589","@fluidframework/test-runtime-utils":"2.0.0-internal.1.0.0.81589"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0.81589_1658502542004_0.25730258116602633","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.81601":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0.81601","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0.81601","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5e1b50ad29b627ac7779348776c55acf360cab07","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.81601.tgz","fileCount":66,"integrity":"sha512-Tb8291s2F0aeQw3KqBTiRjy336hf0UmBiSXY1bMF/vzGzVFqo8sJHLWXVfnh8TiJ5o66zmG/IM++uUlzz+Q96g==","signatures":[{"sig":"MEQCIDVkruuUJtn5jB9PHX7R52MuOm4X9JDicQcV/w9tJJscAiAFbFrKCmfRhkHERZykMOc6LsjvtQMl5CufFAsE2MYoBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2sfEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcPQ//YVVe4mVYJZmaAc3XNSmBzlXnnW5Jv8ad1uMGsRJfoDpch3LH\r\ntyf4SZJ/VsJFVdVeirI30YBg8Wefn+G/+tPnUH6ULOr4CibfqXb+BZ5eOw2m\r\nCmJ4toTTmXG3Kjwvml10CJZ+jbGRM0dptHC2rhlS6kMO+iuQ71M8Yv/T/hgK\r\nES1hAVnLsKVnNp7KCkksLJd4ZemDsb0supfsII70vtocQ0obPnEXWHLKm+yt\r\nOcXk7PdznthXwN7O5QwVmFtvJAHFStApcqmAx0kIQoEhGYV7lIlKFAJCYWFj\r\nMGyF5QD1ZIgaPTFLvxTWRSOpNMlc4VRyn+pVhGn6mAUYShhVCKmIQciI8dV9\r\n5ci/2JP+bUCIXLM+scg/kg2syUNMhXuusKfKLCyj70CkE1S4iipqf26lRSUA\r\nAC7U8tCJwbpQp5QXf58roKtq/0tjcmyeR2fA/wndX6aUKxbylDj8pyw2m//q\r\nqOo96cPoNdUE+nh3lFnVc0fx7dkoA1tc5F3fyT/fRgZHyfJsmZ5+zvCP+UNP\r\nMp+B8ldx+RQFNWSpmJeIzhkEmH9M+PJRC69UKRLmC6jKl1SmYL8+jGkqV+h2\r\nyPA+/ZHed1JREGNqhRH227c5qHEXEVhzRlYoDZB2ZVsHjZoyqgpN2ThrNquV\r\ngLWWV2+uDrcH6yDjr+Pv10LLYSXJfjr2cAA=\r\n=4IRT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.81601.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.0.0.81601","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.81601","@fluidframework/test-runtime-utils":"2.0.0-internal.1.0.0.81601"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0.81601_1658505156213_0.2595405351569675","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.82159":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0.82159","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0.82159","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"28d6886546d8fa170b1f6f670a24117793939b46","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.82159.tgz","fileCount":66,"integrity":"sha512-Xu3cE0ifoaK8hLprxjN/idVaM1Xm4YNlR32POpkEznSYong4IoCtvmGdCbFj3o04eJyuekrrWKLBHTKcksuYqQ==","signatures":[{"sig":"MEUCIQDPSS/kRkrsSJTwT5O63B45rSjD1JfM3hiOfkuRFNci3QIgdlZC4pq80exmHOQ/dtqgDdBAzjdNb8QNkol4QKJJ4uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3/xqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeghAAhX66l7qXZEW5TrLeWWAId045NQ2zy5Tluaf4I8dRpjEiafV4\r\n+ocZmRNk4M6qRe4yX8lj4dy36i/tKP9BdsO9PgtNWdLOScCI9FDYo2Ij3j7h\r\nST/AdRhZnaLwUbA785kACB/Y3FtbCDkTQ2vf/WLtGuJays/xoJvVsVim/JW5\r\ngmWaZyAnJPv2eGk/FDq4BjyCmAUiLymHK47ghrfFY8HUuqEuK+o4jg1Q0iq4\r\n0lr4a5FMJ4rNASWUrui4qkjA2ID8yXCFCMDiSuzJmcqxacUZCfdjhPAUxG4H\r\nNzIqEpCwJBLh/60FmFZMXeWT+gOuxSPH8jZJvLU/HdTi0ebVoxRL/vxSynfQ\r\n7/7qdfazhX5ypNtX+z5L54ASEaVSoiqSdjOscSjVhzy1PSgKokjQpRcnOO2q\r\nmrccLJX3SMbcBkxa6K9Uir0FdVD9tcY++PmRaBFbNy9ZNbT1A7Xq1iTtFVcv\r\nLr6X8/KGLri4xHtWnx5J2WapKOk2v1HhWCgUZ6YrZEQT8HjgILWV4c8UuuAI\r\n03889XpE6S6lqt4jq4Ahb3juAXsPH9JX/vGHFHFP6S9lI/v153MQ+hUTJH0u\r\nOpT37bapxwd951huV51ONViHe3J5tQqawQPDIzmlHGNo6yDf3nBxNqwEFaSr\r\nK6zF8yvJo6eIbh5stfRbmUkp0zDSEKuieWA=\r\n=gfUa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.82159.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.0.0.82159","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.82159","@fluidframework/test-runtime-utils":"2.0.0-internal.1.0.0.82159"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0.82159_1658846313850_0.018991347124901914","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.82628":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0.82628","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0.82628","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0c840a3afbd6f06a577622d37fd1a52d870f3c57","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.82628.tgz","fileCount":66,"integrity":"sha512-sS64Muv9FWGF+OwYyPJ6S5pZe++adlnjUViIhdQoIGlILTndaohXRRNlthSABp0NfJisrv6l6XtEniM3v4cYOQ==","signatures":[{"sig":"MEUCIH13EccoWxiS7zCMSHYgfj3Rfwi2GaW89BhkD59QrrkOAiEAgiaSd4G77wgKGUsSZpAN0+trqym8NHGBCg8CNIimwS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4r3uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYjA/9FzOv0/58Qfncu6X5HKzvUMd5chKplH/YoFmR1j7MwHlk/nEV\r\n0dbgjoOxSv/r0MvZP0pI+6vPz7x0N/VfoP/D6ELkZk2lR95n2BhpWH/ann77\r\nG/54TEkQ4XN2UN1YMKgEfFkBy56RtqyT0nA5Dgamkyd5s73HLU3cq/mCnB1A\r\nvXH3AcoZCo3uccR1c2GxWA1XiUDZs/fKnIRR7w0QYSSkeLJk7Xkm5y/R37rF\r\nwH4dbyKytt2djRisgunjz+D4Z66gXTDGnCrsT8IaUwv0gl0/X/Xc23e2QEn4\r\nKvoTNNtjJBHXt26b9MnpL9ezAwDlD0BNJNAkZg22fcVTXJXcwuoYpXR5cHuB\r\nrVocNkhm/N2G6lsJBf4vyvQV1UYMG4GKUZfGrO9P7t6W61+tKzrxzP4+SecC\r\nqgiOhqjQpbf2z4SEMuQO/J9dtctoI58v8BR8Z++dI6ssU6alAqBaAv0S8iIB\r\nHM0EEO/+wPKDj5k7Kqh5KstqtcwKsSjoUOwIAwpuKMzq1gDcsOt1VP41yeN6\r\nTZCYKL5ie7GmEum1dEZPWUw/Eddt0iYHs4r+1ekkY4FFDeOMwqU1fC5ZAuQ2\r\n4RMkOq6GqZwy7I9ZSbFE7YA7ZObYDzs8CDgyJeFdrYp7CpoURSTX3mzjhZBR\r\nBkfpWs2eEuxv060wRMAV8bpFKPuK96fja9s=\r\n=PmQM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.82628.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.0.0.82628","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.82628","@fluidframework/test-runtime-utils":"2.0.0-internal.1.0.0.82628"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0.82628_1659026926436_0.19152472540294618","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.82693":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0.82693","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0.82693","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5f2f147379e76d48d12f1e2262c1ed59cd23d971","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.82693.tgz","fileCount":66,"integrity":"sha512-Qe3BoSL86uHOA7jSi/oy66VQ/XGQvWkfw28EVZVV4q0fFF5OE1Lpv3n3jicAafTGfXBzR3JHk6NXlAC9UEB4gA==","signatures":[{"sig":"MEUCIEge8Uvys8B3P7gKbAszwK3zDeuM01eJCPT1g0kG1tnWAiEAox07Ef0fkYTf/eH+ngq2/71tmQv7eknnznZ35w819W4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ugvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrakg//WGrKJBtCw9mtut5A5uh8oh+9wJ+g33FyxFpzSPeO+URv8FDY\r\nc1jVwrOorEpu6u8EAnPNZ2fxJvl4r1WIF7suGsRz0xl16x1KADSj5G5e+hmx\r\nPDgtD1e7UfWO14YK8uArOJjVI6gW0eRnsomj3K0qS7FrZuhEJhF8Q4yVraPr\r\nuGefJqk7RG+/vOl0T0wfF9dlMkDNOxbqXSGURWoN71kXf26QT40KW5ozo86P\r\nHlpqXlPLlz/FnEi0tPyEhWDjLUn9gEwjnAmZi66dG/LjxIeJkcSDyWhhiLUp\r\nOXp6iLQWkdRzuIESPtv3SLXGwT0YjmbsvsiR+A3L9YWgsDVN9RqJtrGbVyoA\r\nN+yK6f6ZtPB/Dk2XDVOD/qHK6a1sSMthhCmoJThs9/cw/BFU6PRVJ67nTR8Q\r\nuKc62JXuJiC2GPvpFJqnJ6w6TUwXs4uK8bL0CA+k60waRjJolHKcSEbnKDQO\r\nW/2UTnHFqiAcMaXMTmbOgy6hScOBwfGMFTym5QDV5vCJD9Cbq3kuIbFuyW5x\r\nWuhnkO20fHvR/tBiM9SZPb/iWYl9kbYWWOh/u06RPqcQi4DEtR/yi4rJSa8t\r\n7dK3EaEDGZJNMetYHA4mOa3SyYeQRvwXkFk0cP8SZOQbTXc9Pxfl+76jjyTc\r\n7MwEFRTYgz6+9VhY5An7eS9PB8KpfXbg5JY=\r\n=mhsD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.82693.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.0.0.82693","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.82693","@fluidframework/test-runtime-utils":"2.0.0-internal.1.0.0.82693"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0.82693_1659037742847_0.17381901799935462","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.83139":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0.83139","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0.83139","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d164d21afb9a03d6559a955ef1d7b566c48c0149","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.83139.tgz","fileCount":66,"integrity":"sha512-Oy+WIybUY2oDFyoEIlftDVMzMs6kWy703+eAJNZmSE0k/ojI44csWNm0d9OGnTvG5WAKG0Y0vzpnVSpW+1hL1Q==","signatures":[{"sig":"MEUCIQDh8tYZL9CjarVJIbBYBNvAhzMIPhiSv6rngf/hVghJ1wIgSXX0gzgqaQkbCTPdb8EkUbuI95GouhI1z560XXCg4hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6EXNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg0g//dJXK8hv5Glir01YokOprFRorNhCj8YEQ4YTlZWOz/IHcmiYx\r\n0JK59C8KldjD8rxF0Yc/ksqzmo93Dqfcnzzz7l5g5pqUmMg4M4St6f4TVvWg\r\nI4iI+FSw4Yfy8mHUjs4x8gVJx7BCTOuEABrymt7o+D50LMB73aQAXFA3wt9A\r\nsCqGDjOQwJAxKdihuUQLwoMl/BQBMHnovrn8bmSRmFryNe7EgoFpPrL7VMqy\r\ngUSxQPN6xAZsPbMd5YnAa3YTI3tMVYLHPCQptNHjR/BJwBqQjmm+KTwnBenb\r\n9m9Wi1gHLk4SI99Jd8+wGAVCgtMg5r4kMo8sHvi+NPi4S68Lnx8fVAwVGyCQ\r\nqOIiAiSYQvZy+DGNKN+/AZl93vIyx5AA6d4Ic01ih9H3Z+LXz3/JZB6BAnbw\r\nu0Yn5YbNWktvvoP3s+aYLPPVHyZ/i4oj5Ce1HLo+4BX54jZ7DLcD76/02d1U\r\n0fLr2oxeX3csga9FbSQ/LLZ29yDPEcskzqjb+svQHmNwMCXvW07nVXeqnbY8\r\n+M11pxohciwDM8Pe8kny2JeL2wmXgCUK2RDz9VC5JwP+NBaEFIn339Dh423T\r\nhQ/PYzSzckpSn9DWRHsS5gRnvjvz/2P16U52xYzMe8rUI/j6/GS/nz1zhUbY\r\n3dmiPJRoT+WsQwo8CkdKeywEh+EI0HX+8zQ=\r\n=uYM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.83139.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.0.0.83139","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.83139","@fluidframework/test-runtime-utils":"2.0.0-internal.1.0.0.83139"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0.83139_1659389389288_0.6251294775658778","host":"s3://npm-registry-packages"}},"1.2.3-83900":{"name":"@fluid-experimental/tree-graphql","version":"1.2.3-83900","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.3-83900","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9957270af89753ead69814cfea1a559d278dc647","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.3-83900.tgz","fileCount":66,"integrity":"sha512-ig5JbZ2XkwfKSVLHsEXSU6phldcQGNZYaPqqatXM/4RVPDGurVh6jblWlR8RF6nwZmwkcoHy2uVOz/FKhXf/Iw==","signatures":[{"sig":"MEUCICaGTbBjVHlcjRbwd/4zPdJudWJhjggcFKDeALGIoGQzAiEAlVF+4Y1tYG4dI6uBfWiMQE4m5/oM1dAj9ubyR4/PoyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7CVnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjFg/+Iv7bjBG6kXM0Or0PtBL2qpN4BXNThHhemN6tnVJP/kXW6J4W\r\n00pXD6qqJ1SupA108h1CpUnsNfXuw5XseuBPXNUK6aqYvPyZTgGG2hEKRlur\r\nIEJnWGxhjsCBpLi4/6h7Xy2WbpHXj6KbEC1v6EeQ9+UI35WPfr9TKCbGMket\r\nBdIVcylgSAB9FmZh7vOJWGmPId8rqqypdyF45aaODeN+3KsHkRNa/2M6CNKo\r\nSkyPKEcMDIUuHNOGsF02WslFknoK9GdaIJ4KQRl0ide9uKAfEySCH5bkN5Y4\r\nkEXjlwhIK+5pH/vV7FpfkTuC6ygI0yKSjiCX5ogVGgkobKZcsYoqC8Tm6+Mk\r\n7RsdWvTwxYDdYSe54TyVCxJzvo5ujFPbAtlu5DyuhXl7j71JLKXD6PReFkOr\r\nZpKBdI+3Xl72DSSh0ASmKbB7Ii9pmNOz0EQPlniRayzR3x2N2oQmnZSDfc2/\r\nTew9CkMllP4loUc/Rh6Q7uRPSGsr876u3DttfzmiIdhrD/oz9VsAjc9ScXko\r\ni2SQTAvkY+Idfg8wFNmBvaotDH8Ip6Ig/rHUb9SPNVNexaDmY72/bdrDCBxW\r\nJE3/cidqHx9ghuBWrVizADXdd1Fyad3WZ93S16cO4sLm0fxQnV8vdXqLIzQE\r\nUoGZkm+GMAq6vfhSgHvHmZg/F56T0FgdEdw=\r\n=0D9m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.3-83900.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.2.3-83900","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.2.3-83900","@fluidframework/test-runtime-utils":"1.2.3-83900"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.3-83900_1659643239658_0.6706940960908614","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.84253":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0.84253","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0.84253","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cc7ef00000da08fa800a4b91e64b6c0f49f6feb2","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.84253.tgz","fileCount":66,"integrity":"sha512-96P34B/b8eCU4HEYFD3VSUNKMxSiJmCowjmcfDp6IkrmuRYrafRuW393blbYqiuhoCYe+5MQfs2R/YPgfIhIgg==","signatures":[{"sig":"MEUCIQDoGt9rFhJIQiJ0AN79WobTnPCWIB3wamy7eaAwOPKITAIgU+33zrdpBF9TelFjG95KmPTklBUMMornyfx7RykCi7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8WQTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXnw/+Kt+5XCOPd1dY+7Rj9X/5nj+5iOUkvdDzcBv8xb/z1VsOvACG\r\n3I06uvtYDN7baUhDW1BR+HHeTN396j+hG/r25tP69RQ9I2NXjM6QiZrGGCYW\r\nq5TOduqur2/s7Tl5XEciR+dsLuBNxbp54KnZZx3iUD5tbUPgOjEPzlQlk9Pm\r\neNJZlMwDBylRNLJT8/6JQpHpcCFAxKWyFAjFvtp5fMo89SRHoyw7l+Uz/p3d\r\n7jhxUIR0Yuw3IoFPIp7ZFk2G0ODgnHkQqVKkfYNd/VgspePBK++3IR9b8ryO\r\nqdICbDQkSrg6GLdV1NhPS1XF7jvSwrl/3dQ0y4tlN2oCVBGpPvGBq1bZ1Wol\r\nqbYBZ5A5xKp18c1qLZ6sZrZBqGTXWQE3ISbBL6DKm3pKSRklJ29VSh+a89aK\r\no2U0McvzQJV7o0+qarIopCECi5Wh9jldbLCiJOsEdljH922C2tcJIXoWKeHC\r\nTUeUJS7yS7p5tFZlDOYspK3FLDJSY3NsLFVNax4waw1ZAMD0/omZbQZbc0VU\r\nrXZ43mzlWtguk8g2fcY42Ee17j1NsUhUq9/nFfWxcA9+V6ij+JEn/aTJypOB\r\n+Lvrac7F25Bo5Szd7qdAqrlrBiKU3QSmdCP7r5hFEx3PDy77scH6SGLtZyjd\r\nFhlYcDcd/jt+ymwLZIHmoDUe2hGSKYBSxlU=\r\n=pHVL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.84253.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.0.0.84253","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.84253","@fluidframework/test-runtime-utils":"2.0.0-internal.1.0.0.84253"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0.84253_1659986962409_0.7586935357457205","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"34fa0529ef815e27c462d103732b39db4df8d0ac","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.0.tgz","fileCount":66,"integrity":"sha512-dgPtY7SHF733F57q82qAqDHqCPuk1JmnlEELTOh3iC2rNeTXm65dyXEuCJHZlXVGNJRSsdXpAdwQ1Q8jQFwQJQ==","signatures":[{"sig":"MEUCIQCM0/A9b37XoRg+Y2n1svtem2GbRPaNoZ2vUFneJ2MR6AIgKgR95708sJp2RWQ05AgHZVYUHBaUYfvDyya3huA0j74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8bW4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpJQ//WzhUg1LfySFGc8VkWdKGdE7D/g5r/fu/T3chbyMwDrSY02xP\r\nG95S1d42vB6lqP0ugXxsWuVcbSHmVExZL4cde25wC7Sqoafs7YumxXWn+2s2\r\nI5VEFv5rT7Imj5ZdjqC1yZYmq2wpUnbVZzBPAfl5uzvoBq6N9r6fJKUUV9wi\r\n6nhvOrm+tqu4OAxTKv+Tzsj/GDqa6zpoqmy2s8XRENkIe84qWSkpxaS5UOJ+\r\nuE2kE7P6DpfdIHvSbLZuTw6G/YTX5HlTyzpNFHe8DzFdNiyKJNOEDiJcIVwP\r\n97DZKc7bkAFZZl+GiN2BgsvDxxr81+rkxaMeZcqzGZBcO2ExC0XvK2z5kXms\r\nH2SGPsc4nB7CimBkuc+LJo5GhxbMFQ6zDwKigFPp+RxOK4svoZxbtPgjwqPm\r\nS8wU/BJSFLI3EDkjlCa2bcZWePqan8oKolgKjaJJgBvahBeeWYTNEeJOarDr\r\nzAJiBJCNWLZT5JXnh8LI+hvzPofHFxJiULdsWUzMh/YyjMXX9NY0yAo9KYQL\r\nfbFGvQwamHrfWUF//gVYGpHlOpV53Wa9RaLzXNjQdPcVHZckY17avrpBMkyO\r\nJhYIq+n/zZYKe0Tx8OeG4iel4CHULrX3cTsvQMpc7Db1u5H6mGIAsE5ip6y4\r\nDbKZkMcbSRlaauPRKdhN2DflQBulPFlZfVQ=\r\n=8NZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.0.0","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.0_1660007864372_0.9960903313747154","host":"s3://npm-registry-packages"}},"1.2.3-84921":{"name":"@fluid-experimental/tree-graphql","version":"1.2.3-84921","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.3-84921","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8f356ae4d313b22eed70eea1be8cce76b126f0c7","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.3-84921.tgz","fileCount":66,"integrity":"sha512-e4zgXyMuLIzFGal9bRaK8swOQ+2s0WuWr9lo7E55fk3InVo7fzB1FF3R5kca7w/ecV0beVHH+lOBUo4YliItjQ==","signatures":[{"sig":"MEQCIGC7bcvzuPbpACAQ9MNffjmsV0/ysv0t78NIhxIyAPMvAiBqT4yXoNrdPxUvtbIzjV6dj1pqpKZka//7XL7lgDHUEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9XTLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorBw//VcfVexYTXHkcQiPQ4VMBgRClZCLtk9ya2A06r5ua/4e7rKKW\r\nAHDgLpow01VfmXMvDpveLLAVyhI7r1vT+odAnFy113Y2ddpEjAAl7cN0IXom\r\nKcSm8fLXNOzK89utNQCP1WevAjm9WqWfOHSSoDqKgQfgAzrZy7zyWSPrY+kC\r\nBE93jdZAGMPTfo9OvWzE/5jWXcCWVsPLWv8ti17P20+0EX5CdZvVP89QD6d/\r\njEA6lceYpUmT1Ekm2EW1b44t6g6X1pWl+szT8AXrfxfbbvEzWDXLumvDZT7v\r\nJJA9phx15MUf702dLfnK5Lb461MRBlSErn/UR2dmemXm3wtsA5Xjrlk2G0kz\r\nE6h4AOjklil5iuFXvl797b0xVf1n2dwNslqWf6U5oQSg+xfttJ8hWz9M/z5l\r\nHYAdW93SejSv6wGZc9reC9uiWkSB9NhLMoi/vB8H/o4+Kr1D+I3mzBkBVNaL\r\nIW8wzSPSchAInyAGiQgTigsrYUX3ZG4+TEI1kiBhZTM9V04xvN2qLfWZBfaE\r\nvuuLVPkQSYgwILN1Go71CJGzL4Pbv65Srvd/XuByhkcApUyJFo33W4PMuOta\r\nLNPj41lswPZO2U9DvXfL6FfjzljRbTxQLCKxC8De29+iaLQw6kXf71VvRAlT\r\nscAy0wnPkkE03N30krJydWto5Hwg2NwcL0g=\r\n=Jy6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.3-84921.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.2.3-84921","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.2.3-84921","@fluidframework/test-runtime-utils":"1.2.3-84921"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.3-84921_1660253386881_0.9449760295991729","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@fluid-experimental/tree-graphql","version":"1.2.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e34ccf8269a7d4a2f51cdb97677ebbe669058b7a","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.3.tgz","fileCount":66,"integrity":"sha512-1vq/rhtaqBfgyDidwRvJNlEqTqnFCsBHTYMtEjN75RFR6zTv6QEjFI5AMOaOvBiHf8VXfut9kVM1ElGdrfyTaQ==","signatures":[{"sig":"MEUCIQC7e3HL0XRu9TTALJwmT/Tt1cHmi8q6RlTIGjabecrOxgIgRLNKcs8Jl6fA+SrWkn9b5ZA09PGbWVhPWKoOFSN7tVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9YVfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh1w//RHpexJWGIFlTI6ROz5qvFSKn0qxS1frd7aoDRBK3z9HMKln8\r\n20aDAVw7KQpDA3DmGuRpEc3/F0o4OMoeFrufWJVK4B12Wn8xbHpjUlmRFlmj\r\n7IcFlMutFCU4Dt09G+LTomKGWqheZbFM0bp2APnQE+DlYYwEQQUL5OW9XjAb\r\nlS91jd93iXUKyDp+5CnfQl4tQRjsOulrbY1VI0awFcWOimrFmfpR3xt4J4c/\r\nA6y7NYgnvuqCGk9+hGf4ZqRyjZEL5k6Eth/+oL80hxz/gVCCjdEsWQqG/07T\r\nAXzloGfW4SW0JU20IQLZ8CJjnaED0OT17exIJbzzxGemTNlhpk79P8ZKMPHZ\r\ntiJJ45aDqh0v7I0EARkMk1+s3VbpygKEbLf2IvjNxMv+ubk0ogS7IyhXuYBs\r\nwSoncE21vQKWOVCo50W9eyZcf3O3HtyMLqI6JTA5sIekOZchnaxu0EqgUmsB\r\nBW817fZnOYX4UFEFX/WlGpHIhchs+5QEY/fwb+OylFaFmTCOM6tFb7OW4XTr\r\nXELXXma1kF+IPjvw3WdF7mMghnaMivpfglZ5/WWPySFyu/V6u7eeVkhOSyOa\r\nBoCuiFHJwP2B4qLw/Kd2391jxcBRv881/jF3nUhhEVesjAc+63ryAoqRHry3\r\n6FD/CbyGxIeutm2styG/3bYAxD+srWlup0I=\r\n=s/6D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.3","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.3","@fluidframework/test-runtime-utils":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.3_1660257631430_0.1553982811782011","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@fluid-experimental/tree-graphql","version":"1.2.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9238cd78830fc30acb4ead4c7ac470b3bdcaff99","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.4.tgz","fileCount":66,"integrity":"sha512-BHjNl+SwbO4FBIrYQVd4SguYFT1qX1z3qlxKg5ckbJ4HZihvGjXqxbrlD2ysiA5eGZFgymEKdSulouM1m8PYOA==","signatures":[{"sig":"MEYCIQCIrSGARk0Pbua7ZRiah1228DCAKYEX8Nfr6C8ITn84MgIhANj8u2kubnR1G3HDwXfZXXOPRkGSnzLHQr6MEyQQpAzA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBtZeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwPw//ZRtpTb6i5JitvvSgtWfoxQGUHu6yDVLpOk5T4IQA85EctCgR\r\nqaedWb1cJiOtIoW8Xtyg3A60jkhdggBr2t7agxNaKxlrpfwWcAIr1Heam3cT\r\nbvfcK5aalG48KpfSv/BalljmUrlAR9b5zVvHKimIrSBBAOmJOblwEsj5dI2L\r\nzkuw27iJmZBgR+6kzRAmvsnwu8KbkovCxnTsXIB0bvmylV4ZgLbeO81Qtaxs\r\nUAFB54B4Pd9iOxK+PeIZh57MbTBmfM0FrE30pnwRN0S2InPNjqHGMiJrT9wl\r\n+/vr9pNigZGaAaZ3Ib6BJg4oqUMkRHZnXbuVf7OcPPBcvh5R9iP9wu8whCzM\r\njvfcrJQd2mJO8U5HC4viYgh1tjGQtxjB9fNPqO242WvvjqoCYSaJAOR+TmmX\r\nNqv56PB6Trotd29ySshisDwwWDLCTomrWyL5FAcdC3FmWqO3XPHV2qyxJrVI\r\n3rciVoxCsmij2MrSUeH01Uoi3chxAEUB7CX6d01pguI4jln0eBUdlfH/yf3m\r\nkcvuEhoFziUJ01UJ3i09KUCrCpQQKPA6gOcLBt/wDB9M4icMN1SmKWYTNkYw\r\nM5Ivk6K1oPM9VidUwI+KK4c/3KPIVXLfkXcsJv6TT7Zlck+PtupquGSchOM3\r\nc4+IR+k/6VTHcJWwG1cd2qB7F0YfanXTHrA=\r\n=UoBA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.4","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.4","@fluidframework/test-runtime-utils":"^1.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.4_1661392478208_0.3582593109164267","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@fluid-experimental/tree-graphql","version":"1.2.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.5","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"de935ca0d056f9ba44d74fcdf5a6858dd80516cb","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.5.tgz","fileCount":66,"integrity":"sha512-UDYwYbRC2phvVCr8AENu8qubjwwmH7gFfjEMe4kfv2YCxj7NHDx/DzfOtEseOFQVnaq/kZDwAU1RMiAeDuCLdQ==","signatures":[{"sig":"MEYCIQCzcbSWHVWjVKmwdSJTRNOltXvr4TD24ysv7tJPGRj1dwIhANPuet1PcWbowrmt/5bQZruB8TCiU3L+HZB/0vqOoM7V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD/LTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRtQ//ZWjoVnHOukeMW6NoGMGkU13vyirkGVwy0df77TAPWmCqVV8u\r\n9LCZDpjNscjhjHEF9wTLLSbQST6oy5LrVrHh6dX+ZergHyXdrIzwrwv73AsA\r\nlAcFD/6iNQXCmljZ66dnCee5GHGa4RTE3wTOBcjmqbo9Ui1eLvjUIc988WQj\r\nKw3prfo0PXjxlhSe85w2XoxzZY2/6LrEL31wOOdCjMRyrhIbOnmJc01vR/Wd\r\nWRlu+aI9SjJMSmdNYMjuLCiZINwgkmOJ2I+VNe09QedyzQj0wjqO144htd1+\r\nYtwpTzLg+d3FiBYKu9NlH7B1YABskS0wjADO37Z4W+2QHDSRJf8CuTQFCYCS\r\n+WPPX95KziCtNxNZQgBTxH4CpcQfTwZ8jLW5+VQoWMeYMtunL9OClNlCBTcD\r\nSur7ffiDf40y8u+kjtHFRIgnEtC/eXgMYraOJ89zbrIgT0i4yXBgVw5GIS5l\r\nObh6ZXi3fPAtxvyzq/BEsPIyPV8k/20Hrv3DdL2XY06K2ckeJuR5U6BgCiwT\r\nI5sQjd5gwW96rDdxWEsDN4qs5uf3V4U+/Iwq1qal1FZQy+8a5r0vvU0doqtm\r\n3iPlHcF2CdIRlf/q+JinDnDz4AE/TQhMF+8D5UvNbZvSlWEYxtc55p5icQXe\r\n0KomhDwvpKGPUcidXwrdCJXhdiFsCawbdsU=\r\n=N6nN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.5","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.5","@fluidframework/test-runtime-utils":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.5_1661989587655_0.10788624023719295","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.1.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7e43e43d229ff6b913af73b8015bd800daca88c2","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.1.0.tgz","fileCount":67,"integrity":"sha512-K9le3A7RkdsEGRjTD8vo9nOvStjh2R9QgOqLumvB6FPz3V5P+T34CG8QjQKsWE+ta7mc/vY5w8nFl6jKJC304w==","signatures":[{"sig":"MEYCIQCUwNk2LGN7HdGOR+dBzSZdNA0YWitZc4oVidpFeHucCgIhAI2bKQoeUI03c/8oK/+PLNuqfsY+qr3PjsCp0P2trGgl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEmIPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUbg/9FlBXkS/puk7QWwDf0yFPZSKRxRhLPw+NfODWE63CP/iu2pWn\r\nLrPp1oWXhRJlPHcmu7ULc/KqHAQy/98Vpou6MJ6griqY/E7aDP0cVxZ+Zte7\r\nD4bDXqkIGiw+OKb20sqv5IQavKPUMZDva/utGxRw+Lwq1gIdtjGYKL2o4Z+i\r\nKghYYi4teqP87DZy4VNHTirQFQCjt4aHAhKzFbxvBBh+jMnfb9YTt7OficEH\r\niCGZsH9cTapWA6MjkS9u15FqP6CzIVt3PCW0TIauvfpi81buPninrWc93Esg\r\npoWbYoUZVRNR3VBI+9C5rMX4CGO+HV/rg+KJvBLluK0TAege0jNfKnU/CV6m\r\nwSmMVkFXIpLpFfSqpwGRvjrGn3izXcCsM3W2iZwe71bzmH7rEm6Us4BENuRL\r\noE4yEYZZ0Drky0p4NwrV0+8RLvWJA96he/GWJgfM5bTumg1+JYc2Vx2IigSG\r\nTIK1nHQjW0rmNFDMpUqPnd7VqYIhckRiubuXo0ACbWklJinhMsUgwTN4URUq\r\n11+BuNwF91li66B1Ld60F3owDLa2yIf4L4H2dGSbi+ygC9WpYZJadTOCyPf1\r\npUxacEMPeGfahj5Hu6kP05RlvyjPRvlj7GJrU3V3aGtLKxTTzKV3+oSGu9lL\r\nf5VpepkOmogCbiNiWPjZrS9JDBIHEz9IYg8=\r\n=/s7k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.1.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.0","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.1.0_1662149135207_0.928656679754448","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.1.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"613621ea22e690843b84018940c5946c3ab6fe31","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.1.1.tgz","fileCount":67,"integrity":"sha512-XrHFVO0BoWRWdHy70rw2MG1zgZYPNV6hk3pz+sAYUta2P5UPLsvLfaryxYEpeuT1JmZwXJphg9Yt16L7sWCI+A==","signatures":[{"sig":"MEQCIAXcV8a7P6U1lC5ewsbd+c1b5SCOzAf8OHmsX1fO7vPUAiATOQxhHO6haECMUsPLGJnj2TfIr09qTV6Vx2zOBg5GbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG7LgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfYA/8Ce17KKTd0emh34wfhc47NAIT4TR6ItMSm+7n+TWCU7LsFBzR\r\nunzjQJo7IQj9CMBhlmcrtEKxJAFSwbXsnnXCSmMxD2f1lGUGFpBgmYO72YOb\r\noiim9V4dSpO5L/AEOobUl7YBf3SgwZDWZzugTbdztQJHhGVRpDTeFyEbB0Sr\r\nIdrJ1ftTBzMEkDyj1caj741SVz5PU5MqlRSvXlyT+5NAFe1C00aT+oTjtjRz\r\nJIkEnWVHU/BsRoNf39ve6fD+QEp8KWcUuSqD8Ul+boqK3/YybY/sD0QYm/bC\r\nmVyWIQULZjdEpiNwDgizJkLOn+sFkwdIpkZgi6MzeejUN01cHLqun8QqDUh2\r\nJKe4QhaSbrKuEHO61sLWoW1l6MNzP2/MXK5ZUMmKvTNNB6SZpoalRBBHShdY\r\nCHjalQrlpNV3039VHsjmLGZ82LbodSx5avj2OOYe0ul3eFcIjSkM2WGD3YHH\r\nxAetSDrXwuVpvZ1yiXOFMs6UBJMbFAOOQQ7NSUm3z4ZO5ABUMwHMYvyaf6Lo\r\nM6xBTNphWmlrgwHO5xV0oOGamSzo27fGCoWz/0ldLnWKpQ8oxdOB4cgu+T2P\r\ncrTDLwxWFOFsU1Xz81zc8xv88yizqFhzFwBVevTC5WrNJx9A80GgaZXrnBzH\r\nOBNZxI0+Lnc1kRJFUx4nk3CiaOFilxs2Hyw=\r\n=zWSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.1.1","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.1","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.1.1_1662759648189_0.4167625057838791","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.0.93071":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.2.0.93071","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.2.0.93071","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"212997313a6008b6665407c5cbce58a6357cf29f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.2.0.93071.tgz","fileCount":67,"integrity":"sha512-qfbL9/oPQhoeWtLWdRgT7iXXLMDQq1P0uJDgnuUhnAkyRzj2wWB1eoOiQvPEMdw3d2Dj4i3NmeWj0MZawME4ZA==","signatures":[{"sig":"MEUCICwKCR+buP1DL8D4juOdu7TkLNn7ewB8W+5vFshvaQBLAiEAxg91GTCOM5DrWSwIGiLP/SYDrUyqmy06msLxQPeLjoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIj6oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSbg//VRlNeEuYXBfpAEsSOhglLe324mzqg51/Hzx0j6Ub0TnoYpE+\r\n7ITCf1YPZpA8LJPCxCdhP3oI6nNN4vMrhmTAv4+7/iXupxzeDkkEkMW+FWRB\r\n6XCC+iYoj5rzBjzcSp9/QRBLsx5NFgsiMBlDZUikM9+tY2vB9AoVbL44c30q\r\nsIOI1p/WHI1jC5OMu9N9sD/90qpW0KvCTAdClFhIFhWB8iGQcmpxJj6nrqwn\r\nOfU2ey1f5av4lJ5d4gJ4K21xCt02SnP3GlTbAkiQqKZvFOdSYkHqvoFMCjKF\r\niskR1yPw+k7euhIlIKCGl4+4qhKoIKhT65J1e22Dl2J+UiqRk8egUHPPKyNs\r\n7/yTP52GjuKCPu/uks/3C1FrAUCGJVpyWJNn8sHpVH4TEVl7oAFXEfia9xh6\r\nPNejdi02pAKVYt6fytQfd2iuKwSwqmewUHTcqYQBuklXDm39sNiWcGqIrx2o\r\nPogl3C89qBrAgpGsAmxSlWBaaGpBEzaVuAdkqtg9czlgY/Be/j37Z/kHqMbf\r\neN168r/fJu/fYo4rXxBFyU/yOc+orcEUjNEqR0umKTUAnWbnzMI0Qb7JLCZc\r\nzfqATT2fP1O3OD+LtudQ5sBkktdoygQuo+g5+Y1Jg97D3GSwkwP9JWdz7NRL\r\n4gLw52REm7JeFlLjM6Tht+5ANBZnRRSmoUY=\r\n=OLnp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.2.0.93071.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-internal.1.2.0.93071","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-internal.1.2.0.93071","@fluidframework/test-runtime-utils":"2.0.0-internal.1.2.0.93071"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.2.0.93071_1663188648043_0.37715986339271","host":"s3://npm-registry-packages"}},"1.2.6-93452":{"name":"@fluid-experimental/tree-graphql","version":"1.2.6-93452","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.6-93452","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9bc9ba5785f319c157c91df035071904750b6cbb","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.6-93452.tgz","fileCount":66,"integrity":"sha512-Dmy8pyf1dm2L8RxLsUPesCms6cWohne/R2Mhxje5cpiKwUryFltiqK5+J17Md6ABvJpGX9bvDbPri4ce7pYd+w==","signatures":[{"sig":"MEUCIHfRQKcmqWbk8Auvw+I6mqYqnViCJPfjKzbBoatNA02YAiEA0mOLWLvOWT9AqDtUxU2PU3pO9q3tDlRNc82H5XVpPJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI5CzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/4Q/+OG5yCSMJPLhAhiok7oVfg4dX9SjE0aOqoTTo+em4fgRz8iJ4\r\ncPe9Jxpxh53NaGL7XWysOAM6KWjlLEEiU8QpbViuTD0PRgL8T94+N7bNvU9R\r\nHeafPqYlCHFoQNJmg5YIfu+nxjb6I4JNc2rgb1vVIQVmfbcd7GjGMJEVDDLK\r\nhXSNlYq/1F4pJYK5JnzGV7reYuWpBBMQM1fbT3yI/C2O1XBLNNP/tLBQPGLr\r\nvxnKRwq6Pp2tBernq0A4YVvFoMiPoPyY6ZT/2zOWmflILIQAA2Ji70nxrOVG\r\nDffNBEsZD2XMoVIG/uBTWGUq28qKFeuGVu50/5Fuie/+HXF2lYp2RAtS2YDa\r\nOEQmcItatKHx+GLyrNB9lggngW7mX+W7ihQA37wWW4EjUyriX+kTJ9Rt6YbJ\r\nnHadaMI2yOGhxShDICGp55hKgOTB9JkCiGipCGi4OtztAC/iVSIrVqp9+okv\r\n5hSxFhuBW7muikLJpgwcwhWEQCADursRK7LS4oagdTxPfgnNcXDrsBRMXHrj\r\nlK3Tb+4UFcOAxSFwGdGlmBAaZulFF5457cmHBu5OdxFHiS3kKFbApKSLH13Y\r\ncvcIzkbtQF0kNQV15WsNNIKcivnmQX8mEB9xo5g44zvn+gyHpNkCzbFQKfEu\r\nbBtui5q92O9rwRt2z5rZWq8Yh21AZaggH6I=\r\n=/chm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.6-93452.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.2.6-93452","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.2.6-93452","@fluidframework/test-runtime-utils":"1.2.6-93452"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.6-93452_1663275186791_0.8737908167436308","host":"s3://npm-registry-packages"}},"0.59.2004":{"name":"@fluid-experimental/tree-graphql","version":"0.59.2004","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.2004","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"43c4f2957092f142808703c2d91623a1a028faae","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.2004.tgz","fileCount":66,"integrity":"sha512-x3gs+Fw3xyYoeah2frC9q7e/0BvLaQryd0vEGuGcQcb895fskz78FYGRj5JHV6maTNs6EW/ySrdcyCZDEdPsCg==","signatures":[{"sig":"MEUCIBHScKHp/A85p0XLShEKFNvGKfO/xoVbDoTZMWaECvGiAiEAhsh5yWqRl88vqbye+Rae0ncRGnNUF/Rp3pkdLAINElg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI6WzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA9w/+N8Krm+brsoNyTsLfs7Qx3x6edstaHlERYIWsALMmJ9hBel8E\r\nFWFOGURFzKv8SnzzuWyryv6bbMwvI4EiF+RNMgtoN09bVmt9FvRfLt7T93ni\r\nfr1duHkFji5b3c0Jptv6JQSgNN/i9/xH2Y27OD8UYIfn72zU7sUXJzEZtYP/\r\npyxGguw6GTAJn3izuDv6NxpD3S79xOc7z/88aqFCyryxfplPLAW5rtULFH08\r\ngUvB96o0Bg2WGs9nV+XuVt2HCKOcULyyML/x+Fj0j6OqxeWl122eSQn/bkkh\r\nFsLD/jXBJP4MSgB1twW5OLrEBX83nEjsyIEE6u9mV8/x2OzIGWp6ofN+Xhuh\r\n/by7Yh4B2Bsy+PgyigL0HD56OwG3e1zVghVdp8Ou30rHotTJZHRqeeVH8nfp\r\nkWLMR0wQBmPMcoVflcg2B5+YFt02Pzza4ErCvaOKgEXA02ydEVcM6StT5FMU\r\nVozaMchl/YgMpxCIwxBUilYld3Rge/O3HrTPz1G6TwuFJUTKGV913tNm9J/9\r\nG+N6sRQyDFRaRrNUpTxiM2ZMyjzZ4/hegTNeUN0/EcNI5vtSdA5zcjB4puD7\r\nTEEtUGqYVP3vzD2vDFanRu0PviSDfrYd4bEVNAs9RzL7LCYtjkIHFrKGhvId\r\nhljTX48f3MCsRL4f5HViMdKEagxJFLhjhJI=\r\n=4fGx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.2004.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.2004","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.1.3","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2004","@fluidframework/test-runtime-utils":"^0.59.2004"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.2004_1663280563515_0.6551345502043906","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.1.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"95e866da3085960f079bc2f299aef5ddff64ba94","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.1.2.tgz","fileCount":67,"integrity":"sha512-WnQ5DSQRTN0D87Z0HWx1YdNL1gkwfBlazMfrN67INNQKKY44zNtd9N1JAoZodAHZBZG/+JsGETFnztdUQfOFYQ==","signatures":[{"sig":"MEUCIDXGoEe7+E10QEGwUNvdLMwq8H+B6hBSs8ymjLymazeyAiEAk33+1RPzFQU6bmicDNUQV+u85y4pIaZUGvnZqSbYIk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI8BGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqvA/8CEs7zVXv7oOfQu+4UV8LLNXCp94kq0AgHrS+unap5d56e0ep\r\nMYePtLEKEMKYEi7bCSTYejF6SXdDD50fJD9nG1cl4tDsR7aNZyVPil521c7q\r\nBZUvBp8sk/1xnpEIvxOoalQFY0KeoiI1HalEO7K29b8+0NCuRGGglHedQeH9\r\nLZd6Yfd0f0lYh+QQoYyp24py0RyHnUB9KsEg2E6k1QUDuGnejoBdsG2eQdaK\r\no4o7GhixBHH23yo0lwfwsDZ/42e05tYL/ijGB77tzj67rr9K53wXT/eNkMcC\r\n1fBSwNhVmMt1apJ7Z6YGCp9bzHbgVvs5nmO1xaEBEaZIXzL5ICTgLa/sQjN3\r\nd5J6UNjU9r2dH2/s2kIVRj/xyzD90dNH3KqOHvwx4AslMuarX+2Bb4Ex6lA4\r\nwYLcD47QH8yyFIKHyGfY3r6oO5kTvuH8HOJl8ljYK892BSd5gmk+xdZt+7AK\r\nwThLPhtZu068Ce4l5fK4Ft1oe639uhXVbnPU/NpSiInLA1Xx52+gI8/C7TTv\r\n+XDkLMjozjCV+5Y+bc+Oflhavf3p8ulTl8Edv99kl+ywvopKBPe1RPBy+c10\r\nLbUJ2GP1iVT3EEkBERZfQJHJ92UwkaAaOksblOPOCSOzECJop5EQGXM4KKXl\r\n9teeFcL5svOsIm0CPzAAB+/VhX1JQDLQq1c=\r\n=t+nL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.1.2","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.2","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.1.2_1663287365789_0.8812906193552985","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.0.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"35340e3d6f16df60b86af4b16d9ad0d613b0bd51","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.0.1.tgz","fileCount":66,"integrity":"sha512-jRfQUVvP9kPVVX2pUDziQ0DaOZBB+EoRAk3efX4rBZcbkP6cCegSTkDMe6pC9s2t3/yYhgD/dJz2qPdsLwlIOw==","signatures":[{"sig":"MEUCIGR1fHPhWqKe/nYFYFqmV8oGiAwQbbANkhElki6LeAxRAiEA5rCKGLe4VKeHtvfGckWNZtQKt4/ot+XXj2SvQBuf9Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLPEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorUQ//XNnpyeg/9LqN62i6GCZFseFraNwLCc/IpFd3cj/h0SSo/b8L\r\nZcDGotKqH+OC4Ff1CPwqJKwkl9NKuUr/S6HoNC27rdq/LR0hwDuWxGPaKqSN\r\nD654E0NNgs8Sxf/ijMmAll6UFjT+/zWYMGDFV0rVwmywyh5t5tvqConTqK1W\r\nQPXTa7Y3CsbQ8/l3KnwjzOFpxitMJZ1uT9a+PhddWPu7T9gODIJL5aPVG7rW\r\nZxWfLM0Ady9zAV/pZcF6x4NPbOIWvyEseiC8YhoDrXzT7Q4K/y5YX9F8PGQ5\r\nAGnR6eaISPH6ETIw8IrUWzKQXjk/tZMtdiyM5MzRLXuH6/nBFf5rhbOh61bn\r\nux51QUjDoRA5Gt0i6Dm8Sgla5ZAF5uA+AHu3yaKJV69KEYCrB6RWux6JfeBZ\r\nI8De1lkW0z7jIcML8bAR1FWKYaXYXCzGHZuq6Fb62imTX+729rm5CoGfe0Cx\r\nLOmCo6qIVAFubA0ZB4D+R5j8Ile4mfAVNDLmfS6cw1uwxjDIUT9KD008QUaF\r\nDMZbuyWV5soTZcJCxJ0E04yxdmCUuWfVoa3Z1G/bxcGQfPDySf02cvMc3mPM\r\nJ0WCloU4IDIlwmU21g7MYsIyM3HX5MPlEt9XKOTBrp72Bxl284zD9w8FLizp\r\n7F115h48Ll99+AjIExoPjYozPQtqTT2Zpdw=\r\n=vFCL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.0.1","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.0.1","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.0.1_1663889680279_0.2605445657897616","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@fluid-experimental/tree-graphql","version":"1.2.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.6","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b84362b3342bccc3b51eafc7d8b0fa2a460e668f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.6.tgz","fileCount":66,"integrity":"sha512-e6pyl+nILnvNNyeNvn8Zw69kjbeA8Saj9Et4RvxqYvgEVfcyYAi8B9Dyrjod65O4MHYbguikr+Am0XRRrPgZaA==","signatures":[{"sig":"MEQCIBqc6stze3KG6qRarwXR3RDwfwtJsPfjX/uz+gAigZlhAiBmeQYEaInndO6iOUZnsLSr9D2ws8axRfSSwjmKokoKqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLfQqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLqg/8D6U54VscHsKhb4oVXCJSRgcnkjKZvcG7J+4dVtWakgXX7c/k\r\nTNwrh5/14HCjPR88pJz9D8S9TdnY9/QgGI6jC83tJlpEJakcgjD5M7E12vwe\r\n0/oGOVD081fNGQ4ByNhyX5YvcdFpJ67ellHUl0BXe3srh1ad+JfEmjP3W9h/\r\nrfhzQHu/Sn5Lb9kVNxeiQRJfaslQUUgqlYRKRo0xmQr2tLaLmtkasf7FoHoc\r\ndF1ngv9rh3vSRQm2HUmcEAStFaBY4WYDwTBwJhHCGxn663YcYgslb6W62uW9\r\nHqV+2vMYfnSIZKcznPL9ZsLjzZDIkRCwJsmWot84gk+9AfagnGMxOWr/Kx6L\r\nezyKnhsipq/1RSZt0iEWWN9s7Cw0APMONPh6S9sWtL6WJcfGt9s0GtkwvWvX\r\nax1hacCs3pkk0fwCB+h2GvbcTeuVhtreS/TQD62sDkik/TAHF68BqpNbgJ5J\r\npZBlNaKptQ4KHPYPB5M2N2hOENdRr8PuY+91ohvGt+1nBxeR60pQhbUzLxwf\r\nUBfRlzi+Z22eMUoq0Hi29mNZkmiNsPGVx/m912aXDXbxrOe5PQ82bTqFM94h\r\nXiSX969yY5oJn2TMkyhElu9e22g4PM+vEIrHyGwsYf2UEoDRmZKEmjY2xaQG\r\nVpm4CLPuCuGUl9BJ1f5eTnBFyhSqHDbmUKo=\r\n=VsRb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.6","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.6","@fluidframework/test-runtime-utils":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.6_1663956010309_0.7292796339867489","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.1.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.1.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ca9f3313f633414b90e9b8d4ce54b4b3b6d35867","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.1.3.tgz","fileCount":67,"integrity":"sha512-EYblOG5RGU2rHLRmsbO8ipUn2CBSXA9MkRvOnGPH+h2RDKD0ys8msHDFj3KtslVilbljVOmRIAJttxq4CcBBHQ==","signatures":[{"sig":"MEQCIGKXmC69Y6E/8d+kIjv6LBYaMGcAOjccHJpFX/bW22AOAiAL7NURZ6xGkmclo9YQEMe9fPMoofqyevqV26/cfgUrtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLiqjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRIg//ZhtbqjBEE6I4xvd2d6bCadL37nfENp/VZp6XoWWzcQmztsNw\r\nNhbK6892vfWp2RytIXXsgzwKn/s2QZFacnUuvTussfgUGKTXClfsuc7yDVOz\r\nQBn1LvlS2Bsvajo9Um0EAF3TwGWXvObY9fHnHlBrvTncegCZUcnpaCU3ebtk\r\nDYqpbRqnV01iYqEfhZ5pFEiRIKYdQfcECDFq5bkVX1uVSs5bk+fYaYTPWf/H\r\n4M75Swnig569wI9+yTi/r4CJAhMaWARTAV8x3iB2SRxVdJvwR1vX2RQSQaqV\r\nJRo1/kkluAN6kJxp+bFEHDwAiSnUJ2iqCQ8IoBSCJhH7/rVcpGsB+7mG2ueI\r\nAcONrdD15Qoe08nt56kJtj6J3C2fl825Y5ne9gJxRAoPPxcMtl3kFPM5XpDK\r\nPfWF/aF1mkB0wiRgEu4SfuyfaUk51JX6RxHpw39S2xYbpR6gTAaDr72sRk3K\r\nn0yKeHGE6047ZhpdlPRzQpkowSOfU0NsLYf+G0AhRqHGvxqziYqEheDSnvlw\r\n9iw2BH2z4ViangWgCtbNz2/GbwTGN65GYqp2z/dP3kEnZPCVf2wD6npmwPTX\r\nXQjUOv73y+sLHfVEgPzP3DcqCPaYKnpQMWz67ABguiGZoBEYvILlPGJcJz48\r\nEkbexZL6aa3iPYHkaOTY+Ins1wIEu3NQBdI=\r\n=M+Yj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.1.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.1.3","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.3","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.1.3_1663969955727_0.45493498905939034","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.2.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e5f153583a23c22a2263a1c5e0081e621c43b41b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.2.0.tgz","fileCount":67,"integrity":"sha512-BdtpHVjYjdxVesKDG+LTaIdMoRsuZCbKnLYeDDnTHSs90wK1JG2iqnrV1WWAWJRkpWbnELwEhf4BR3D/mumviA==","signatures":[{"sig":"MEUCIAeGu3yYTku93QWTBmXzIQWeA8RvgGmK1fd6bhH0x9DEAiEA4kPVHu2Y86X9xsUC075bwn+38HAQ3hoqx3ZLVBufoT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMggIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOuQ//V4szVKP7fg2ePKHUij9RMRZSW7vpm9Z7ASbPDbfpKztbQR4z\r\nDlNnQPvo4OICPKmKTzidTSrJNMJplWFWmsL6k/xeim072x9ym0ZMmxwItDpO\r\nQP6L34/0S2Yy56bx02u+RrKBVeu/XvMr+e9XRoLDSRzFzt59aJJaGCJjlH5v\r\nnm8AxTaaerYtTPnxeJBD1CaAcwISu1zVx5Vwbg1Hiqu33F/9PgOn0bu6OGQW\r\nUHA1wuX2/8cPSY1tAWD8YB3DtVTRa2Q9jEiBXJZn9Xj5blBeOuLl6xyq7uBo\r\nAYhJIVQ/qY5mDbCS3Ej7Eo2PS+AkfLtFBZL7MdJHRNqwYW9cl+nLy8TpTijM\r\nOEZZDjk3E5geyEhEIn2Foc1H5CFQIOE2MNMCnXexjTZjoQ1ha2hKfPZzIokN\r\nCECEvNgfgLePDQC5usoPDlNiFPYiH81ALwXOAMEy7BlXBqz0wTvsQFIneS4y\r\nvQEcIwKuWi2LA8akKMaxiqIrjXCvyrDBrdKTQUTIJmKUkSAoxhG5gBq22rTF\r\n6xJW7I+7+cwha9PvF5hv92bOUAupfDqrKjyxHn5Qj29PInJtIr1jImdSAAP8\r\nafgsadfuwQUNEKGLQRjdPL7a+Jt54woOEA3xoldMDqeAYyV9K4GH5tD1s5ya\r\nrUe7NTxyXZ2OjzGfwo+Z7SDLDMY69XORnCM=\r\n=BZmZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.2.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.2.0","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.2.0_1664223240560_0.4975914742500389","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@fluid-experimental/tree-graphql","version":"1.2.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.7","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f5cb7678e6f948a9eb3a9f39bf958a57386cb865","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.7.tgz","fileCount":66,"integrity":"sha512-6V6yA9XVXyma491iyOyXhqWP8JdEPu2Sekis886MLLl3dXFuUg8H1Z8g0MoI72iFuUigu0M2M2ZUH2e6lQmg5g==","signatures":[{"sig":"MEQCIQCXXzCOIzAYmYzQ1rSaDM/9jPT/hCnx3bn5Q7rpzNEHMQIfRkQMPKaqYpeOqQ92BAv+ZRh1fBlXnIdDXGNmY7PKTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM4l3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZbw/5Aca9PfKSnMmgvRevGqa5gkadkSwdWkQwrNddzeU2RIk/9WJq\r\nAUZJE/BvmssicOSzphWFma8rsp4cQzNOlvg7isQfDoDp74nD9Upmt3Pb0dDJ\r\nz/PhcIiNvCgUfD4036VlBVRyujQyhsSekgMhKLnNj0qHIkfbOiD4+iLhVdn1\r\nLLK9hY+nRnee1Z1NN+a1i0FfGXZftpb8WFF9jnHSfpYRJDKcNCaeDDGG2BCo\r\ngJQyjK/F/S2fctCtUn8LzROmYr1dH41SNgj9O2AZURSpEw2ZZce/YUuXL9ro\r\nfbcy3eTBkR2lrJFO+VXWBlpcczg2lknr1wpm3fyMX1i1/HdTwd0sTRa53GX7\r\nAvVSqC7W3pLF/biOEeIYT5BLs2Sn2Bq2apq6agQ8yV/GpCzGyBP+qM6EQVC2\r\nYeCx49M6wbtLQSKm093LkCMv7WnHzTXe76oVY73uT5rz5tTJKjdUft6dTdem\r\nR6X9s6ulpQzXQra+yLcq+UfvE1Z8qHy6dkT9dCHswGmtEYsIBUfM2ETetQf7\r\nCSeCJVn5nIguKJKdtRAhrCe4toEpzFQ5767ibpsGsn82YwhpYp8JO5rYqmXN\r\nFqaBRDesSInEB4ffG7K4gMO4hhUMsL0WYjbJ0VQdKevIcVqOtb4++ThS2mNz\r\nPgIgzbA17zy4Hi3xXlnPjDSfd66vLNVF6bI=\r\n=tuKm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.7","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.7","@fluidframework/test-runtime-utils":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.7_1664321911216_0.4383711023162957","host":"s3://npm-registry-packages"}},"0.59.4003":{"name":"@fluid-experimental/tree-graphql","version":"0.59.4003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@0.59.4003","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9498cde33c1f5bec9cc4e3d5260ec6c306593508","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-0.59.4003.tgz","fileCount":66,"integrity":"sha512-VWj8CUjtwymVpZFtz1e2r5cK8Mb+YigOg73zl8kLZex0J3YAZBezHwU07d9k6Z7AKKrdQuQP7qjVcjbGhSAASQ==","signatures":[{"sig":"MEUCIQDVrsEAl2tAN4qQBJOV7znhhPbuDxJKNZN6g0NW0KHkvAIgXeXK2UeTxu9dSWIdNrb1/Jb2d4mfNzLVgIxKOial71I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM5JHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwWRAAg23KZR6fUkfUl+US5mg0nfz5q+1ICR+ZNBGDJyA8oBwMjrxD\r\n7uvDcyHSWs2RG0gsC03KrTYbQwE5HQWIxjFR5jA0EAuH4yKl35T2zGjlbvrk\r\n8QAXyNdy6aVzu5jDikhm9iYzrxYAZSy8gIbavN9wVbgVEI1dKrLkH3JbJY/D\r\nTw/QzU5zOSZiiOcjjiK4YXU+/u48y4wwC/57oXBq/gTd+3iDjv6QEGdE3Y/9\r\nGEuB/d76YHQ7T3Fkjdcd2oSLCQhphTUY1aZzE9/KfiSv3l51DvankwbfLkZh\r\nLjsDPPFnMtEgyniPptvXEknabYz6+O8+IJgDBi96MKal0nYiLE/OMdVQSjqo\r\n3K7Le0UVIfZScIvBm1oJxNACHgPdOVUYz/bcz90Z4nRkzp0FA1KeIHZHiRzJ\r\nMBis0mbz1UNdQwAJgO0M0wJEd1eader7XVX77gQaEvkM+hmsxguJnJtP/pYM\r\ntPMKhn0m0qV6QfMRnR8zoc3YX1bmEmaMCacauLyHtp/SyFR51FbmgH3o0X3s\r\ntWnpvlqV2V15GyKdyvh0Hj5gmU0RjkpQWKKtvkghhnkyy6tvRDzR8p7oqwia\r\n02A7DsfUEHMoZWFBzoOLlp7YQGWF+WxcKFRupiE1szflraZhjxx81ps4jPRf\r\nMb2gD9Odzi7OC1ztJM0Bjy32J42kwTJLGM8=\r\n=SnDK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-0.59.4003.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^0.59.4003","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","@graphql-codegen/cli":"1.20.1","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@graphql-codegen/typescript":"1.20.2","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4003","@fluidframework/test-runtime-utils":"^0.59.4003"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_0.59.4003_1664324167226_0.13275811099115908","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.1.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.1.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"211222a49a07dcc3b146c58ee5adaed00156551d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.1.4.tgz","fileCount":67,"integrity":"sha512-k2E193Ylvv6PpaQtR4tnZu22wJt5n7dzr3sst1ZqwPNdW1n/ZgTWRCM0HIFCMlrir8u7iLglAA+gPZMJlnYZVQ==","signatures":[{"sig":"MEYCIQClLvgl3GDcHrpMTos5AXQC3sqgPRcEofXfjulTUBzu5wIhANKhe6rZXzAyz+WJb9/o5pXj4e7LOxAqjLKQfx54Y0ep","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM5U5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQfA//e02rk4Zx4BzsMhZ+A3Bzvq5c9WsJ0GkNZ35FJXvh9rLjbLBy\r\nfWdqF77Ecw76JturUTKIQc8XJ94NhQq/SZkz98/R9FRCsE0cCzM8ygp8mS67\r\nEkwL6ZH+wJ2yi1QJXKy5OCCOkRID6oGalSRz87pY4DDpG+avJCVaq3q9zBl/\r\nwF+PVbdt56xNJ9cfm5msga1py/r5l86aQe+lbQMqsctBQ4G1x92YkbQE/5Vu\r\nP2nBriAB0OYoed1w78hpuWk/a5idNn4R0Psl7ca+1uInIuuV6uEu/k0zH3ar\r\ny5ZfFTckduj+E+2y+zjochdgf83tWpFnIUm/r2s5Nxapqg3MoBqBvxL71yQL\r\n9xBYt5hyZsjNXOK/1iR7RB75gEKcvr70XCoLMBz7QbX9BtopstpfsHJolH2q\r\n3vlKeun4DZy/JJvSvHF+Tat/DdDzHuAWIO0aeapFRdMKqAUKu1JTx4avKbeQ\r\nLjjB3R7807t5zclELAHyYLZfENV7Eu4FsuS2CxYFtGVYvbxhNMIG6zP7M9Q2\r\nQFpuDEduL/VDumdlvpxcNKTAzPUKb+XxJz+h+xzFUhEg75vcyWwYTe6bvEys\r\nzauDmK8uTlFT8fVSBE75JyFDO8IHgSwKuLn6qb6FQgGyoSbei8lpbaGB+pj2\r\nMnc7AW8LXHL+aHPdKDYRGEKqnQJA8TKwK5A=\r\n=87cV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.1.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.1.4","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.4","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.1.4_1664324921386_0.3942363955901669","host":"s3://npm-registry-packages"}},"2.0.0-dev.1.3.0.96595":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.1.3.0.96595","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.1.3.0.96595","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bf4e20c44de119c0e41b3b9dd655479071d7e425","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.1.3.0.96595.tgz","fileCount":67,"integrity":"sha512-meB96woyg4WrBd3U/1idsgSFrrvdeUmPlBwpedmfr1mKMSbdFMHKH4SgZHD9gYiyeD4uJELCvG6kO6C6HErRWQ==","signatures":[{"sig":"MEUCIQDGUQLEXGcfp4B2bcBtjHx97ZRycf2J5DPRa4+ORRFftgIgb1HbdRsS50drK/QmlB5vcpAeMrNfp2ufPhH6TYzyr7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN0wBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo5g/+MR7ViCNQbe3GmCXJs7zgpVKQj/ZM831FU2uQ2ABQqdOnhmFt\r\nkc5jZAugAbfr+pDQ15U8BFhWlzmgLouhg6RZ/Wpum/Zwdsph6UdTDOrn43tX\r\nobZ+l0iuEd0FyV01WS+jdp+npAjOjwYZMrO3Cyot691+yfLGNMrpmmUUtVnL\r\n1WCiCfybUV0AxF/qaGnT1uMb6vBsP+RieQr6z5wyF2kY4z4OPOVFQ0KmWIfN\r\n/T4qO4Ya5OkSq2H0V9Unr7x7lch9odLKGDZ+IvRxSWwlst7DNzKCsCS+pudA\r\nQmziQZhLy65czYiW/SKrBgAnE/NhP96UjXlbNcBmbSFTELk9Z3ZKB8tK0fGa\r\nvsBiSFgjj5kIhJ0BW6JQHyz7YdXdsPhDIg0DChYHvuczM7c3hyEmrjpXLj4C\r\nNi6b4RawnO2tL0V9Ltbk0YGjFPIZ7P9WTAYmsxfUl7tl3xY9aFUE9yKxnPW4\r\nFm2GDMqBnoKbErs060dGpbPzSWOfqUJL3v9Jz4S5M7Kg+PvP1bse34SEv5SO\r\n4yHyk5RdgOySABgDT+YfWBCjM/rx6Nh0tukYu5+8oMVc/2yKaOzypxn1LgIV\r\nXt5I4U+T4XG81XTxqheTagyp38JpwfhQA0Qv+EDhxRwTbGGSg9Xp+nRIfTud\r\nviRxuY4QA2kTp3Mdj5nZqqgpLf3DvngZgDI=\r\n=Azc3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.1.3.0.96595.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.1.3.0.96595","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-dev.1.3.0.96595","@fluidframework/test-runtime-utils":"2.0.0-dev.1.3.0.96595"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.1.3.0.96595_1664568321291_0.21318168986129127","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.2.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4e3df71cd7d4af21b9a5d90518d0af7100b21764","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.2.1.tgz","fileCount":67,"integrity":"sha512-gqcf57qwotLZf47B2Dff2yBOpTJwlfWHF7wSC/ZD1ywc1Yw4OlHmcqOr4R9XQas9ma2BL+A4LdoTdHZz2Cpddw==","signatures":[{"sig":"MEUCIQDGhQ7197/UwtTW0jd01iosPuE3xIRBbUNCCs+GlP9MwgIgYoIhdlya5XwndXhsVbjioK9UtHzJA6CehoHla6tm6V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO3UYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe/w/8CK4FyKyXpqLK7KuE1OXBHdibiMmpd3wgswZfMf1GVPZU17Kn\r\nWWoKwz30g8k1qupSFnUDoHKkne/uA6kFDt2DKNkBgsZJpFA3aWL5rGzqIqZv\r\n5QRPoLF6l7q0VdK6fI7/g4e8s2MRNViCMI8cJsMAGJmfYB7tQVwbpqNi8tcc\r\nYU5Rm4VgHs+brYGSPH9ayqb9PlR28VzOjXjHp86BypMjVl48ynfocDeBJMtN\r\nAn+TDd+YICARGLYgkrzaEPMIXYaqSNKM+ToKLnJrThxGuHpZgI75YppJe23/\r\nobsGXWf1bYdU95mF2zPkdJ6V/2D3VJsq0nLu7mEN4OfczUnBegXnme/WfNWe\r\nHux40iYIb9a7uEZa1hkXaC0zH/Yg2Vn8QjHTaT4O0j/ygc0qbQ8/J11oltqE\r\ncvUhU9VpPpQiFDFWiBXz7tyvizjpBXFcPh7qxq95qAgBJdG1b5NFc8hBWnry\r\nEclCOUQcqgmxT9UK97D+3n5d5+N6UKZlEaOB6SrzptKZaBxmGjGn3lezUyTO\r\n2jlxJjv1J9ZdcCuPzdwK5f+Ik4SKv+HqF0rOd1YNMZ0mDjYW0tGe6q+bn159\r\nWunbKIZgoRWX/Mw7APtTobdtkeWR527hvopg1DOL9PwzVPQvtIzjrHS/2ujc\r\ntUbYoV1Mxnl0Kahkl6Kc7vXWBlrvKbDPXyQ=\r\n=FLLK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.2.1","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.2.1","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.2.1_1664840984642_0.0030206409624897734","host":"s3://npm-registry-packages"}},"1.3.0-97515":{"name":"@fluid-experimental/tree-graphql","version":"1.3.0-97515","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.0-97515","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0010dfa87dc1bb0d31464fb41fd97cb37e6cdf45","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.0-97515.tgz","fileCount":66,"integrity":"sha512-gDs7dWKORFWxI72B+ckN8lQBLdF/cvJ71a/gVDqnWlGP+qjI5S2cFAeplzWhQC/Lwh3YJEOUTvLBMMRDFRzIBw==","signatures":[{"sig":"MEQCIHicIbY5FvykBEMeLr8CN6MfDAwKdBXLV2CqfN0iSsLcAiBjjvKAJKjKBB/QGue2OVVKx+BZ0lfgJjF1FIokc111Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPL07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZexAAmofSlnsPaylrhZ80yI12LlEY7ij1YTV3xzzzoKeidCmGKZGc\r\nusZp13yHponlHrTvWNj+vTlyES2peuuHp7uE7o3EIVLtRxdcohcYx2OEzsEJ\r\nsRQS+nvD2PW+sAxV5V2TwMOU0PpiWdNSBCEQokTGYMCk7+LbmD5xMj9d8v2e\r\nUp2/inm7uqm3/04k+crBgeV6KRXdLaaZhd/ZQf4x8Q+r5Dv8mmrDD59Qm3qU\r\nPz739SrSzhFMj4/aUumzCFCzrtquZONlk0doANNMz/s/WjfaUO4CohcokyrB\r\nGUaZNX/8QtkG0zVbSAE644RvI/cHUShAcgMUgEs4mLV34qLxVf4VDrUN+b32\r\nOVSvug/J0qJjsIqK2eDA78yAlavYC6E9FsWVARGudgUtJGJnwVegsG3ONbRO\r\nDcma4BvjZ0bFaaXgW6P/Sd8tJ6p7lvxaH8TXPg0p6RPqSn6a7HulfjEbexac\r\naiM/AbsvqJc65dYfLCsMLH235bQp0c82wJS5VCXCM9giY6f/14cM2/BGZz9L\r\n1/P9HslGU672LbS4Vy4zkZZY+LHAQO0AwWkuREPS/YD7o6FRV2+rpw/iGfTX\r\nSajVc099R/H6R1mpFWhKWb3LQiy4saIt3l2nfVip94C7a4a3HHSCVc1H1qx3\r\nARfk7Jc9fEMjU+jY3wjhMyVrA7fJovMH7HE=\r\n=Jf9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.0-97515.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.3.0-97515","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.3.0-97515","@fluidframework/test-runtime-utils":"1.3.0-97515"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.0-97515_1664924987102_0.34255680175560355","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.2.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0d258c2c9ce4fa95c55e289b9ed6294a28e3d03f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.2.2.tgz","fileCount":67,"integrity":"sha512-DH5QBx8ND5WdUgjr6AJwAnEIDU0W+cR/spVFdHYeWHAB+ULO0krLc/ijKJL3Dl9H5Fn/qH7rF8ZU9t9oyv3HSw==","signatures":[{"sig":"MEYCIQCVz8K8TdnSk/5ODB4cV9XSM+CEZefy/8sv6NsMdaTtjAIhAIdwW5wuJLYLJTPNdYcSCBxExDn64xV/O/hu5a+2mkfm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPNc5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppxA//f5oXx+ZGGVjhdwinl8C7hdpIdbxEukJ+KqMEIzGAQp/8fsLF\r\nZESMYKgsXI5gFgmR9PaixGvTD+YO2QsKq34+8TbvMFC+7KnWainTXcIoYEYp\r\nnqChEONrXW1rgTe6Cq0H6b/ZvWAPfsgzb5ixQdy/Lq4mjbCGRsx6if2V5X8T\r\nUz7B3PlAo9I5Ufj22zuv0GOnXAhO8QxGzQLPLBbgxPa33UoazuHoZbIiGlVk\r\nCxaZy/gcLsBAONi2y4hmUUOUGvtzT0V3EZgPQHIHIGRmYn6ZMTGIkRmdSi5I\r\nFhSo0S4ocLrGPEvo0Q9o8ouAbZr2Nj1I6HEp3TwS4JzZutOvGUZwtymJ78ki\r\noX6U4Ube+UsrNMyGeFNl3cT95f9ypvuJKSj5jhh4IjCvxsySYJOFDIWOAiuA\r\ncwycgoJLFZ0LldQ9diw33109Ya2HVq0216kYsLBEB6UD5ldsdr32jKi6rlyE\r\n+2qYOTD37Mp7NQW9nl0HB+8CIwEsBgJ8GEv1V3RkQkduJRGBFa4cIfHrLzgR\r\ng8NnO6nMDoqWoVRh2MhncyMDeeSi2SIGn5BEdqcbnBElY5004vRHLS5RoScA\r\nX6HURT6KgF1hoO3VwIJE0TK7uhrwyFWVI/rSFfcyzGb5+JTcW1TszAQYKFb9\r\nd7eiOhX6wGgGGowi/mNsVYiI5zyYxCVf//o=\r\n=1zxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.2.2","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.2.2","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.2.2_1664931641039_0.020528557211547893","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e8ac5e3a1d0264b457881946022f424d9ded192d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.0.tgz","fileCount":67,"integrity":"sha512-uvF8oAM+3tkJhttV6J+Hi0bJdEWtXP87vXLVdk1LYkTYv7qyVQfPzfpgDC4hcJdsHN5hsDpm+8mS4NmoTcvwOA==","signatures":[{"sig":"MEYCIQDNpja6OeRGMEvQRN6PQIQJbIZICQE39D6jZe/eMI+RIAIhAIwugzgefQiTufRvAa+zLbBSK7+Ps/2RLxJUdFdK4vR6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP2GEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Wg//Xda3ELZoEVJzsfj+ocYbO7bsFlYDwCJt3dfSKfxr+3hhKaGT\r\npFqhATDSw20cUtaRHALZPfR0mLAowcfqRH1iX/cjKWXGMxIwH0GvlyfFQ/3O\r\ndNCVUkMSwMIylnmWmQRraU1BKxI61Huq/NmYdGLYbDQP79DaU3PLXszHzgEY\r\no6vm4QkJQvtL/vXPGqjVDTKnZC0GaDMpjpPlA9Q5ddOzEf2drtY9bcqk7A6o\r\nVnas/hJuNwPkLhjLNfFArC4pcfj7FQabcfL2EE8kjxtHbX75b4nykZJ7dBhV\r\nE29expCrVsJvnfpjnEGMkbcZZOCsenzDsdTxBYSctWCtdJYARSIBckx8YQB0\r\nELNtlQQ1ByIZTyAP3uhEgPNvP4YO8TnrKCAFbiqAlGs1T00/CaUKNyrdEfbO\r\nCiO+RRQLf1DnRbtLpn5fyAzw79sB1qPqpYzifYWqcZpzK+YJDMrFfPnqAbcW\r\nDuu7L6iAuOZRH7PKw+EP7uPR7E2bNFTIpI1ta0M600nr7rHpNgr3HhSUF4tz\r\n1ar42GijGXpcbsavRaWaENKr5ZPIiJ1qNLr2D8jJdZbMhxnrsfpR3rCVxX6b\r\nCXb6CYJU8tqh/khKglcQFKc/6SgNMSNAErm5VU5INZRUhubyjG3HP3Muz92g\r\nXLPD2f9P7SrvVoPiCIdrgP0EhqtxG+IrMO8=\r\n=MB5s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.4.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.0","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.0_1665098116103_0.1248117235018864","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a011d38a05e61a71f94e240ddf0c264b93ceafd0","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.1.tgz","fileCount":67,"integrity":"sha512-6lq8FZPKf8yZljc1la5i6GQc25UDKagEYvYi9guSqstCuw/Tu5s5G/8yFmsWXOUbMNueamT8mIC/6napikgIpQ==","signatures":[{"sig":"MEQCIFmX02y9qPKV5s4g4m2XaDPQC3V0wolqF1BcmsWvfnl+AiAZE7z4rOZEeNamUhRYv/+Dq0YlF3z2sDu5JAjIwodgOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRItOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvHxAAk3anxgXl9d+K1rUoC4Am68F+xlYExA5mJYW1J5ujwfXA8IjM\r\nHnmgTF3ZfKDMLwVTvmcV+ioaVb4GrNRkbw5xpxFTKTVkXjmAsYovJb2gKlYY\r\nRYY9Bel0KXasJQaOGpTEcacWxuf8qTdYC1fS5JjGIP+LQdNCZMGKHDwr8d7l\r\nZ/7HW2VXH8W8eAeDRR3CJb+Ji8lT8ZeuyEa8ciGX8lA4/ZWGaTP5b35l+gMg\r\nSpZsD8kCgjoYfErrKjrJ/fW1silNofRnewfxKaM+Qcpre5dGqIGUerN2VJow\r\nbjqKtnLe5Q/DWDE+Peoh71naN08v4JTEEilwa8bIaPQ0UJ961sohQi8WzWD1\r\naFAao91zXCLN+5n4yuR8gY0YJ3zxFZTdOhgTPRB0FabMsl4g563msuOXFJ6M\r\n1kjIxtXJ3osixbfnRNUt9/hpq5i+5w5LkuNfic7N2MVRFgqSTfRt8WPuoDfr\r\n3sbWmGl5QcBKSkER/Jb9+jp5vgKu9Eg4DXUcZBIFJRpQz6smMNcTaa9YcGj8\r\nQs3PcWFNszHZj7ZW5DHWN1WS6CySC1aiPOCyulKghDWGSCFs2/h4FzIkYMhJ\r\nHfAG1DOvJeZQLvhcvOS4iEGKjDW8Gp7Mh39LOOM+s6p8Y1ITVCC5OT2Ynz7L\r\nuOK57/7nCHNM/4uQI4pGi/MBkQ2UT98XuBY=\r\n=WkFu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.4.1","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.1","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.1_1665436493844_0.3944710048367779","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5e587abf08b39bc080d548b63848210e933735f2","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.2.tgz","fileCount":67,"integrity":"sha512-7PJ9Z3fblGxR9EhIY7gdhtEEJ1Ta1sanDNY+LdCucXiW9kzHG7JR81mhrsjQ/5F8t2ye0sY1Uxyl1LdIlUeylg==","signatures":[{"sig":"MEUCIQDKCQKfb4E2mZks/OzdYd6rZPwio1KazaLL2hISVZTD4gIgdVrRvq8ZycqqgXqc/cm9jFsBP2ADv7iqSe5YGlKCn+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR1VxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomxA//SADdyi0a7M7VVqWaOtBv7bYRSIftDFDOBDfTmWmY5TldzZyE\r\nC0pCbhtkXqf9s4SwLI4GJSHKR6ri4NTprlaAFiBSmpt+zG3L/R8oXGvxxMN3\r\nH2g2yICGmx5Zwn+dMNB5157WOQCqwEYd6mEHAzDuaM2vV5H9SVLfcaDN50NB\r\nvJA/Okfq39jA2svQhtc0Bg2WeLR0rXkPw8kbLXIyUKwCFiAVYB7pgOmuZRGM\r\nRRAMs3T75S6UAjXr8YQhA4V3hrIT1n0g1Uvn1CKd9LR9EXz3FrX5PObVMmU5\r\nYQchNJ+vZChsqP9hBPCMYVAV+8eNlecaT6nAT45/O+XrAqNi6/IBByTJGuZs\r\nayIJ3F8YRfaMc3ONT14fS8OsgwHHiUFJrqdDi+hRTZKxCokcgjFqLLJmOuan\r\nnRWpvQuV7TVgp/3Wuzg2ZvjUGM8bUQzDzsnN19KdjPaYSVDKlazJ/yca0Nco\r\nRpuCbBNAZsa2h9iYRQsMpDn+rxO5Kyap962jLL7r4j9rghfhzs+dIwK8bZ0P\r\nsSZaSEdDJzGwaTYQiqoEinPMqrb853gLLLLvAQfoGCD8VQ91/1sVmCQjaBPj\r\nlrWk3P+x+L3WrpdEE/LZGeMp21sbtLn9O9j/Id5OK+5c18Qg4eWRtbSN+j5s\r\nYrRn8AEEjPC4GYZGAezh1Ceo3y9moRiQijM=\r\n=g1A1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.4.2","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.2","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.2_1665619313264_0.5107961873641165","host":"s3://npm-registry-packages"}},"1.3.0-100520":{"name":"@fluid-experimental/tree-graphql","version":"1.3.0-100520","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.0-100520","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1542e1b8defa7e4ec03e5ee5eea11eafe2275be8","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.0-100520.tgz","fileCount":66,"integrity":"sha512-ONKx6bpV2gbMTezzp/C8wEXyMoEtfXufA2SHbvoLo8OHq1v4ggKdjbPSkBWRzJnmc4U8bwkYpCXynFhqZwrdPw==","signatures":[{"sig":"MEUCIC7ruT1rAMlp3cBOUSOemnJBxSOtiXvhEQa+8Gxe1IOJAiEA2oDeJIWVn+6LvjsYnZT4y1iqQgu82pZ7Xi+e28WRmy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSasIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdlw//QX9McLZHZUNrqKKI0uBaqlq37+ojVl1eVuAhQzlHdxfnHn1H\r\nh2uckiq+3s50DSlhXDUvs+URMrRAkHYk9w7CNwikJfby2aZ+Ss6zbWlLqFN3\r\n/w9oUJYdKJYGeLlefo1A/qjg25ZZtfjUWN/fyiPvZ2ar7T+e4qiPQx8fJ0wi\r\nCwmXhZAisM4xwHUMnUcVoP9M+WcQzrFAl6RNW5WgxNpAf9NECogw253zK+5B\r\n1vPwTso6Q7YAMX2Q/1R4pkH8FtxLaL340VX8DSvVj+V16mWiQ/Rg1DVG74iW\r\n2t4+Kqk9OrsunaJclnGeNbLwpMHg3vBvdoTDose3lVU+YI3Y/rK+yIMP1FUE\r\nE6txqcru5dp2e1TBS3T5RAzyAEP2LRa7gLicQHWwuKk3ECKdqprWv2Hfg9bz\r\nO/tshhUgRanperw7Uh6V1S1oskYx00QDPRXnmUiwxmykPhaVP9wKrPUaQmLe\r\nEbTI91bvyixfA59Ee/2KMsESdK19mGtQ/AVKbtFQjgjTFXU4KEPYLFydwD8s\r\nnVT60YDyYH2TaB3XJPDyNfk1pOOcnM9YKdeZeg/pPI9YibG8wTXnKaAgrJ4Q\r\nenJMSA1RkODN5rijAV81YwAa1c5Xf1lkoQeehTo3MKGK7RWycfXoW9Bq30Jx\r\nSEyRUf2rdUDZdrch2fQSyd3+piAPk9GxzIE=\r\n=umSz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.0-100520.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.3.0-100520","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.3.0-100520","@fluidframework/test-runtime-utils":"1.3.0-100520"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.0-100520_1665772296017_0.9695957155329629","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.0.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f8b4574a321f66c74db5e5de9c2a1cdb67162852","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.0.0.tgz","fileCount":67,"integrity":"sha512-9igKG/B/DPnaUb1M4jCVpCGlRS5PgUYeggXvXTrMs4LL+BSpmVh01CIdHOJhoAUfYK6LhQ368RuJHOdLJY68vQ==","signatures":[{"sig":"MEUCIQDL3CL3+UYe8UbvzUc3C99BfFNvngy5HZJtk1psR1Z+agIgdg3pY4/fNia/pYXt9ltYX3sb56v4ZsuI+Z56eIC8Lf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjThVLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Ug//eNpfISEsxS7oPpwKrhProVWw8LDA2i1NLYeoT30RkQGmJus6\r\nTtTQsSpCZxkywAw7VzwmjBRo/Xc7R/vdKZhCwBkUjtLWTNYorERC/KKyvtXs\r\nNU+Zs3LfEGdXHRms1esCNwyT4LLnnMfmDXDs3wo2LBuOGtexMR/aOZVTTxVO\r\nx+ggoINU0W7+Poc2r5RnfE/5j3nwHppEK//Dd7xNaxSO4lQhC2FMiiEghjhC\r\n+RjLfHEBcaGSVtEufeVxvRilW2l8QYD6gt2PPy0XL5DOG+iGNuzZsRmdkuCK\r\n6ZLHG7xPfLOOtEpeSbwaEvRYU6mRP1tDr5OvRqbraivM7wF5iA54K/Wtdmb2\r\nhftPne1UtAIzpN7fq9RWYk9S8iM1R64QNE0y1v+qxKq6fHfdie204urr5pTL\r\nANj3bLv5cZVUQh4Q+jhP6g6mj+CLiptjtGMXqFXVHRbuFVsaC5OwjMFIRuDd\r\n6o0RYNikKuK2W4tSsRcLr6q9u56Hz3msljjzyfdJhxZYs5wKmtV9uJelo3v1\r\nO9xOVkd26x9metfj2SnnLaz69xY26VpiKpf0Bf07yyMLC4qytBnvvn3MaUOy\r\nlQGOd0nb1/T/BDgELog36z2AyBF3xjJ+SmvxP3McnZNHY+gn/NsO6lfav7rc\r\nbGgU4vSMEjUU5iTe8VobTAZKQKrLGPcbAEE=\r\n=yQvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.2.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.2.0.0","@fluidframework/test-runtime-utils":"^2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.0.0_1666061643654_0.7482614370013159","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"115a34b0bccd2d7dfd9b72077beee1b41cbb77aa","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.3.tgz","fileCount":67,"integrity":"sha512-M04ZaTlPE/XwgMNTATqEGsUbMrPEXhyo4LOG8jFwtiIgHQQcLRSwjey21pSxFvT4hZbvy1+7FZ1uzWbQOiXMCg==","signatures":[{"sig":"MEUCIQDVbjfetBWKMooWydP6BRZpf+FbjNFABeLGk9FYp9kBWQIgUXd7cBW+AfJ++i9WqNf6d3sX+Z7vY5x5FquxXO4JUPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTyttACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu6xAAi/KEGl2YiwUOJ43Z9VBBrN9kB+zIVCjiEiPD81IopFgrm+7H\r\nEETJuuXkCr3sBYMzf4yI1bRVndLUDSNvgo5+iJ9SY6uTGV7KTBSRfvNb7NI4\r\n1sINScOrhhYxNBi3fusr9wLsIa+tPiHr6bga70x0n9e6T/xbza0jp+Knesbd\r\n6stJb+RQg1Ne21axsCmkjo6oyeUFo9TBzsu3LhyGx3V30X/Y+RskMfbqgEzL\r\nG639dApdZ6W346UxCbz+upkH3GoLnmsUxAcbR+TD0Lm3KOq+vejJ5QYd2lrJ\r\nTTRnF0902gVZfl06ily18bPHIETYUTqFklEpGLl4RNrMo8mkyA7QxbTic4ja\r\nJqPmONGNjZyW47u5NVyWKA0jcZGI65fJvowaZ0+T/xjtqCOlPXWipc7ZNhxj\r\n4KouMTal6kLasdl+croK4qzxmiYYdSlAkSyFLKY5TW+pyCivSXKQyZTWcr1Z\r\n5rtRLv5rYV4Pn8U+ZPLxVUEgOh+DEAzyp/t1oFEWg3PR5XYT6s7FYM3eZH5B\r\npXani3jsK4+NZN7yMzjLSI7m1ObDCMQJIrUJTSXUwFVPStRLKjr4cah2EwEG\r\nCsjiQSgv4Kw1wX6lpK+5wCWTcov81N0k82o5EA/0tc0jZHEvdm65bQR4Nw0P\r\nKrKKWnrir+Rl9uIwyVES75kJ7Aq430nhUag=\r\n=M0eC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.1.4.3","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.3","@fluidframework/test-runtime-utils":"^2.0.0-internal.1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.3_1666132845595_0.28441568144965323","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@fluid-experimental/tree-graphql","version":"1.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0f2c87bb120781593dbee4e64077ed60cf93a5cc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.0.tgz","fileCount":66,"integrity":"sha512-VsMqZ6iRsEkwWtYV0+ddW+Eq6Md7j4twvsefSQeLlHv899fA0QF4wpangAcWioGwvzMXnDifzhaAAUJ26uBQBA==","signatures":[{"sig":"MEUCIQCnQtbWqNhaUhAK0c/G968q+lUN0qk3aEzXndjh3r/RKgIgDqFVc76yndZCEQ/csCrWpfe2B7/yxOB1RRasMpbjjFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUCAGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6aRAAg6Tf7N8ppMwaO0AzL5bvhpArDWUjkE09Z6D58871Z3gF54NS\r\nZdqUPGssOmSrXf4MP98EVRMInVJQr0jXPQmQfVcfLvUNRQecgRI0p1/qXykO\r\nn0pLw1BJ01mo5cP5CS365GR6WqVklEt6u9fJCJbGjrq1g6spdBm6jX4zB8k+\r\nCcRT/U4tu3GiZWEMngSQDWL2UWXKNIYdKuh+7ob1bOo/TFi38wYGJGdjbMAQ\r\nELwvWaUaqobVe4lYjZr74gSmwWROKqkNsh6wIROQ9Ih5mRcvuHgWIrVdGyO0\r\nFH7Ggqepw6OYr0vkrmvTijiruGG/rUIpZVVMYWtbZcjvSjRMguvsW6n38CEo\r\n5KCQwabSApfzZW41dHSZKTJ3kbR97x7VYn+zDJu3eS5a1eqfs8es9FV6c/ke\r\nbiyp3Qj9TqdII4gszejVV8nX3nHp/Bj6gPP5Sg7hgh9BPF/asD94xcgWjafe\r\nbdOOCBjtZOmCFvOoD6no4Rm2/d2hrIO3ML3MLA5h+MVXcGOcpCsYMJV+dsID\r\nIiReq1TocGRhx5eKxONjwdSAi1WyD083mTZMFGW5O81EXfkZk1RKUk3O1wf0\r\nPqE4KL2JK5hjRx+2SiDC0c6sNnOM4OnySkqcNBRq0FKY6OUsD7I4sMRBz9Qo\r\n5JbRVc+l1brD1VQg7jj2/ysLRdL6Fy6m4gQ=\r\n=jdjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.3.0","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.3.0","@fluidframework/test-runtime-utils":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.0_1666195461823_0.49495634474762795","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9f1de64098688c02a5c2598f78204a62bc0127bc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.4.tgz","fileCount":67,"integrity":"sha512-7D4BbJ/9xBwRDX90rCzLTG5Qb8IbPoVW6SfjVeu7fguE3BtWgez7tH31W/7sTRnORGVC7OOrrbE1rF2V4Qwb8g==","signatures":[{"sig":"MEQCIBjoIkRLJnN0HoRQcZYJd6mLkrH9ULYY34dhTpmD+FiPAiB0ZCbDI3dXZKZJs7GZH6jRDVIx3onPGyXwfs7gti4tmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUO4RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpknA/9HuueLSnv1aBygWlXtyLUJtyLkpEwcbWZYKgKGtpYNm/Uo99P\r\nT42RkD3rkBDL/U7yEnuSosTj5eF3tCTYvm8s2ebKnBi1uLP0qZSVgNQirD3P\r\ngpnMdJN/tYFBZ81oDgAhChUC3z67qApoi+i1GMMnsirrwyFPTaltXgQSHP7S\r\nW59nv5R+6pNIB2cMzHooo33Z/9m6SfgKMvidH8Zd0cNpP63XeyGMd+8fnZVp\r\nmGWB8EJ/opD2vnTwcLqNHwtvX2QcgeeI0L/XcLYyi+XQpGd6jev9lVwZG9fH\r\ncaOGwhHkA97uwvwKDSt/7AK41li55b2JEQsOPf560tOKC5FWZZLlE6APUw9d\r\nAVrFq2+dvTGPfDgfsd5TdLarFNLDa/4dsxrbt+KpojFKnQoKfod+9ZFTM9rJ\r\nSQv70Pda6Pz6IxtPH0V8K6XyxcjAadfdl8yTI8V/lh2u1fwSB0SjW0nR2rsm\r\n7EAy+PBV3IobgGcT3R5F2TduAgcaIlObI774RwiW0KcVuGwH21o6DsZqSeDV\r\nFjhiqGhSdDhVI50DFoYyFXokGrPopoMoyE/9jhOgmqhTd0ljxaR04tKzlXXj\r\nsMStG0H4lDIyft5UWjpM3dZeGKWf5MWLXWXjTdu7TgR225CH2dr1HMrhoCE9\r\n1xl4jgrisGLT9z2mV5iFaPGT3sicx2C2+3o=\r\n=N1/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.1.4.4 <2.0.0-internal.2.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.4 <2.0.0-internal.2.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.1.4.4 <2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.4_1666248208979_0.2985420340280829","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.0.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b2338a007b6c6ec90d331544643c4a744ddb1879","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.0.1.tgz","fileCount":67,"integrity":"sha512-J4CYbUsrkq4YuT1Zl3/n0ZO6T7RjChsFLYb+pzopIMVePNWpXyyq9GD5hZxxKZGdkAOcIq5BJIBqqmRWwyiI5Q==","signatures":[{"sig":"MEUCIHx5g8Jhq0W1vJkC+m+Gu+KN0jbUEGB+UUqG2sej8rxoAiEA9pGe1IwhlMAgg2W1D1581+aZAAY82Zck819ZRM0vC9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUZ66ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT+A/+NZjTYjs385Q/N1Az0pkLWDIx1RYlHGiNZLzTZ//GyUP+rQE9\r\nKRbR0672XaEv5i7Dmld+zH28t0s5/pDLy0QcDBh5SuMw3QoR0WypV4yQWaX+\r\nMoSn8H1OykUyCKaGDYn4L55JMvokLsPP4AuX42GJeZb4uClxNsroZsJhYaLw\r\nvSqc0H5oIhmaP8alWVkzqvZ5WcyTmPrcGVo8ZpUpiBTXcekt83msqweLlM5W\r\nX4aR6wpZaFyxYvqFTjxzDXSOp7jPrLIFKbWeccaQAsRAo7DB0NeIgai2x4ft\r\n5C9cpGcM3pwbZW7Xx4AgAvay7kDebhSwEEHbKeMiQOGc6VX57yQ56y6EekCa\r\ndsFqF2bDejdZE4T6j//Rd55f9+FXGpPTl5qEZ6k6jIdz0hbYvNrLISRMEW0t\r\n/icAw15jb5uF6rBGolPRqlrdaGOm/VRs9CQBSh7xj+hx+It3qBpu4VYBYy6l\r\nyyXIOmD/8uU0L4HLUf5ypeEUYChMZmHpELogsuLg2bOLLrHvW6+laehnowam\r\nJmD2pBpvNz5FqP9zomG95JcsXQDWUGUhZb6YZBnvuiuvsxf0TLE7MKTR5vzo\r\nKKP2n52TNcTMpe3I8WuwZD+/MX2I2l07+OiaxiGVuAS5zK/H/Bd69d3zn+kt\r\niZrnDXQ8UCYIuFceYNzg9TQoJJq1JIgn0B4=\r\n=wTXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.0.1 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.1 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.0.1 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.0.1_1666293434603_0.23509260479691596","host":"s3://npm-registry-packages"}},"2.0.0-dev.1.4.5.105745":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.1.4.5.105745","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.1.4.5.105745","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8c5c4a457a1a127aa54676f14b5ec4a8c1b694d9","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.1.4.5.105745.tgz","fileCount":67,"integrity":"sha512-03/CvKBaisLuEkXgHs57NWZLPwZEYpQyzkzdejGEz7bDCCv4hn6b6ZPYlBEBXIAvQYjyBz5iw3RIhwUJMcqqNw==","signatures":[{"sig":"MEQCIHr2leZRri9QOa4hW+5pdbTzbMyrVWF5bcmhLpzRr4kGAiAuahrmIzdWSF/7urz1qU5EzyPwO6es0kCG6Y9WEDxRjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYsnVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGrw//cj/hVCkGcffjh7aAihdFW/cCZ5fsotN60fWy00TmSSEnJcrl\r\n6yzXlhS8w60s+cpIOEpACPjfS7N21X5vxdurEQlViEHrFSre7EMI1xg85aiC\r\nV3grXISQ1J7/nsCKU3pra7PvuKTi+lM/EYcQST3cHhUOzsJLnlIGzPG55H6p\r\nIc9Mj+FE6STyjOZ6rWf4ZWlwbE5QXh3U34Ct9Y13x9dT5V8Z+aEf+6+ccARj\r\n4tnv4sGhyZ772j+3cBZGh0JFWm7Fl2SypTsMabGThr6PJxdM+Aw/5iCzYegM\r\nCFikQxOc95jRJlSwzS3+ETgsRE6/AL3iD+rBW3c5keT7Eg7jfO33l5vhFQo7\r\nHCw/y8SfwZmO4x04MWZyDHZTGLFPUkNOJCm8ubx3HEWEDDNtd29KPbYWWqld\r\nZxH+wkT4VY5cUyNm4ClQY+i28vUGPdvMXC7U6+7b1qMbMyxk95ZCjpaP/aSq\r\nD6IEYirpVUajnqF9PQ6heKvbKUvZQbsZL/AUqrC97oII+uW4iG/aQO2fkXFc\r\nOCiSz3jcKGCgAhFq4KmrH0vBM5Gp4kfF+uqv7wdMosoTAnKatX++ykI+nPDD\r\n29LMEZ+LVZHaZlRoaTYRWSP21HiyNln3eamLB0m7oLZUXaRrx2GkXH7hUu11\r\nIQUeusdp6vnhQ+ErnubIqFqrdNd9sZwNr2k=\r\n=pOQ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.1.4.5.105745.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.1.4.5.105745","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-dev.1.4.5.105745","@fluidframework/test-runtime-utils":"2.0.0-dev.1.4.5.105745"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.1.4.5.105745_1667418581276_0.9813545823319874","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.5":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"867918c9ff63ff71e2aecd44ca54ef0e440fec9c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.5.tgz","fileCount":67,"integrity":"sha512-Iz17fLrxjcpFwCR+t9QofQv04WjJzNVde7ycXAprWXnVkwGn4OBMQcVW+jaTvDQaDuVSSUrjz8Vc9PNmEh6cbQ==","signatures":[{"sig":"MEQCIEK2N3LEPwqXx8+fFQ8WSnYDcjwJ7fBG2+P9CZ0T8CnEAiA5my661FA/ZtN+xFU2ArCLa3ANKZsYElqXxbbqtxu4lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZBWGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcEBAAhoRDbN6sT9NgdlWNKDCvlVfYpCksX3d/sBR4GKJz3LpHoexO\r\nxrD0OLOV/JVmG8L+GCgKe2C5YdHOJfwvinTzcwTvjIbKenyBYW+O8KYW3Lys\r\nUry9Rf0DJWTBXd1EpXdC4Ymf6ATTqvSDt5Cip6QFMq0i9GQJtwFp+dz8ZpZX\r\n5MOnHpcHslWVUtF4scE1bQvlJ3Kwaw6pc6vyC34+uBm/pPcWmdxgZ+QzXB8Q\r\n2W53RJ4r3P9VrFYzZdr3AblXvaocDdvjhbprdUHtlmdK8h7jE5BfU9yVWrn5\r\nwEhlU97MT5GkvwxLVNTXMp4rt/FFeo/Hox++ZQs2hNmNU3m/V0PjGxPsjCDe\r\nusyB0ZLDnJEr8cSLq6FrEzUOa6pixdlzQQhuVSoMgzjyjBviOEOv7OliTEl8\r\nr/zPM+OCv4qsg1ocZHskPy1FNewDZs4IXbK7o9WOnTMSX+Z3ju8lvEMH1JMT\r\nMVqr9JToek/Q/IinZcvtY8LPuVWcEts/qvHC3SSF7QbWfTuGYNQUFWwW3R5I\r\nyx3YRnBVHZkXtoo/QS9elrSkZ0XpBD+9qpXmCksFN11ruMOssAAKF1sK14Jr\r\nRGqNMhTjjjvdSVRH3l3cKhX7fd5xmxcAJiYjP6ymyJiHdkUjsSi3bbbyr1Hh\r\nfU30t+dZnfKXcg9PYKd4+QWEj+DP/6gaIY8=\r\n=04nq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.1.4.5 <2.0.0-internal.2.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.5 <2.0.0-internal.2.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.1.4.5 <2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.5_1667503494696_0.6482740456041374","host":"s3://npm-registry-packages"}},"2.0.0-dev.1.4.6.106135":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.1.4.6.106135","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.1.4.6.106135","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c804fab91e0e90e22452ca9650b7c181e230397e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.1.4.6.106135.tgz","fileCount":67,"integrity":"sha512-W7H2/4LCE7YTIuWjUoeG8s8CZQpBQUFTON54k0VAKJKFToHWIwz1zJZ3+ItEaKbxpYFCSiDHFFu4zmp6K1CTIQ==","signatures":[{"sig":"MEUCIQDbOc6QFYAQR/Gttv5RfLUExnUdISrp96a4yrASeQfGGgIgIeCAtJfsXvsZObmUOj16/YpDiVDYfDrrM1TcNQREfAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZDkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLQg/+LSEYaiIHiHiAT9l3i5lfW1Bud5TC72lxwctj/3dOev1buO5a\r\nbSVUhJ7d0IjPN7tTTocfgpK49OjfVIUXeCTALaDhm/jlBJrFI1bkRjEOeOMR\r\nhFA2+wRXBOiHUqqO+7oYxs3hvpOTcUIxqLzt8AlHIAYxtNX9jLnGa1tuaSDB\r\nNGPQA0ZEfODSzJ7oRC0W1den1gdJJCpwk/6BvhzB0wrFrHOorIgsO4N5J9uY\r\n6NKR6yqSXb/nSj1uET2w4cUr14tB+yhB2Ecb9y8HBflRX/uB0BwdnecDpHb7\r\noLTCs7dM2UNPZ3FTpWem8y42f2hZy8vsvbGEcZHgXDmzHpsVbqmLRIEQheK0\r\n0ei8jwpa0poY9hpJLw0WEdX2tNdSTtRtEsihs+BlB48EsrTubaGuq6viF+TN\r\nc8YE4LrYbQ2SnPkRXVKIpGg9j+eG4MicGbY/FKz58+vlTdeIzgOHd4DLV/0u\r\nHZOkE4Rscqrts07lfCREzWvJSdpQHlNeIkbiGCmMyapqMmBeXlZjLQo1DpCq\r\nP3/5q8YMdoxgYke/9T+WmhKo6ixMOBuHxaYK3QSDfW5cHxF2vVQ3TWo04IpT\r\njZP+iOaaOYA8WFZaHstUr3H+XBzyd2aCkrGTrXyE+ctmUx/zCDBiJj6YIDkL\r\n8zM89lxmJiaLjEPDbRGptYNNjBCFkjbKTHY=\r\n=Tf50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.1.4.6.106135.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.1.4.6.106135","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"2.0.0-dev.1.4.6.106135","@fluidframework/test-runtime-utils":"2.0.0-dev.1.4.6.106135"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.1.4.6.106135_1667512593314_0.5063878361457448","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.6":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"39316900522ba58cbc674f5bd6c9719b6f02ddb5","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.6.tgz","fileCount":67,"integrity":"sha512-QNETgVDyIFbhaSCdrSp46xaK0/tsUObgpwmeVORfvH8Q371sMu6GDhWtKxfdQWiduiJPvP1lCzMHWzSUlNtXEA==","signatures":[{"sig":"MEYCIQDGLA61I1yBAVG+1QHxdwCnrvnpl9IW6CBVRqbRpnKQAwIhANJBOM+13HAUbNNNunjp/p/yL0NkKhUa39IyV5b5TnBW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZENQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql2g//WFDQ4kg9b3mOv2K0TS0SqWzwM4YxZ0bQGx/hAzgh1MgCasnp\r\n+hLa9wUbgtI/yT4jVW5A78NXMFl6ms2CvkJSdqlOmLSFQFOk/vnH58miqMvw\r\nynqV36B9Kua2outKgxmg8xFXDCqMPMtKvfs8geC1R1tXoOpPqTfsoLKlJbta\r\npFeH1r27bXsfKa0YVM5O5x3f7HuelsXBI1GX8ciPd74cnI38HC3YB0fysuKF\r\n2P2NKhVAijoLredjLTn9D3UUqbuyo7+j7AizR7SKf/EpMPx7BMdlmwgetvml\r\nU6/Oq7WcYR97X57orsCf+Ua19Mq1KxrW4eolNy3GDoSm853xdpv8HUFj0v6r\r\nDQt91L9A9i4xIo3YG4Cpz9V0Kz8+Q3wkDM2okeWF16m+lXzh3S+W0fsDyjqQ\r\naFyDUb62JIc/Y1b6Fu4VgPBxVrPNc9xWekUnUJdPEdwfIlsu1iz2zgrvl15m\r\nvYr50l6Su+KHtj0BrR42iNN9ARXN5XsdHLz/mGpnFEgVc6Aq0RkLo8DWLpCf\r\nhH/d7/s20dTMV3I7Zx5p6sXcsc9PAskOouncBPlDBR9ekn/u5Q0cJGuImDs9\r\nGHsDR3L+MQsaoqZF1A8Cwnp/sEDEjKBz0Ml4LCVFJnq9cssOHbwoNs2jXacN\r\nvobfN71fneaA/AngtZj0cqaQuBRhMk9Xu1I=\r\n=tuXh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.1.4.6 <2.0.0-internal.2.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.6 <2.0.0-internal.2.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.1.4.6 <2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.6_1667515216216_0.45901393946954827","host":"s3://npm-registry-packages"}},"1.4.0-106438":{"name":"@fluid-experimental/tree-graphql","version":"1.4.0-106438","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.4.0-106438","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0b69623f945552bf1c0284ce8ddcdb5593e0c8db","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.4.0-106438.tgz","fileCount":66,"integrity":"sha512-nKfK85OVlJmc0aewE/pi1aojtuz7X2y/WQUW3VjQ14LDPjT12gg2JprO601BUWmZqmPQkSu3fjPoIrox0k6OaQ==","signatures":[{"sig":"MEUCIQDsWIJtJGR8lpnpzQCN2/+ziIGAyUju3b8ek+g+TINmEAIgJryFyGyF6kmd8nipvhFlJrXq/yDl3ttj81kTYEW2xTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZYukACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8dxAAh76KM9rD2e1a0kfS5l5IAaOwZUPQYTLiMRwZcsLrTi7RZOQn\r\n+Q3ZluQ1e1+j5T0E+9pxL4Cfs+SE35ZvgKorGk3OUtkhyNnGRMAqFar9HbrY\r\n+c8MdE7OsbIaRUbAak7pVJEXWOd5rrU0hpX/YGefauOMqkZllO+EEwMup1hN\r\nLvLb3jf/SGolMBaqZiHQFLm8S/quqH+MRYxiz93TVH0bntXOwywhtyTRHEju\r\nf3p70zxeYIuJhmC3T0X6sTZO+MQ4mGrHrT7sfMR5yH1jEwWb3C+IHClxa7Zj\r\nZKl4bVBmv91bPF2C8h+qz+9Qo/rhoU4JlMmVrRadkjbE1QC10gE1wxFtaeYA\r\nfR/1K2eYmi1NBpCaBmfgaAQkcyLdg60kpsLNHazSR0esfwc1P2P5lF426Q02\r\nUVKPKGCcwNZwp70jF+NBMPsNMogRDRjoR7LVfzCOjweB72MXR16OLqgCgwxf\r\nntGN9uwonjnJWaifQgwP+3Ql89RaEpaK65aZyBoaK+Y1L1JoGFKENAAhCzqn\r\n9768yQ9wP2FPPwB/rNYdJU+r/iEzpMsCsusgVVUuTof70OiE2/C45cWr2GJM\r\nZ6nr056LxhA7Mb6hSlJEfdSLSUJcVhMJ3Qc9pzXlSMzXy9lAqBdnCUcYgLfX\r\n3o+oR29omN5YpDolGeQ4hbykHDIVb5FbKvU=\r\n=c1Y6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.4.0-106438.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.4.0-106438","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.4.0-106438","@fluidframework/test-runtime-utils":"1.4.0-106438"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.4.0-106438_1667599268368_0.8727312083314138","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8a805ae5ceb62078e1d37ce5ae709b04f9f1ccb3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.0.2.tgz","fileCount":67,"integrity":"sha512-jkK+Hm+RLqogxSmqAYseUureiNgUeVRu+GyF42My7gzd6d0sfdqlwEwYZ+g3VV9On5szjSNHlvkGNmXIuZTHmQ==","signatures":[{"sig":"MEUCIEr7yZ1f+QKJHPsdyvQnJGbgj1c3w/7Twz54x5WfFMI9AiEA6Wq9Jj1e1jRlcSCpivAuKSM9GFISS5+YZ6hPJvbOmvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZZmCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDEA//Xh1JbZS5T4jiO8qtL0Qv6T1Ap4DRVDa8Db8cDXbh6MVTTW2D\r\nZhFBkSD2tIksTLtP4KpU4EZbeUyMCIZd3xdSQalfy6FiqHJQi6jDiBJL2ctq\r\nH0WO/jX6p3CAMDA2I5Tq8/ZU+uG0gt98M7yPpeZUAQOPpcsUPLD4MPUPYiFr\r\nxhq6NQ8HxmtT/kz47lWkPDueBQtsn2fXQKmlD9JJ7Q+Idh057cNIVKOeQkOv\r\njicIzAgctFWe1nJ1wlqTgjPeCfmDvIFbxXo/Ce4hadv7BPWUiCZfevLKLGNG\r\nszxWmArCmSjvet1Xmr8Kvlv4Ek+f0fSo2ZHVpAumCKbaL9Ag0aQEGZeknbgp\r\nMMB1U4kfnovv5RpmdafMyD3BbxOvElP4CIuMh+w6iKgh8U8DjmxcT9g2+/0F\r\nGNjKanUsZky02N+lchm4Wrbp8a/5WhIF4EEvExfDlqP1LR8027ZRWesVyq4o\r\nsv0qozoGz6v4uKd3XsOzOw5mPMmHkOVVjCuUbnPdLzJ7DnqoXRZI7kWVLZrB\r\nuG/c5aHpzLY8g5VP/X80zhtP5iJ/jr+HlNup9Lz2ziX43yifjLOhJQY/C0vX\r\nTn9TK0Dx/9LQfGzaF8aWd0/6bQt98OZtlsr2NrMlT8EwzT9Jin8BglEZ6MZM\r\nek9rY72z4sjuJK9RFPdW5uOGdc+RP/G0rC8=\r\n=jEP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.0.2 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.2 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.0.2 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.0.2_1667602818562_0.8341970885584078","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"dbb446da5ccbb0b7f6bbf836f67c4fd95f30cf6b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.0.3.tgz","fileCount":67,"integrity":"sha512-NNPymAy1TJ4eGp8t9hl5e9cQx7vspIhZPJJXKRKryaHuHV3vMayWyTa3Chc9E/iaIoHLorfzIfAGdDKYC9mqnw==","signatures":[{"sig":"MEUCIQDk3oQ4jMdQkhIlp1+kb4LY+S8GMd8v/eazIgqnKeIyawIgPyC0TrJbbd6SyjewEPXc8ar/L8dNjtVh5SSSqzOmIKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbUetACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYhQ//Xf1RudBCIyjH3NPs+zUs0Cp+mcd5ziIUrOnQXviAccK8iEQn\r\n4KbgxY9+xelWiwCPzxVb6frkCPed5Vhwcqg1mGMJ22yakskomiw6xzCbeRl+\r\nRMBqK3Xk0LLNtbaUEBeCaUEyH+1mCNqR64aZ7/3RUqXuPsD993UaSBtf2fr6\r\nMptbP1zYbRsM3tzhjZJDUQuZtqrF6Ocl1ilDjxJTMhj182t0aD5Z+Hr8F7ek\r\n4jPUWMptOtQczzDYZD6qHUK3kG0R7Pch5tv/QDrOo96bZK2+tpE9Z/mXGrx6\r\nPZfVr6iOsrQP4z3pJhIwkkmT279VYAZPLrnZQ10sEkih+nfYQWGBrFck+P7e\r\nYuMKKU55Cry+RyhCvLKl0wAJHqJrwHt+wdNyQS9WF1KguphA9cWyqtGqkqxX\r\nG0B4lA8Ze0+jyU+rXyrjfw7nelHuSUHDBLW+Uew+9pnCq28TJkVYalAr8cVi\r\nrV9yxmhHvstqXj8zTnHJrpAXd8onDhhLSelhYERGV2TZL05qkxSY/3Pvs9KU\r\nasVrG/MN0f70lcx1OD+A0YKKM9n4WGm/I+nNvSXMHtkmbRNtYUUVKcKWtPz5\r\nMebenE++wU+81nK4bV59yIt45JXKhUl/sof+9dGnNwgg9i5L04eqn1YZ1v4k\r\n58ELcvLmlOMQvlUU+7jEhp5NznlNQPcUguU=\r\n=f/EY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.0.3 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.3 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.0.3 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.0.3_1668106157114_0.838931346388712","host":"s3://npm-registry-packages"}},"1.4.0-108057":{"name":"@fluid-experimental/tree-graphql","version":"1.4.0-108057","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.4.0-108057","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ee62a059e1c746047c858a500eeb95a39600ee5a","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.4.0-108057.tgz","fileCount":66,"integrity":"sha512-MLCpNW8gjyvit8rr7CM8udhL72k4xfh/KXoDYA9OOVuXN140mhugdIxyMpOVDA1ZruL+gnIN72eV72VryPp7pA==","signatures":[{"sig":"MEUCIQCsx+mJ7CU1pa5AIY9GZnxadn5faKZ3IeDoiD5rNkKMRAIgQbRN+PinTQF2mOSxBOHPgB2e69xWrNQhVUPgiFTK0i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdC7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpflA//W3LxpvogA2GeiKqjk+OAP6G8HprI/f1RILjpq/CgD2Qoc1Tx\r\nfjLrqTlI8/Q4jxTtf8A7tyOqXIjedXNQ3YAxgyLlBGp7omTFVCPBAsQCHKwa\r\nb4NqxLX18hfAxZt2I0WyqmQkSVgkmssmrIpjKnRtaFk5oZ3aGVA6dtU/xjnt\r\nlU+nqy+bP5K/QENXLGXwJfTPgFGyhYoevDMmxGlkFB5oorgEYQgtm5LbA6nv\r\nX9IpixzTJxBy6RXvCgrg/JeaBb83ILUcQpgwf6NxiuqT+WiKixtRuw5wdoP2\r\ni/Msg2PX5ycOEtlYoLtQBJS0aXYVb8GA21LYP0VWazSvkQlLgRQfKyPOfmcC\r\nJg8iC/ChkYz5i9dg/bTmj+GIIZvd9Uq9ORCaeDEhzePNE3cKlL7LGL9tgkJH\r\nDdm6kvrK9uO4c9CfXa7OZPARpbSKrH3qx4ODaybDK3Xrp6YAT5j35Ju1svwU\r\n3mlzd7mar3epLIapFCQPWlpJDT7WEMN/9oQknbD4Q29pd2X961gjJWMdC9xq\r\nD00j5VPBk3fDZZyYl2n0Jcvd7VcQiJffR7gJoeQDnWz+EWYjH/kg0SGKTSOS\r\n5YWRrJ8wXXJyi/3lhC4Jr5VhNCuocJvSysXb/DFcxaukiIqR/3mpTyIEvHFD\r\nRN06jDGlXcjYBYOEdfW/CobCDXb6IEbhl1c=\r\n=4ijM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.4.0-108057.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.4.0-108057","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.4.0-108057","@fluidframework/test-runtime-utils":"1.4.0-108057"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.4.0-108057_1668141243260_0.770672104876944","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@fluid-experimental/tree-graphql","version":"1.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4fe3c8f5f5cc55394f4df2cd3a4ebebe6c40d824","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.1.tgz","fileCount":66,"integrity":"sha512-/t0d63+2YwFvPt8ueNCjORbVTbbbcZgyYFs4rGJgvVtEEI6im9wyxiMSQmDoiImG7y36JmiNO/Nr1mhO9PUpqw==","signatures":[{"sig":"MEUCIB7Q3tgoyWxjPB7tIoQiUKpZZeVLReDmZuexY7i3AYLJAiEAgaiFuor5A3GP8a0BfLYuYHheQPEPOyq5kgw1LAAF61A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbrHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiAg//f2xzDZ6EimUq7bVNVwGL1lGdTW4B19iWBmL+xH9Q5kb0+qpR\r\n4FHAAuvWBOFGZQxou7Mjk1O+Ioa3pNgnk9NCuZxAd2G8Ek4TvDD2l+9DWHid\r\nFGm7lxOyzAvlDMVofhpkxpACT+tBye1tOyhZ45yWBWHCg+ElsFJ599mfd6iK\r\n+gKZ8N+sUTgrzqb0lCSD8CexSn/f6CmBxcIiYYfneqeJ0+kbLscup9Jkt3OB\r\nY+/P5mUO1q9aiQXzpXOELA7AJLFWSg72JAg3+WcFINzrAUci2mzNNMhoRjfu\r\ndiazSTJqA1AHUx8VER83uCwCOHTouk4iFJaO7+KX3FFVza18Hoos3sQCD9sA\r\n5l0/iBuF33fTKtitI9YspkmD8CDswYj2yRfKySrQqf5/dYZsx8ypZdK4H7ca\r\nef20uC432rkX5FLIrdmKqtATWK8Od9o8KtxVw50VzVgXvDVueIdNjJCD+D4u\r\niUxLMqdGAwa7+fbeyLzmQpfKkBjxKslhr0oXRUI3nQH2Q2BIYYI3PYSdgJkR\r\nhGUXAXZNudJcw6x239wymEDAjT6MMzw3xiFBeGOPwsk+EdrPQmr5Z3v5EPZ6\r\nbxBDc/R6BwpARY8hhb1HZ5ZfQgT0Nf0j+YFMn/WlMDcqpQCEVs0Zcn2+mvkP\r\nQkYacb7Anwa4KIVailLIrH02PSGYJqwNvWA=\r\n=obZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.3.1","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/test-runtime-utils":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.1_1668198870398_0.48240688603178583","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.1.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ed7c71d2233a9989d0ca22c72e35b64b579a1dd2","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.1.0.tgz","fileCount":67,"integrity":"sha512-wKOFCBXF0zLb2WH0T6KM75sxgG0OAmmPSJFQfROd0X43iOFBPVVfMQvp1iaooECqzAWdVWodd8Qx0FOj3+XD2w==","signatures":[{"sig":"MEYCIQDtKV3U2h+V7QZMOLCG+vBEMF931vGTzhRkVwiN3vII3gIhAIKHtxacsFaT5ILFZfV5G/5TyjZukHNvzYsCytmaUN2a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcpOhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxkA//Xb1iwlf7dqjBEWVaQZOiJ0FjcccqHl5xR3EozOomtyseXoGY\r\ndAyadhnDHi5rgu/Emrcp25O/mdRa882OflWgDH2qHKOPerYSkS0Xkk7r8YYt\r\nD+j6NCyPBwN7ScIpQLRvOHA8EGn1b50vheSVlnAo3eSVGDik3o7hissn6Qin\r\n0ZOQgHwmTnApOKEdjWHYaF6d9Y8SxzcE053fBcpjfJhgsBZbEHJlNpmbW9JP\r\nWfXr6ghokQ8ZZEGHylGyjZcJV6OI3EG5Eof0faYdkyBpbTuFZY4T+JQHFRfc\r\nChxIF+UkbchJ8cbaYPSlGpl2nQ5WJhKVbAGycuA1XZHPtTilxVea6jiV3Ok/\r\nZKz/k8v+wbnHL0wNtvHPZNJc57sXhN7jdtvZ17v1VgVH1nFbe48D5knQP3r6\r\nR1uPvHzYh/fNsopQCtLbkY5dO4ImNdhtBnLu8xaNdgADnEEaINe9X0K8Vi3m\r\n8QTnZobV9rLiYfFwigjZm0MDEKXFSShrOelso1x0Oy6zRH0BK4hLCGBAP7iW\r\npbTSFGx7WU6c8LOEclwlmQ3Z3HuQ40KtXnNzOx1J3/TlbGu6j9SyL984PsZx\r\nuKx0xx2Y8Qy9HH1D/Z1IzDscsp+8Opl+vGrC+jfA5602ucXe8i2pucBzrgp3\r\nTMIsppo2oNTDmV1Onqxgv1VzwarAMaiMs7E=\r\n=ragn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.1.0 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.1.0 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.1.0 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.1.0_1668453280908_0.9002407404752322","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.7":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a7deda4db7d197a78e6d93dd5138690321ef0a84","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.7.tgz","fileCount":67,"integrity":"sha512-BdQyl+MGMUcyKdKq7W+nNBJ0jDlS3x+rjFhaOEzzxyaST5BvcFqAWwjCM/dm9vaqEgORHcJFhNWmNa059s4QWw==","signatures":[{"sig":"MEQCIEi7JKV5IpQu0PaL0qj+B8wCLc15fBGtZY9/sIMVcItRAiBWuMtPt5GijP+lV/1yujWuCK2UjMqUgXY70RZlX2XSVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje9Y7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbCBAAjhgIcY2vl4D2YzGOOtNbBeNzlr7+Hw2rG6NTZWThsyfC5SOQ\r\njRO0pGV0NZMsHpfRmYwICN57q/abWmcJU/YalRmPZrugqoub9A5htTPSSgQE\r\nSlT9pyVGJSv2MI+fd0YD4Q4v5xTaJsCakM6uk4Lckm3OLqYuWKFEEqk4G5l/\r\nUb4Lo2+J3OeRKRYpUclsrQ3VhwD0hODhYsSONVP3P/wzF6v6pJSkq7Meju7Y\r\nVeji5Xj/wjVmXx9D39YSBaVSl5QCxXRW4LJCRLDh7ntZHC9ok1BMGxxgh0ht\r\nvMU1qA2V1Z9NigXq1yfivhU7c+vAarO2Bt+pNyVm/TtEJpmz08Zz7JpvBTnW\r\nMIZkWdLv3dlla7ymUMBY70oDNXsQk5rM8BNJYB0lKMFz8bSMk6YkF60TVWu5\r\nlZSgcLC9S+zsSy6B1OHrEKEgPSVVTrLws+FF2Ba2eRomAdOsmK4qXLM8qIYr\r\nLT4BxoGLclu6TkuBzOU78DwaModKYaN8+k1CBGyWY5HcdftkUOkz3w1Yg+oe\r\n7uqaBPXjzj/nErsUmWogv21m4nXl/8I1HfMdH4aA+Ys8f0ztYOVRU6HP1uqO\r\n8veSuA4i1VKiPFdQ2vdrlrvSCZYh2t96KejrMOYMVUBXtjrXMsZSBvO0twfu\r\nW1UpeTVmsjQXMGZYsDAF3SFuYoz33KXMDNs=\r\n=dj1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.1.4.7 <2.0.0-internal.2.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.7 <2.0.0-internal.2.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.1.4.7 <2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.7_1669060155560_0.4784074116604977","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d0bed091200c774add89d54625cea185d6dfa25f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.0.4.tgz","fileCount":67,"integrity":"sha512-8s6yRr7uG0X8pXHdIT9baq12IuPVGXrypx0d+8gR6H4yKoKKJmoUo6e00O+CiEfDL2GHq+ic5JJYj0mMk+PE6w==","signatures":[{"sig":"MEQCIGv89yyfB3eD1JTJ0EkOGbLb4bidFLVDZq61OoqAJ6E/AiBjCbYP/NbzET74cWo4st7V4W2gfonsimFYYOFLikTaiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAPtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQYg/9G0MfTaP9NK8LjaQiEtQiz7pi+gQWqTvkwWdsbWxefKFbe/2+\r\nPsE0C1W5zz4xO/aVZbK+iN5aE56FS/T8UzbgLyKb6zYzo9FVeq4oBlSiIFFN\r\n5jZSV5ngXttxP9Owa8d0/uvIKrMFX5t6u8S7zu0z1VUhC2gJFP8lIi+3REpv\r\no8j0Ys/xqkxOngFymaWHwZDvGzGVlgivM0nhYi74XnbFAzP6g3SaXfMC4YCw\r\n1xl6bavE3doqwD+ig6o5oNyQIySJLThoBa61Mp4GLaGlyNVKL42DR6ml/WO5\r\nZiC4//wH97ah0qd3BvG4s+lHKAJJpIMRAGMZQNS3x6zNFgKutfkaxFqAvG4P\r\nhetDsvrlJFOHa/IeRMP5vLbX7TyRO1Wg9PnVkyBQg8slanvQf9NzZvwU//aj\r\nAI5f/E7vp8jAb4iAWTVGr8OALnbLutT5qn3RsJdBdHVnxTAZKXqRGsiou4qS\r\nSKyR/OdFQ0DHCJlbpCdpRzCG6O1Zq25FFG3fcuFLL3poJlvcTFDYFXHPOG3v\r\n2AGS4qiJpJHkz9cmgg1WyoTuaBYvCd4cD3MBqnjJt8ExqnWPYYZ9EMH2EPo2\r\nXYaOBSgStn76TFsOmmIPaelycs6TiBcdI20jfcs6j84MWnCpfrhz4R8ZVK4G\r\ntB4BVpLdxAu0MaeuCuBH2aQYUKv4ZwsiC6w=\r\n=HMWi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.0.4 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.4 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.0.4 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.0.4_1669071852829_0.16209154674877002","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.1.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"458087a8fae2100c06902b251ee478dd377279ac","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.1.1.tgz","fileCount":67,"integrity":"sha512-h9w7eXhgiYp8L59QIH2C5h4ALgBH6ulVeAf4t8fqEKqA86pNRUg6hB3zxpEWGfrHTwakplqv6GfQnIYw9OrPhg==","signatures":[{"sig":"MEQCIHChrq2W+fli7GHotnBIo+ZrMDCCpqdWgd2MxPBqyT0KAiBKOvfZAMCRN6vbhqSrp9a7uDyP5UdAvMWbMTurAKZHfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfASJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAxA/7BrZSKMKxuh+dt8ajxHB1LodQRqc9/UqXlb3MRZeVj00vAM53\r\nL4PEfuunHOr/3pzKD553md3h3ODzPG+hs0OF/6DgARDRogHwMfHY37BhhMdZ\r\nvWsMnE4ngnokGew04dzdyPU0E0CltXmMJjuiVz1axz8lcOYq04VDkOUE6mQs\r\nz1SEqsnuIgZ0stnyCfDLg/+fIZBB9m6iCWZ88ivjT+iVKqvvA7XrWHbJBqOT\r\nCRrjHe/xj++OhxnU0BS+SMUd702JvMz54P0SX7Ch91JtbcxXrNdXe09hWR6c\r\nitRyznql7t2QvL1TRz4pjX8qurm0ZYH7wpYViTz/I9SiAFKMU5Tmv990kXBt\r\nh5OYrLfKhwdWtgm6AUHOeX5E9oA1FLuqkG2wKeCqhFTdW8jkASVTXa/1YBbH\r\nD5ufQCr4m9wSXlsj1zH+iiJfHaSPpk/htnLUhz0jJMkUSQTCyX0nKSSR4V2k\r\nfPRzSq0H67qh8wJo3f/CEiXNFrFdNIuKbRZUL9u/Z7vq0vF705WfWaUQiogn\r\nxaeAHyEOGJ1JoE3lYCtwkCPkl+dPS0zHZCLmlU5CUe+wSAlUXWARYeqUt/YN\r\nKj68qzfKKEWRzS9plonN6SuzmIEUEx8x2vFwnEJhEfW5qb7i62kfY3t+vu4K\r\nMYeqqQc0oaF6nJP1uBSnAXSZoKrvcyd8HiY=\r\n=y1mf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.1.1 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.1.1 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.1.1 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.1.1_1669072009542_0.07137049739054047","host":"s3://npm-registry-packages"}},"2.0.0-dev.2.2.0.111723":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.2.2.0.111723","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.2.2.0.111723","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1c9c66b90f5e7604ce399c6feb16001d12f00d9e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.2.2.0.111723.tgz","fileCount":68,"integrity":"sha512-NpgYZHev+hTTMlYsaRvUQuXj+iM9E8CGuV9hwyvhAPDTpiqlSKsJdBoo5ixZiMzT3VuZDV+EEThP9SSR+G62VQ==","signatures":[{"sig":"MEYCIQD4L1tpKWwOXn9f2rDn64rjC4ZLvDTmXjAy/uK9dy0DPAIhAP2bAxE70UzECGAoIrHoTN4x3v6Wabq9vWJq8Q7bFOd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhNRAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppDA//ZkOl6xL48E/9C17TcJSive+itUlUBB41O4QIjP0eK/S8Wobl\r\nJjTob0RW9eQoCY6TEALRAYBVzwqtsN+Kjtnap0QeHMbpJ+YvIrnemagRBf4I\r\nPmyotFMP+hDCKh/m3yvoyhyicSJCsRg9ApYb2VebDR6qqiWFaoKjgKhKO+hC\r\nulSFmQwJ1ihit5VNTOgaoVkrZaGwIV8uFDDg1yfWjW4pS2OMuYTguUCohqj5\r\n/cE9OCenIaI3c+0oqJ4y5+ZoZFydlMAwIxr7MR5ICADsk07C6+P+tuQWqJrb\r\nBQA6f4fm9B9Rs5wbuTHjAQeMiO+VBydmDAwaVfoMaZitcEEX3ewRdTq8p+87\r\nOI9EmoLNXFf/MzbpyuhSJ2/eCdy6MVVMDWXE4F5MXvPUNjWF1A+dCQ1GtbSz\r\nmZfy2oiMs46RYwfEw6Ad6TzojSwl0vrhxDdvH0JxhHX7NERmBa9jf6Oyd5ys\r\nngv1KX7g/iL8MwpQoJ/A0FjfBAQLni5uap3SN4bG/EvjI5ovi+VPzM5ECe/5\r\nqwFHXwAAHgsVd4AgkN1jmtrC7HvTxE+CUTZZXZhpchI87EVs1+rKYK21nGVX\r\nIMOogfXBJmoyd69dEDFz7E+8myFYltOXqEu0pyK6Up4kVaMXHV+HMf3emjG7\r\nvePhuIHCzjlm3w8Go8JsGZjrkkzJZLUwwEE=\r\n=E1VK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.2.2.0.111723.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-dev.2.2.0.111723 <2.0.0-dev.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-dev.2.2.0.111723 <2.0.0-dev.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-dev.2.2.0.111723 <2.0.0-dev.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.2.2.0.111723_1669649471796_0.9820183786378041","host":"s3://npm-registry-packages"}},"1.4.0-111997":{"name":"@fluid-experimental/tree-graphql","version":"1.4.0-111997","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.4.0-111997","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"da602f2f8c49d809d5248cfb18f1d334bc91b916","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.4.0-111997.tgz","fileCount":66,"integrity":"sha512-KrK/eHKI9ROvQnkc9MqGT+RJbvu5e073Z6/Qrjdpjs5P9Ebhn6ISWsXt+SllNIPcA8INRYLZXhBQxCMXtkxpog==","signatures":[{"sig":"MEYCIQDwzoEbdjcjCxkojoYwsEFI3pNViach/GnsuJKlTG4oHQIhANQUnpwaHAlIcvVcH/adA4o5FWi+fobqXMLXnFaahEGH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhiD5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi6BAAjgD6lfBM3nLIn6RSX7eACh9dVfiqNpfC6mUZxGKLDr8bOxdG\r\njhDumK6LmTRXZr9xr/DdWzU7iU9z/BRBOyZRilpT1EM0ds9mKWgMKCwM6m7L\r\nnctkyUKo4+S1Aov5RJnH4MP6BtuDIkQz4t+eXAWJLMN8UmxI55bDmOpi6wFL\r\n12Nfrsk+6k3yU56I/D9di2Py0jjMMMLyrJnJWqzhFDV5/jYraBcqRCjkL7li\r\nEmMLqTFNrOtsnPTZg/r5uH3kvCEkTp05Imnb7Ft45Iglnpmjs1+t3YaBybUz\r\n1BAiasthB9eB6Z/nJVEnFuA+Uc6j+SuqcfS0bSHcx2hGFCwG+SGjIzXHFss2\r\n+eTCjq7TZnlJbnfGie33ecqDrEVZ1shW8xSI5W9vy/r1i3yzqW1sTzj8qcRc\r\nU3U5WYRpDYQupV/GSIXz0Co4WLQy1KeOVdzrslhjGzEHULy1BS8q9LCg/QAt\r\nP5x4YmveIhr9vpAKaqZB5rWd85WypAtB4lHSBYjqQ3egghWqwvo43ROte0J3\r\n9rsKiYQ7S/OLs5y1a9avQi/4mBN05Y4teDfyYFggJwDoUz9O1ME2ank1E8NK\r\nx7d9eEIZhDOqpNXJWSWuK9jbTbfrHxxkgxeMg3RGmPaAviUSlm6enFHPm3s0\r\nxNerQx1W81gebd2Gm++ast5eLkzWoAWQeFs=\r\n=AhS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.4.0-111997.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.4.0-111997","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.4.0-111997","@fluidframework/test-runtime-utils":"1.4.0-111997"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.4.0-111997_1669734648983_0.8815247145630576","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.8":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ca2486846313afe5dfba94f863add1a30883a14b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.8.tgz","fileCount":67,"integrity":"sha512-qSizmf7zXXwQ3bl0V2Zo/HQIpG/AfNBbPM5D6GYX6sX8wNzJmNEmnaqscKwoYD9dUbNJDmFZS7ahsOal6nsD9Q==","signatures":[{"sig":"MEYCIQDwalqhJySuriCUXwE/PPVI4cFunEKyK52CPau8C3BangIhALbmN0HOn1iYSC/yj98lDKr+lNnT5s9OjIEFhZkqXLzI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiUc+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDJw/+K98rybVhAlMXxiGvRE5owekLuf3Idj1nM/NbkbnOSQh2GvOu\r\nF8ZuRJl8e/UsIAFraKq3B6iU6i0ZbL9S5iI/ugLvpYyyyQ3PyU2TUbMgW4gU\r\nYSOYQnsfBAoawts7zg/VF7ECFYejKgwUbK6HWqnIjaACVUMbZeTN/Uym2IwY\r\n1voVoE6lLXtSk2Jg098bMFbSNqJrjy82CD5wqjSbPNUBft6NQd5NEXcZ+tZ5\r\nbFADAjRAQQze7E7q2852y9wokpbLHNOxkB0wcvyE2b70xW5ltg1g7v05wxMB\r\nYKR76rrJR0IkZ31BDBPojoqgRlHQPjrF1ByQInplXRuyZM85DN7sKzmto6bP\r\n9Xt4JYap7N4eB4rToP3y8pqO0ql1B+tq0DCVFUcgK7tWNx4JsnLC4mdzpFCz\r\nw9EPh+mJ/hTYlr8bmI+ZpS4H10oxRsntlbs00lTXAu+5yuP45mXfpi+eW1Ux\r\nyDfva76Ws/bjmtDKAF1MdFmGsatH6FK8LVqvdcdDJOjPC2BEYwhLeJcLePsa\r\nAGfA9sIC+i4fb8o4qFvxR4BOaFa+F9ccdGHP+wDlXgrNX+X4wZYF22WjfvV/\r\njbZ4akLEp9OrRcC+FvgCU4ATRjOFfOjY3Kmtmwfh5CMt0AAUArzxFXKdDDOS\r\nsG4bunY86HKC2RvvE96nxHMv/V5UyiR4C2E=\r\n=hii8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.1.4.8 <2.0.0-internal.2.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.8 <2.0.0-internal.2.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.1.4.8 <2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.8_1669941054734_0.952869056102593","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.1.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"32a528c3caf7ef8ce835452eb1dc53cb681e14fc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.1.2.tgz","fileCount":67,"integrity":"sha512-K1hTbN+JlqLsTSCqjHVaIoiNQI5s8VArixjH06Ba1GC7BXugVWsnF39z+l+TgXg/fMXeTGdki/WLlDym0uKacw==","signatures":[{"sig":"MEYCIQDLmAiMpzMQCXsXGooZ4toX2rD6OsrC+V/V8xJ9VasnNgIhALnwULvJ5N+qxvKsxY2dgJtgNG76/uJnXqoVh8tLyxiQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiUifACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovCxAAgRiRNd1zTEYcmqd4H7O6ocFwrAD1iwlTpE6ZznfwFl80EeCk\r\nucUtFNDZZJhnYtiDV2gKBjRGlJ0oUTSOH9LcW57wnqYwY6s4kxKh/AL/MkN2\r\njZMD2LWvOY+LqBvotE3frzqqac9TszmOk6n0FC8iTEQ/xrMOF616CL9QWNJ1\r\nGs1Ns3UrTL4D9uRNrt+TkrXpC1O1vdwuhu7WFIUpxn5YBPn4HuANLVmOrUDe\r\nNZYdNN38yz3NxucE/4OQ1Nv8CIkxH33T1WAWEvXY7WbJgkFdj6yJveXKIgSc\r\nKKMp0XqEdy9c+fiIQDiROQMhn8PK+4yNRdO3/cevIm9BGPkjJvQUxRU0OmPA\r\nvk+uq4eMU1bz8Mn3v8lFzpo5sASyOM2cmX4L7Irsl6lzOGFDOzCfAy8RjMVZ\r\noGIw/Or56gLuYu+D6jLdWm0o3H1kw7TTkXafsiuKIV9S0LMZl5Qs3JX6M00N\r\n3qjgvIYbiiqPVKpL0rK5AtjAN8cBObHZ6nnhMg3T0TuVqW3qzilVB/a7Kk8b\r\nZ5BqO0oZfjn5Tks48hp6jH6gpSCUkGQwyZUquA+c8qFzfAdD/mDdWiAVX2q/\r\niZ58ySpnzNxebWUBizfdRttcUNiDCnMehhEHAQKN0tYSPZpud9lPrvT3lYW6\r\n3hUfR0SlzWDKyItR183vxG3IXrFy1kATceY=\r\n=4pOO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.1.2 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.1.2 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.1.2 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.1.2_1669941406929_0.06894546776105637","host":"s3://npm-registry-packages"}},"1.3.2-112998":{"name":"@fluid-experimental/tree-graphql","version":"1.3.2-112998","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.2-112998","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ab136d2cae3cba233bfb9a6cc5fe4a405c985bec","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.2-112998.tgz","fileCount":66,"integrity":"sha512-Y06KjcM6kZEsWx6VPV+jk6BlMtEYIk7yATWK3gKYS+6EmhCLQc3YcdEm1lSYL/vH5vVdCixy0x6n2QY7/lrb6Q==","signatures":[{"sig":"MEUCIQCz55bvrbpPKP1OtsoaUHD7lzul2LZxquxzrG6iOdc0ugIgKn901jF7PFviEpj9undrOYJTjpLL7d/gMR8+fGmp4Uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiU9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogJQ/8DZk3JTDAV+pD7RjTviDBHziiV98h8Ax28b1M0/wS56PHL6OO\r\nvEVqrArcJ2XqFEPijk1DQ8VpytY4q3u32UZ3JZ6tj3euGmMtVa5bsVJHDnXP\r\ns4lgK0rW+4Srp73Gl0hPxc/ZomLOAkl8M+TOoO2xLFdixJbgSSn7a0pmK/zf\r\n9pyXNZYWuUeZuaCqFOOSkIMPwEJRo9qKV9z9smwQA8GhV/LO5OVFoBwIwnkD\r\nQcdu/uq1+oB+F805bbXxQRXf96wzJ69ekMx1s8Sjv4gOrGoVOQEf6/z6mWbK\r\n866TRaAcgNFKVARhM20IwpITcXWeo7yVlnnvX9EtgzH4+AFg1nE9Ls26Ilkf\r\nlaF0v/Hw3e5yqJ9lpyco8g8GYZGR5kRSPsF+naKhKv179vPEwYT2NUFbWxk9\r\ncAvU9FVADg0CLEg3KBJd/9W6mopQrC+/bKnowZGLYBdZMedND2OPaZU38Drx\r\nX31hkMv3YIg0klb/LCyZF3wzCJmPBAMB6pCC2xL/OYbT76r8qnqmqGGtN6hj\r\nHGHBQomjmVaLDXsb2+pCDsOE7tAXQuAmtXw3llWEI9IGgxrFTON6XZS5HABW\r\nft5Zk9F/ir1GCpwWfVr1HcgCKiF9PJ9pFZIQq3UuW+/e607gEzI+uOMiQ+wM\r\nA5//sAR8jTc2UdK0gdATlCsTVRqEESOB4sc=\r\n=EzRk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.2-112998.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.3.2-112998","@fluidframework/common-utils":"^0.32.2-112764","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.3.2-112998","@fluidframework/test-runtime-utils":"1.3.2-112998"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.2-112998_1669943137741_0.8818434261427017","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.2.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e74a30eb391879489c1c3db510772bc2bcd8c67c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.2.0.tgz","fileCount":68,"integrity":"sha512-McEoKu3uOo6m3bZt66Jtct7q+fnp6gxEhRyzMhpPh1LEzV+cG5aiPmKZtPUd9p5mdjLF6t6+sjLYLcOQKYkEfg==","signatures":[{"sig":"MEUCIQDJanvuHYST57VJnlc0NUzGq0RjuUvMw5gXvFejWLEOGwIgbSgNwKW36oHXkgAPrzLMzE+souJq+AgeIz7hsF95QAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk5A2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5hhAAidRRuZj16/fjEZx1sjy7ILkiw2vvEA2lZ4oqu+lXHwR9G4Su\r\neiSzlR6BTkETwp+Fi49+HmYlVh+Ab3VWgjiR8/p7/lhzAVuUAhXQ/mCk3SP/\r\nuUTcehaPe6xs51t13g8Sv/XvGEDj+5rMbmCY+qxgHY+NUbKIFfcjeJdcxHZe\r\n2arXY0qnCBXz5OGECeKpWIWt730R0Z7PwIDjXaHrvFzycsDSQSATknd7PszG\r\npRlblxpsUjxdleHPIFwyDQJuoQKWzrE7K7YTgjf5NCNFmUuoFi4QhBBwljOI\r\nGoyyjL/DlmXRzAqbC1zdY00eJTFflX0mdOCPFZ9Ou0jCcMY7rS7KrFmYGiIs\r\nipz24pcX+7eKXsGVV2LyrfPxg4FPjbkL7pvySTGfgNnsTqer64kOaRpv60JJ\r\nNS9HiiFQCp3uHbZEtYyggIWz7Io3AXEBBWrsV3x9RsmJKtbZ6hIlgqBhuxvp\r\n0PGGnDKjGS1B/0Y0V4AFU6z+2eDKMJ5QNg45RpAZ4HRuVpxPli00r6nFry+w\r\nvKeGG/BZQlDcVLfAyqTZ3CP2iJToCVnX2FsRMeZn1GXD1ey4rGStNkM6JpqI\r\nTnK6fleIyBeu4zDCi87UzdL+wbyCWTofnXwpn3HEEftv24apoEh9f74JvEVf\r\n7U2cDQoxnm23UKp545zQp3mjP3t/rQlFdrE=\r\n=6e2F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.2.0 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.2.0 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.2.0 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.2.0_1670615093962_0.36377878928979146","host":"s3://npm-registry-packages"}},"2.0.0-dev.2.3.0.115467":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.2.3.0.115467","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.2.3.0.115467","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"54a962e440b26ab1fad405f726870a7b3d6b196b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.2.3.0.115467.tgz","fileCount":68,"integrity":"sha512-HV3KEV6QNpflmCE2cGLxkK92b7qINLcEENiq8EcAkIe8HhxA6k926gqSo+26sz8hXqVfo3nbZn6fdbswPALqnQ==","signatures":[{"sig":"MEUCIEdSxhfnJOzmUcEcYsXAqyo5I1vVwloqGJcNxF4KXxBqAiEAymSplMHQveluAUa90Hz7TL3e5py7bF9F2dbZVxHtCaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQfPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUyg/+O0q21dMZ5lHHk+IUD5jwInWGaCoMQKvDGaOr2/HSY9tB/5XS\r\nFMIg7vlzMWbO0KecbNAJZ5b8Q0byrp/aWHwAxX9gEFabKoHTf3Td+IKWJ+Pp\r\nXPlcekXJ2QCvjyOvXXNPO0bV7t76CEpCmK7dPyGGsDAKX/8Am3+n1kBY8/xJ\r\nJ+bIBwWKFo4aYWRUUqI3XgI06tP48oHJiAqngr7nF1Wyuv8GpHGnT/9bfGwC\r\nuxnf6hVDTqLPA9ZdzPuujdyO7zQ2Pw5rQwp9tjsZvuZsPFZ8754Pj+NN5d4R\r\njCmC63iCtdpXUidliqYnkXsTAr6+WUTtbKnkaK0ypyWgmnl21ZS3B/sAlWXV\r\nestUdqk0GIRVL6z6YgQeUFW0l7OdrNsCNiAkCXDUJY6lcgtJWamil2KWgccA\r\njDrVig/suPKSlOQgfgBt9Etgc4Js+drUwXrwkHQ7uehl7hl4g699tFaWQTCl\r\neoInM/4Cba1oBMPRhMdflTrWh/qRcYGiIijM/2pWvzPZpTyjNK6sNj0zE3UX\r\nkOjRIeft9gwJT3BlD0PcoF7ahpXCEs5ov/z12eThY4T+PxbNloz5Gqn63fF3\r\nd9jzU64froF3ijdezsUeW55nJFmd/yNMT1xtQ8l+EKVdpDHibdcLjwKfG03u\r\n0GK1lh5HBYO11eGIKr0VPFKzc2cnADaI7Kg=\r\n=JblN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.2.3.0.115467.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-dev.2.3.0.115467 <2.0.0-dev.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-dev.2.3.0.115467 <2.0.0-dev.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-dev.2.3.0.115467 <2.0.0-dev.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.2.3.0.115467_1670973391102_0.4549581934547544","host":"s3://npm-registry-packages"}},"1.4.0-115997":{"name":"@fluid-experimental/tree-graphql","version":"1.4.0-115997","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.4.0-115997","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"48bdd8480bb43284dac04f7153aa9faa5a2f8013","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.4.0-115997.tgz","fileCount":66,"integrity":"sha512-DqXanmckJ3tyZPNhnRUg1ToPvi5p/ANi4XQC6VP+BPq8w3cQGxfeBmhU7cw7MAgPNs0npSl3lo6Nvne/umboBg==","signatures":[{"sig":"MEYCIQCT6C6GKgaV//Zm1Hq7P8cSYxiIq9bQyqNvPIxbhyqCTAIhAKYWQz5RRiF69CbGsoouwhEPHsNCioUE9TWJ3wgRlxT/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm2d1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIpw/+IAKOFcnCAJ6yipZk0QoBeP6Xgm0j5/iZEM92r9gBU8lW6BSm\r\nFh7ScoNRNwhwoBCiDmrA3GaRuUUN7jVI4Z7khdmaZqg+hgfwvjqGSdX2XZZr\r\n1cNwDLpJt0dfUBbzLyEnodDix5P2J1t5XdSgsOtmK0+fbsyZPGoC9miUTmrT\r\nV0AV5Ooi7Jxf0OlWLBmowjNAHLtNc9nFUYDQSzw0ggDyG+YXr9gkC4DGAsER\r\ntJVLrzDz5uhulGfUyQLWmWWi+U0p7beXDK0T8phca/TdYYdFJHzmRe30xTBH\r\ndnW187fX2P9blblb6xqaRUrvmEMes2pPeGxqj9xnkGJTTcGhwUYFlMbbHqZY\r\n8IFUlUfJrSsIR01/Cgg38EtLx9jVHyAQ2KxFd4gTzQD5FHAcLmP9vOuf+IOQ\r\ncFP7UbpLJKwZB28RLYP9xr1tVbmkX8zQs4qzdGPcz2ksD1sibilkWSLqeKci\r\nN712FWPF8KUfPQ+GOJuSUgr6qLJnmUcXzwWNwWow44K3UeDDFwljfTeY9LqI\r\nPrcvrw+1jGkcmIvu5ZVN/cQ4W8zph3PkEhegNEcHj+v+o5Yew1JhYbDff7N9\r\nGd7qow+rEVb7unh9MoMnPQEuNey0E8v+2zhNYK0BR3Fronsis1h+QLEPHpD3\r\navIxbWq4UiMV5X1Fa9ZYMLlF01IEQb8USMc=\r\n=ntW3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.4.0-115997.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.4.0-115997","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.4.0","baselineRange":"~1.3.0","baselineVersion":"1.3.1"},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.4.0-115997","@fluidframework/test-runtime-utils":"1.4.0-115997","@fluid-experimental/tree-graphql-previous":"npm:@fluid-experimental/tree-graphql@1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.4.0-115997_1671128949202_0.07159771263090486","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.2.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"791862912498a4ca0d5fb4d8246d47f9be244288","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.2.1.tgz","fileCount":68,"integrity":"sha512-rUx54YVhWx347+pL4HxEI8G4F+y8SECr8KD50CXLYSiPiFL2Em752tp055jhL8e+Nszimi0OOJqWLdXbJUlQaA==","signatures":[{"sig":"MEQCIDwhis/W+ka29mRfk8xkr4FI07CRh6FKR8An5P1rEIvLAiB5DXVRsdEKoO9hwlJUJNGZXq2b82ubMVbEG/xdYEmcMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuMljACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0qQ/9ER+DESR4TXyEirz1qHNZdzePWvt0whZPgMjkYdWCTxAiXGj7\r\nJO9vjjd2ASbK2oJKIEbEQjUPJ63Z3jaghB9H6YUjjLkzUGNgVKXLdSYd8jIM\r\npQoQTnT6VHw1C2KDbAbCgjvjkTWZnSS56LGGbf0k+aUEHLgAcb63M3tfBCVC\r\n+cF3QsmUF0EiDFiSPuVRa52g6kKNjE1+y3SUtTN5qRn7Bf0eEQdFVCa9ZRSW\r\nQpZZssRZjQ1tN21GSEdtO4WqftR6PVt9ppgkDr51Q6oh/QbPlw5LHzL+VSSo\r\nuUClmc7/OSdQQPpFz3ar1zcb1BAiyayoqScX84W+Nu5iAeoK4isWQw9a9Kmx\r\npQvwhUlE8uB6Gk4LR+jcmQRSArnN13g+zJRY/jHzdofLrb+KBton6H0tL79Q\r\n+gVFObAOkClL6uxitzv2fF31mIR33Lu3GqPSkPzjozmQXQwc/Oh97fIzn/r7\r\ndEK0uXPhzfvFl1AqgojIlOC4hTijz2M9Rz8Mrv/7x0xLxQpjCTUBkyYiSFQk\r\nLqDbIaKiVPLNbP3kPvFiL6/2fWG/eFBliiai2nsxVzJU87TYH9BA81WKTniG\r\n/IDB3ZPvSFxP5TqINOVuvDX3W8UidUOxg+Rk2wCvf0w8SDRJAjwxpxnAvmB1\r\nhGD3Sp3Tn7m1AlXsjrj24AKVZcJyK7cc67g=\r\n=5Okp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.2.1 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.2.1 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.2.1 <2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.2.1_1673054563081_0.961363947257363","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@fluid-experimental/tree-graphql","version":"1.3.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5323baccc746d325acf3874348bfa24d060d8fc6","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.3.tgz","fileCount":66,"integrity":"sha512-uBrpXbWADItxx7qHsOxf7z2uIAiE3nDs/l6+tLWs3iBDSinTB2yIDxyFK4HwPfNoD6MH92ITsYsI8x2Wa5NhsQ==","signatures":[{"sig":"MEYCIQDEiejm5Q9ozcS2Ln2wz/EzfrOmGCweAswLGGW76CAseQIhAMwrnYi7E48wm2oiana0fjduian1M364xYnmt9bTHJuW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwF0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa8g/+KxP+xg1tP6Pg+9/2a4QjqFsyfxLK8ofHrEP2+NQtbDsrOyWx\r\n9KMMrTwTCakdEcUgxqjlCCrW7wsqeloCYwRO3/ZNGrxobeBAAc4FYZL64BF2\r\n9l3HCSLOGybCSP3IN58kJa+YPHixTDgfosbFuasTeGrU86gfDWmNTWCzZBGv\r\n/rjxcDfaygWiDxHLg9KQroKqOLhZDoQrNYU2ITpSDuoumEmAapGXG9RTD9lb\r\n+jpCNQN1vTGC6O8h0+fVLMP1n/hLKZdOoA6nB5sztFQfi35n2EfLWXxesBJW\r\nmLWx26t08uj9JE9TMCacF/ROzVnCCD6dDcvF795LbJyRI+MBMONyn4Rt8NM2\r\nP0dRArKDNxveB4ZP8+Y9FgiGVArO9DPj5KqTueA+KCPPpQJ2nkOhAbn87vIH\r\n028MkDTXHSHMn6PR62QtcNtJBaUW+hCyarLcEHnun/2zLALsDf3ovZIGx6lP\r\npi2N3GwCEbxpKV82wSCewvHjbGP2h3qlbR9tcUv8/URCkt5xsrJdMKwpQdXW\r\n6IsSV9jevv/PogEh1ylQwjV31Xa1kAZ6x9flIzIf3UJwSHYCFtrDyI25yuAz\r\n/sqHSCR3xEs55csjpMrA3kDe5b3OIUz5h4hVcMH2xxoiZbIKzSYutrum3U1d\r\ncaHUG0MxuE2LFnnuFkUlyfEfbKNzdoi9Lp8=\r\n=xLE6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.3.3","@fluidframework/common-utils":"^0.32.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.3.3","@fluidframework/test-runtime-utils":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.3_1673551112441_0.41713439475697967","host":"s3://npm-registry-packages"}},"1.4.0-121020":{"name":"@fluid-experimental/tree-graphql","version":"1.4.0-121020","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.4.0-121020","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"334aeb14b2f270e088efa88315d0c14d7f73c78f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.4.0-121020.tgz","fileCount":66,"integrity":"sha512-dPzcXEsxlgyy8fAyhC+mJJ9J0R9DQVl5m0BFKGoFYAvkUIYferTguZh0NcMLxImSoIYtlnLIvChfGs8idXxSkA==","signatures":[{"sig":"MEUCIBDClzcA7cdNoD7qwKTFY4hXZYmzrc6bLVg12QDzcd1PAiEA8JY3r6koN+cLYfsmp7A1+N60iadtpRmHPVn1B2VY8OA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx04rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHhw//du3kh1XE+7aVEURuuVIGfNoQiQZyQo28Qp9zQRPVcp1ZWnzX\r\nkpkL5galUssZigTYtn3hgT54cmItRdIYiy1qVkJXiO3xh67be7P5ybGNdPhy\r\nzBboslE5FyucIU4u1SzknRCG/8nBgoqqfI5XhxqAuq0Sohxv84Xw8LyrZe+t\r\nPBL+vYTXGXMW6LGcBm7USn0f7i8ncAKD8zXRzoia7PTFajAs1b6o/VxII0eV\r\n2/RHdLIzeTiNSiTcq7/X36AxEKw94MPh977UN4YrkPq7teBRhxDbz76QqUsG\r\nTVW//lEYuEk+JananELyMYRxE+4woTEDkaR7pqORIFKoXBIrWaVeQkzRUXrK\r\nFRBKjtsMjt7jctts/7x/aAC139UC5i4KgcrP5auaMGKPxWnfbFvTmJ1OHBM2\r\nxugWiH26ggttKNyt/KpM+0L+Sy/bkXvWeCjewjnmJakSqIcoIQIS3Ybj8qDD\r\nkZKBgOLICowASU/zXtg/cdYJ4yYoEdEOYJGPtyKVz6nN+bTX+HLx5Z8MNdgd\r\n/8fbLBVHNiQiQw7/g0FSWk2T9pcu69j38XI72HD8rSxV+guBIiGU/VMB00Yd\r\n09QPRLa8jb6Bm6viZacu11aO9wCSXvrQg/hX1TJd7D3mcfdFsYpEQt4Vx9pG\r\nSDlFx9EV0C4qenlg3I4M0A9+5+1nhwMXyq4=\r\n=POZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.4.0-121020.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.4.0-121020","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.4.0","baselineRange":"~1.3.0","baselineVersion":"1.3.1"},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.4.0-121020","@fluidframework/test-runtime-utils":"1.4.0-121020","@fluid-experimental/tree-graphql-previous":"npm:@fluid-experimental/tree-graphql@1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.4.0-121020_1674006059385_0.4602291051387306","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.3.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"be0645dd77f1ec77d030f0877025c0bcbd2f550b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.3.0.tgz","fileCount":68,"integrity":"sha512-JJAVR3xYCgkH5V4cRegCrSdh0HYiwm/5gVuMPgzldTxzl2819HI0ym7sZOWyhMWImH8EsRi925SilDlDghSnng==","signatures":[{"sig":"MEUCIDVQ7Fokvp56UpyHmkmx6hMI7F6qtjLTicZVdzpyhwJNAiEAtDi1o5WCkfPoBvkaV1uaDmJxFR+r/xFiOkqeTRnLffg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx06MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomHA/6Agjlt3GJqHwxzF0GvAd+UC3lsDiXtSqBi06fGfN8mIi52+yH\r\nkTMlcsUyMLkkGKY4ALB6DKabbb5wmqcmx0wAC/AJ4PuYo2kVaPZ38a/VaCxK\r\nAy2Um8T22UEgbSe0m0MoVsxCKdyxAq2x+jJ8q92AcXxRFCmDaO2U0dsp0ZGu\r\nKz4+S7K6ujj1yVXLisJdhsASrb0jNw/HVyZF5rmd+QRnxeaSgmXC6HaVd+pm\r\nUybC72I2+u/LhbcqD7Z6/UQZkZdV3wyy/qPBNdUF4bn1bY1hr5U9270CkfTy\r\n8/KFeFBjAhfpmwYXf5jAoy+2/SQyY5jTYHycYwQQRLycEfqBJgThsmHJMbrD\r\nLWGcMZRJ3JPT2WPkJ5qBQthCtPc33ht+p6fHBYKfIT7xfjymOomql+wYsDeM\r\n3kst+XEd8kO27l5JaNcTBdtYns+wqPkmpVnlsdXg1Gr7rO08vSk2oRVDicm/\r\niET3ba0adSN4LV4QDwBxGun+w3VmWH6CKYv5J8BoVM3E/eUU+dfnifjHNAH/\r\nssED834IMoRvyFEsLZ9BbjavF9PpPffron5LIFBNlFJJ3sM8AgTPxjaj8R3F\r\n5R7O5uRewvxu547guUfGxca73KjW3mokhnRpiWK+AOEFF2q/l4De5Al4Lx0I\r\nlDp5sRhEnSc2aLUYO+SVeLHcGAmXYE2lOiY=\r\n=yH24\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.3.0 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.3.0 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.3.0 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.3.0_1674006156479_0.0971747888751826","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@fluid-experimental/tree-graphql","version":"1.3.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bf8e1ddd6304ddaca070eb21c29ef5325810bb77","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.4.tgz","fileCount":66,"integrity":"sha512-RFAG3QhpSeVsPxi/BGjjEkYQvHO7k88kqoWKSj5RAuEt2FLwRIM/NmhFCzBW3ici/8Ee7XxSVKYS7mMmThmt8A==","signatures":[{"sig":"MEYCIQD37Rz2hQiBp8R29hhoJXpwYCi+BviL7Um88keG4jGjtAIhAJD/wHYGJg0SIHFS3IAQ6FIggQBsHIMd7Idf73oZ8JVO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyEZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtzQ/8CDLZetl2tsA2glZNKzA1nn0omWiqyhMwZViOWRgbhfWHjTK+\r\n2s8hml8ryPI1o6lXWrFc6Rka/7yo+XHr4AoyrhZ7zNb0ZW4wPtbuZ0zer2PV\r\nnNgaA80vE/7owu1pZDXE+TVF1Jng+V1I9yaL5Kd0gydOOpzB2TV3fS+qwa54\r\nCxiPqnWsAYWwGpLA+bucmfLBPwphnxq5z1ub2uodFDQOquFBwODwji7ikU8o\r\nXW9cs1AEy4gLVpGk7Q7xz9Hla0ncgxKCG+2ex5BswB1iOtBgDqEdXLKP6qdT\r\nyBZ+6gJnWJb/HWAbWHZYdVVPxbFvCRwPONIe3ZhGAFuGJAQGKrLP58L5WWey\r\njd3MzU6NzYwJg/m3u/Eqm6yqNfidmwt5K+aGEyOn7P7yyfAJkuteMxtnaQ72\r\nMWi3fpUOH2sq2VE46rt2IKaq6UAA2aLHoM43KVZNlqyJIB+WRHi5Dhq09/Ia\r\n1OhmCfQ7oKzVdrr/ocF0xV3J0BlNKfRXHR+r1dqzvLCI0Ieq4IPuM6Kn9lfi\r\nl0JyYbLQ7X+yR80pnTKbqSfz/uydfjjmI7t1rs0L3TWPfaaOL/NagEgg/H20\r\nBMopZsdxzDJ8CDeihZhQPksnesRKtgEu0Egdou+1dPheoXbIEvReTJcOwpx+\r\nVbojyy26VpTOC8FlvLCa0OzPdtsHMBIFu1U=\r\n=LY+E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.3.4","@fluidframework/common-utils":"^0.32.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.3.4","@fluidframework/test-runtime-utils":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.4_1674069576963_0.4767997446881056","host":"s3://npm-registry-packages"}},"1.3.5-121405":{"name":"@fluid-experimental/tree-graphql","version":"1.3.5-121405","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.5-121405","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"091be5582f52a7401d01db23a53d544761d4364e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.5-121405.tgz","fileCount":66,"integrity":"sha512-ZY2EAmRFNweI57Gjg7nJezTCgniNyBPcKtKYYb8lf7n4fi+dr8A/5/ZtsNtvu1H6cEVxx5XX0aNGsQ7s5Jw9vg==","signatures":[{"sig":"MEQCIFpNrn3LABaWOcOYWcWGwAnhOr6Ukmqbb3kkHb5qFA9XAiBBBBR85pBJEEIqFxmaUnlIIBNn+a/CNOckjBx2rpx6BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyIrlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF/Q/+NyVCu3jMd0Dl7bBzUkuQQtxTXACYGUY4D5E4cddDc1LOKxwa\r\nKrgcDTp3YJq+mwBYWrChLBhUBMMMSu4PSWGVjqnn0B6OwVYujHoN33Jp/scS\r\nB4qnh6Vw8bcHwwJa81PvTIKiXTj/vYqiqvmMORcFNWmJiQHbKGpL5Rh7PyEF\r\n4K8oxs2S4VXL/GdAWO4sn/GDFhijzrBJdBzhPXO9MpjHZvInr7NouuS+0fnK\r\nVICdklFM5A6JG//pY4Dz3cKuDJKJiuFmbQoy9nlFF7Novovjbl1n9GTSuFb5\r\nKxKOQbsmlGW8a3iiWBDntIIxWU0KBGlAtkRfjTOCBR0vdD5/k4YNY00nj8nK\r\nZtMRFGrESGhNqvwPbrDM2TuNZrzmrrMdYhfSBEFyERkgMQsYbaelArS/fZ5X\r\ntXJ9VXXSNS24kMoye1SbpfH0aE/Do+BsgSO1tBuonGzA2/q1ZDmsZ/gV/9Re\r\nU86wn/sLqR9l7GZMa5CfnAt9RTqIKzmKHJwo1NZZpjBGyCnVDnMFs4g89bG8\r\nh/pHIa/CJ4Esi9+/SkFwXCiMqw+/1+YP/ZlaX1auURbbTv5zjEsSDOAozHkr\r\njCtdzrJVYr6rc0g6QgxaG+X/gSD5RAH3go83s12RD4rVtH0b0ydElIBA9FDe\r\nTwXiUejnTCJt85vxp78KcJmmCCB3SexNr1g=\r\n=oLOs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.5-121405.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"1.3.5-121405","@fluidframework/common-utils":"^0.32.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"1.3.5-121405","@fluidframework/test-runtime-utils":"1.3.5-121405"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.5-121405_1674087141441_0.26096462814511234","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.9":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.1.4.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.1.4.9","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"aebb2a3a50b701ce38b14d2210b50b05bf167932","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.1.4.9.tgz","fileCount":67,"integrity":"sha512-uVvloZ1nvsz03iE3veSiZO7pbGo9CSjP651/WaSn3S0COjuaTWc3UfBJSVype+j2ZkaQGBXDOwU+1/GO8NvumA==","signatures":[{"sig":"MEQCIH9Scy+jE4Gi4ddEjgdFgNFC6XJLsfSsZAFUktOsVwp5AiAw6csS+xLTVs2oG+LA/zWhpx84gG43WKwYVoMXBRSHbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyIzFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCwxAAmmC4E9XU+CKfSSnQo2wq9Cv66HL94q4TCPKaaYUx2dJ9OjXd\r\nGOqk3KtqyfDc9YFxI/0/1DhnyC+6Bi2KH0GV+dWZj9Z2tqlMe5gOIolbfuuN\r\ngt5BmOmCAJVnDy/rWATV0TnLRwU3j+K13eF+D5TmJm8pv/5SxGW14uAKWkq0\r\ngXRBRUe8XeUYEWSu9MQNW0rep2aYbckk4WRwW4i/AwmJzwAFTDKjToNZaC3t\r\nvzBhpnVkJOodJ55wswUzLvO54/1bzUWkzR13GR12NeOmTMHH+xza5jr1CC8i\r\nwZLrUF+503hQKOrqmoE6/EXEuX6OD3hBccw2uKxh6xR6c2hNgTja5YopiOyF\r\nOVJQ/y7mBMq1puSMkEX1fWa0tRj3KYiwkpglpI8hclq8N//pLXvjv5WTyPOx\r\nmerXRsBmsWcqOM21RcBpNqbCwMEYXvWMqKzWOmR426d/+WzBtmwX4G6M+EZL\r\nXHbhgkH9ZIAKr1svt+0T/jmN+QdDBH0f0DNDEypz6CAWmVQlOBUvAUU0a/oX\r\nVE+tWdIEXnoNh8phuQYnw00gTYxwTfyCGx6DVudJa+Qq9xwPn0RlRKFI8mXa\r\n7rmHxG/5NWq+VWP7EvLhc5fFWvgF0kLJ3t31R4nNAVlF3fa+4cMKd9E5SKQt\r\nCcj41Q2fxtDa/Y9Lv/BV7SSOPYo59PoV3v8=\r\n=oeXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.1.4.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.1.4.9 <2.0.0-internal.2.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.9 <2.0.0-internal.2.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.1.4.9 <2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.1.4.9_1674087621206_0.9697337133870465","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.3.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f0ac7907660966f682da3f02d0d5981f11c79aa7","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.3.1.tgz","fileCount":68,"integrity":"sha512-nZSKTTs9CjxicQqLMpzocFGjGa9yfEkLZVphzttAlRnfjDjpOtrfnYGQOqAUbZSVVsaJsPVlD7ailli2WbwCZw==","signatures":[{"sig":"MEQCIFFOvpHO7URlouS1kLpjkZeeCK5nPrgwBa37Qvn7JkmRAiBEQfQtxntJ3GBSz+5inm1OsOtpygQOL09cfFMWqiCubg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyvjdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Tw//X5lUspYae25/pJAT5LahVxH9IzVdV1eDHj2zre4ZvUtLTNku\r\nwianS5lW6baWy/sgMuCC8jnZwTBUYEZ0504glLf3L/6dCfBL8eSVioYF7eep\r\n1tfqjKCCX2deBteeWc7FB7SFXfB0R6wRr+/pJljihggPV//Y5Kuis1vf5RFX\r\nz9t/2NSDOwVy99/Gc5+cBXjCo5LaCU9xPe+UrXS5pjN5PhcsfxIm4GzwzttQ\r\nTTuN45d6MoAfKx3RLw611lWsD6sxUFEpq9ADJahI9zdWQBZplozjST4MAKof\r\nn8IQec4C525rKnofNdZwjlXjwKqUGf9l8PZR+tpDPIdxoQl3KHEbDIswk3/M\r\ntEFUafE6T5rvzHxad/J1GPxLnalr/x9H/WfjSPCsWTSAjMT95Z+5rSxg6ecP\r\n1a1DeLQ1zNZUtqtwiCsboM+1SlnhbK0FPdp4Rm2438lfQMuPaV6hJoS/IiYA\r\nHVoAZRxA/No8PKS805CqHtFll7aoecVGp6I8IMBrnQQPqds+v0rgzpJYYCt8\r\nX81Qh7gBd56Yx7kAwdQfV4O/8Onn9AqZg2ZUogrPJwWUNSrxRyJtcI0vcY/q\r\ne51FXzEQuy9IDeKeId04GPC8PxbeJHc/X5B3XHD3VQF1OeyQRiNljcLHJuKF\r\nohp729W5TiTK1qf0FUXm8DAiRHiOlgbsrRE=\r\n=rwUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.3.1 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.3.1 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.3.1 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.3.1_1674246364919_0.9235709820126501","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"16e3b605f14cc09640813da54c0ad0130112a0be","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.4.0.tgz","fileCount":68,"integrity":"sha512-t1RQc4YILckVb3TOQRvhDCRtPv2JN0rCZFQzesCBAL7U3X6qArDJmHd17dR4gw+q3DonOjNlRQRzvzvMXDuoqg==","signatures":[{"sig":"MEUCIQCL6PWe6cTO7b30C+IMfcrMLE0axc1nIgk0qcjDnkUDJAIgey0V3GSWmI9Y358+PRpqDUQVzV9AyFToYJSsyJkMjnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0atUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYAQ//Zg/fXoNsNDObGw99T/FIJT9mKzERqRsMuTOoy5pGa1JafWbF\r\n95BKbWjlXruemRgdppAK6utvxC4j1rLi40CNVtcBqXqi3MoqOBOIBeK7p1Vr\r\nxGr8J/95OHdYoBtDqh435Eb6kjxTiuLVaNZTOs2Z0pGMAU9FyVrrKYc8pp/N\r\nmDT4cn4gNkp92wEMFyQKRapDePXcruZtEFDW3wvRYnyExZ6C+6EgIkHlrCLK\r\nTv8bpfm1SvEAjyL0wveLS5wKg8KhVovM3FjRVu7Bj2kp6diWByD/uJj63lBR\r\nmTDmXLFFUWbRPC1K1wHhRSfYWj34EEqRkFXEA9nXT7+1AXI4l6rmWv79XwzJ\r\nnsQ71tPK94JFTe7E8aF9gLkRYJnivxFAYGxMlBCzzENXo97XyMxLWf6jCzlg\r\n/ibmHm7uv7a0j9ilhZcTsQsyZz+9d1XMhhl5E8r8z9M3uBGpN1GTEJaDgVHc\r\nNjYnpy64ow10t9smIuRTui+sm4XHsy8UBvGAY4OJ4Vv4LbvyxcxhJcV0PRoE\r\niKDLBXJYvQUieNxqzjNcIvey8HctnoEfiF3C1EgAZl5P4lQtKRIYcqHiCKYZ\r\nHu1RKdCEi6a/H6AePLyxfBw/QStDv7jge91qVctCbOU3ksNlZ5KQuf/dbsfv\r\nHrXOqCEM+kNjsUNwnYwLmuTAn6+NntRFlP4=\r\n=qtSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.4.0 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.0 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.4.0 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.4.0_1674685267762_0.16287847216926554","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4f9fbbe7f3ae9bdfa1f3f907bed16cfc31f30509","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.0.0.tgz","fileCount":68,"integrity":"sha512-+/8kA9HiqnF+tWgJW/amLvt9eeMf7k0J6zW5GuMVhDmeQrkeZm0/odEduHIrHyR6oa+nxoTHTwd+OiBFYC92GA==","signatures":[{"sig":"MEYCIQCKEtHhbw6nVynuaYAeiKTjobpnxfmJPcIVDfSUPvnZvwIhANxZew41POWh0hKDloM8bNdtlGN7KKPOa+qA3qI46KeZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1IMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlmQ//XKuLz9MZuNpSXOAjYuow6gZ4tw9uSx1PGh2rIPMp6wb2vJuT\r\nXFrmYENW8lFAlERUzX5Hdhgime0rM5SD0rcBkAvyitFAkENYcplgmgPGy2Ok\r\n1QxVD1EA4OZ3psPQjfeLF3KzO781G9xntW8YkX/FYwSDcavo6cvLnAeaYdym\r\nUrRMk5gXYdn5iAYEzdM0Zhk2AGFUeSm2zCGWaM+mfG3pWYc/Am3FFJbU3bAF\r\nDQsfc5+pIOD3pz/MX6HqkSznYSxMPTK9WNkz6oO0KCRJ7XChW3GXqDb3KPB6\r\n+yjKmSFLoWpOgL9oy0JMSBvpXKcLYlVgnGHXhOrHVJbqRXvZP+hsgz7IbJag\r\nI0hcOUSi7u2K+UEVkZJLwOviXXEBWdPx0o6Wia9H6pk2yNoGk7A1IsdfWVNo\r\n/diAGHLBKEEjy+pkAJXSeR0Hi2oYkIytXbKameju069LhfyqRleca+212WYD\r\nU74EW9b4CQJa1mCg2fuHe9c74lhhi4wVmVLgu+af2RwCPFbJUZJOBNKciNOv\r\n+HKn1W6Lv9FTAfw0E+V0x7rY9/9s7lXUzdNscUmo7dOXHgSXd8TIzyBh4n5c\r\nTqSEa8pf9LeZpVut+xSdYDbdqs0WA8H8yc2QdicuISTS8h4vkxFOI0A3Afw1\r\nCips4PFeSt5IyB7pbr2WmEUp5Bf8aFRuowI=\r\n=Fbvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.0.0_1674871573049_0.8982997378087201","host":"s3://npm-registry-packages"}},"2.0.0-dev.3.1.0.125672":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.3.1.0.125672","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.3.1.0.125672","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1eee865b63720180dfcadb62ae62f74e599138c0","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.3.1.0.125672.tgz","fileCount":68,"integrity":"sha512-HOetQZoZq5P42v0jVnsYeEq5RWQq2hAlTPkszHc1i68Gjs/K5j/DjLerv2pwBYNBX0bmjr8TSI2TomMCmNePCA==","signatures":[{"sig":"MEQCICz73DRT5EQD6waaTbbQOOWjXD5MAmzhGsL4hNrZPOzxAiADz9REKi3UE0vj1XOhOlulQEzje8JIsNePZVh4uP8+wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UJoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhBA/9EaXWhEr0kOuy3NXO1wdstbg0CFoknGg9TQVXPt66SpWdLhMp\r\nfgO6/h50rV3lMa8ZEmOgPn42nIen21tZ6/nGXeTrXL+YvIge35xCZnJaG+61\r\nLWHbqRdLggrZJv6zDJS7r6e9AVCNK0cZNYE/BCv3/INKm6R7gwX/JvLdMQ/P\r\nr5xazfr9SbxLgDkriQDAglNwHMn9YDggwjO/hf3ZgdxQZcrwhCOSbdVPEYM+\r\n2byGDlFf/3aW634BSwq4iUTFN0xKQzczZ/BDRznjuhYTO6LL+HcZi0n+gpmv\r\ntHt6gZ/GlyWFnneyhuBQi6wwMV/VGsvW8qni4A0RI+rTENjQlqcaAyHZkVG3\r\n8xZ/YIL7gfQhc99AzAgS6fUj4kYr5WFfus2KkyKMmukLg0rZ0iPWgJjdubFf\r\ni+g/Z26UvTalZ5hZJ9YIK93WSzjjERAAy5N07Rhxnh5xagfUMF5pXdNd9TVK\r\nw2BM5qvQI82pwrTEoEn7pxcW9eBxKoY49StoDD6YzGec21Dj6cMJEJL3Esxv\r\nOewOkHKxKyZKDiyUwvKF1FOUln3pLQ/l5rzHkB0I2C1oEMETGmVYjmNH9nMD\r\nfyD36Bpn6YNSjky8f64BoXYLuGPyCw9JbLEw6ISvna+lsL57zTFG8TXxEE0T\r\nqfXuhRYDXqK1Z8B0JxjY0I/WVdv1RTCXCxo=\r\n=Eazg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.3.1.0.125672.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-dev.3.1.0.125672 <2.0.0-dev.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-dev.3.1.0.125672 <2.0.0-dev.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-dev.3.1.0.125672 <2.0.0-dev.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.3.1.0.125672_1675182696130_0.6668633911073334","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"87e765b6e8928788354c48ec8669af73bda9b964","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.0.1.tgz","fileCount":68,"integrity":"sha512-wG3Ak4NnQF1Yxi9xJ7RQ9sVgYAt7BVDz9jCcwy3Kmv9LpLZAUltsm2O0Me5eu5GQq23hq+mM8ct1E0sN1Z760A==","signatures":[{"sig":"MEUCIQCley9pi/mpIMUT22PfLLUMNiv9JjQGFeeKlvKvCYITFAIgOe/G3ekpoTlQGBV+0Yc/l9mvPRuh52ahNAzBn49i0Ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3aA+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkWg/8CQQ4+XDUQlD+UtPozhCNhDH4uYpVs0jnha/gf6KOfPts/Afh\r\nADhCWvY4nYYAKcC3ZhU0ERN/1SQj4Gw75AJfsJunm33fuZQMBLZZJSnzCkv1\r\nVfcItIdSxwKhhl9RvMX4cLu/Rfnov9TIYWk4qhHpiTlbgjNMQofCM+8e1UX8\r\nAMh3sEZnxuVqO+HsyBBJHyqoZlEI/Lv+7b3V15yrEkBPofnj7AVRTM1WToB4\r\n9tdMBV+Y9jtJKBXtwoc8zxss2qeYiQuncPRFf0Sxcnut2CN84AMp2TFI+MzF\r\nkskpmEagqWUMr2Ye+tIuPm/Klc6ozyjdLOmlsrThwtikQb/L8PjmC1yRb6Bv\r\n1OOXlG0XRKXAIU1f4gh+XRYrqxzSFQb73b/MINBwt0ZxzU7zAzc91BdULQ5B\r\neOIlvTTUa6s3zaOJxYH+RBqzNrPhno4J8g0z7jy3qNdIII8B2oZ8fo2bIr0s\r\nfxAdLG574ZVIOzbehXdMrGybONCt5LlSATdjUkIhGiGWsXHu9egRQl1sJKU5\r\nENljaDGU17LgRfrnPSVt7Bin1yVSPBJFZr9OZ03zYtDlj2WpL3KwWZcsW3s4\r\nWCx3jbzRHigvMNS6000S54EynmJ+DNjfz+gfD7StPltLxteOWE7hVO8Y/Xu9\r\n9TpcT9G0qM53AECVsZVJdrDiznBYREI38+c=\r\n=EFGX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.0.1 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.1 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.0.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.0.1_1675468861872_0.6221901875742131","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.1.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"dd46ba75c46fbaf00572d4620a17a9c7c91c5f37","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.1.0.tgz","fileCount":68,"integrity":"sha512-AZJ7kZkbS3OfXqUNb0NJLK5ok8FbD3VCcnbuyMeuDnmedIvEXeudFtv8a6ARDsmOuYrzYfwnAWZ8j+D/p6dJZw==","signatures":[{"sig":"MEYCIQCgFBCIs64oOogKhi92sCQXP8sQbHe22huMvpX53Wl6eQIhAIXvVwJXq3CXszyu99aJBFTRJXmovOOx4YayntvlSXy+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5e1qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrang/8DMMkj6vy+fP7b0Ai72DUWcMe9mYzxKb2CakmmuCfQPZGScgZ\r\n6gOi1Qizz1+9K7jHYxLDo69d2LaCBjJ8dNAjFtDySML0h7OrxM5pPDH6Y9Me\r\nzjPpZc6SMG8kZpk4C4tedwM1gfKt1UfHLe4T3V3AceRKI8QG2aaNZIaV7U3a\r\nvDYATEqwQRCVdamwFo1vJM0tYA3wAJnzDsU1yAjJmD/n/qiQ27Na1TXQBvTA\r\nUNJ7M2DH1Zi7zKirs8FiuGP8JCUNLB5uojab+At17ylKs/DM0IsZ8eBEyqmA\r\nOn1VWsyCvDU1WVEode/SqzdBJBWwp7Y15CkwezdoufbpG/SEWzn5s1Od+oqf\r\n5JCjYmL1ecOWYLmyrZ/rcTaIlqqOnGSe9HSLuM/TqO+Rgib8tiyfrCnOPVwy\r\ntsrIoRUDYlOX97iFV34MmEzbqtG3QOPKYM3XCk8jiIOdpcLLKybwnR5U3Pae\r\n4LPzk1jquiazWRq5W99TVTVfeGJzBOUl3p7xIIPYZEbPX+Z/5QreqKC25Cn4\r\nOKN5HfbHLtH3+iDblbVYTRu9szfPkFP17248C3SnMc/6jliA3NJ2i5UWiKzu\r\nKb+2/dWLbvHmUvqbdoewKl9Oh3KUCnOOjKpISwRh/Mc0ExWCXRjQMDNU2SYq\r\neLZleiM7K+YMh+KcRvDfAHwtH9O49wu/3JE=\r\n=2K2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.1.0 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.1.0 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.1.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.1.0_1676012906554_0.8082327329646712","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@fluid-experimental/tree-graphql","version":"1.2.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.2.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7bb71ad7abb1b1c8d78014d2364de6d38d198838","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.2.8.tgz","fileCount":66,"integrity":"sha512-yO0i61vAe5NYIEGtLXweMW/SYlJ6DRRwnaRVTaqPM9RJo7GUTFWhsvHYZJKWM+khX0yEOTb/wI7LsyTXUYEw6w==","signatures":[{"sig":"MEQCIAfwECgzFeN7se/1NQwvcSPmfHL+urPe4lJqTKwJYAD0AiBLGI7ZQjgi+vhUokuvTczJz2ueb3dvS6NUp9+q+gPQtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5o9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEkxAAnfbhpeYkcbaIxQyhI2jafo07xjBNUVOXv5E3r/Dbn/ol9C+Z\r\n9OiIRc6l7dSd5uoKixBJ2ynsB01B3+v+n27oBCCHJEb/1A6gCY8Nill9xe1e\r\nICVL2FTf9mfdSdJfyepotn+3yzfb20sf+QSCyMiAuaLuyaxtkE4Q0bHVQiJF\r\nVAB/rehjUiYKYy/s/VVkV8q9VZTXRQI2e4Iyk+INZfn+sT7EPamRRcmp4x11\r\na4l+9OIHI3IST0MGjqBCCoe6vaULa46uR1GuyJQw3UaDoxDt5NolRPlIwSaG\r\nqbELt6Dk48+zk6CuYtyIknGQcbrjsUJT6ILNJ6u2S5HanYg8xOQGsJyHx5NV\r\no6jpH5L85Doz6Yz59Juq4nlW6/yyjKgG5ifl8XrXfxRQMM9AzbhfrsLwoiZV\r\nq89otlz6v4hgFOraGT6eDs3b9TZmTzG36JNdocTF/+69vZlm5FZdBRgWxIHO\r\nV1h5Pxj4gQ4fc8LP4D0ZnQtzZqiAB9Ui5+yT8eo0rqQGAg995ChWnieD452Y\r\nIzh3/szsMIPK8dEjwEhjp5VGFO3zaliPjcGfDUW8ymCoHHZjQYw8Di2cePa9\r\nsDkGgpvb+Zhb0C1fnlyh5+pt30T0mRPmBjwyuw08718No16I1ccnGci/PR07\r\n8TDIEKmlylBvyMoiYl3B2kbx2P/3I3fC22I=\r\n=MKX2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.2.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.2.8","@fluidframework/common-utils":"^0.32.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.2.8","@fluidframework/test-runtime-utils":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.2.8_1676054336717_0.4066884668914399","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@fluid-experimental/tree-graphql","version":"1.3.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fe52b3dabb113d15be9ff47104d17a5da1b01713","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.5.tgz","fileCount":66,"integrity":"sha512-cIyZRaZ+utAJNSVrmApd5zd1af09kIP8XR7MhQTPC/lLzLYVHHb4erpupU6Vg3t7MB/7R064/otBREAQbPIlbw==","signatures":[{"sig":"MEUCIQDLkWuSgUwvXqgYI/dbYBaZ+7qIcC25JXrqAG3e9XqlKgIgZpfLhL/iLoyvx1EaHNl4EAkaENBvrHFaBfHs8cu4xME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5pCWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLDA/+Ifpw0XzL1TnfgvnrbdH3SPNVQDBtCtI7nBnoUcGV/8/Me3sO\r\nPTTCRpJfLspzwKxrz45QKxDuGm1m/wzPvEbO9mKOKBnUFFHz6h8Z/AL4JH5e\r\nE00eB4Gy8BTc8TbvrNckFXPtGIfppJtTuN72akJfpzBB0n/5ftMqp82ZWO1K\r\noIV0Fyfr7Lu9HN+0/V4jM9aN7k+lRysvTrPUGpY2a7gNQEx7lZw5HxFejDgh\r\nRzF9/llFMiQCf25Ck/WpihpxBtot+B8jbKSfcI/izdnbmO9JTZpcPOXLheMv\r\nQ0vaOSCc5vHStOb6ul2/XKuxIG5675VPKZUoBgxNPyQvnB0buTsNeaQjprDe\r\n51pa5h0ZBbbVdJIyS5mjMMrPrIpDydIezKuOO9hEg7WIUf3vHJhz2ymDJVvW\r\nk1CcXWNWxOrUnDA+3kHRci6tSvsIsmCiFK69I8/T6qnBQI6G+IXgcfaCCj4E\r\nZkiPeRuDb0uiE4GJWIz0DUYFTonjxG1rqvFOKy431KWmuH3VutLTIhx6iOwe\r\nYznsMTPU7Y6ZRqSdY5PmIt88hq2Fu+aC44A38F9aYH1RdV9jIZhpP+FbP01j\r\nrA3ta9FdpKPwkAKt0TyKQxigItSg/UvoKSf01MABTx1XH7q7r3xIUOwGsKX2\r\nV7ABNMGiOM5LqWO+otld/GvPDvbAN7f/edw=\r\n=cfDd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.3.5","@fluidframework/common-utils":"^0.32.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.3.5","@fluidframework/test-runtime-utils":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.5_1676054678803_0.8837988121028375","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9c5aefc5a133027c2fbe0e2d644e6067c7e095c9","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.0.2.tgz","fileCount":68,"integrity":"sha512-5Safwk8dkHmxJMCgJk/EDf/Bv4+6qwbBv1Ol063Yemj4dbylAVFbsx51qx0qfzV7lGQSiWQUG1MZXN6IpjxDuQ==","signatures":[{"sig":"MEYCIQD2DBDTYCB1DZGIPsyxLVnWXGTIaCXZwH1sw1VgjfrpTgIhAIzNQnVcb1LrWZJL1f1DyYqaSPvqTKCrBb0IhfFPnAiR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj68mUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG7Q/8C1CjdzZfYJE5WVhlmt6Gj9jLuYgRrPlWldZM23NOPy2Q0VfS\r\nsJFau8cvvN89UyJ7LWojtgws3XdfSOt3tQ8a/C0r0sG1y3gA/zfESqMUZL0B\r\n3pHL5lkPy4kEXLxmdWM6TJ68OVi21BWP5RBFNk/c4B5S/xhpw+QT+fg8OMax\r\nduQvlJjXiKG22X16slAp7JCCg5CRQER8x5eTlekxXUzLIJX32/+50VzZqbJ7\r\nmenNDhHOLH2opeQcInyzF5//v5eUqcHruhjZQXLyVhUl4zaAXVGbAl5J607G\r\n3wHvyag7DPBVClvG54hatA0Q/8tSwjMk6oO3kHYOBrK+Cd2rgOUsFPVf26Z0\r\nH9oKm8HjmgOC6Uf4Hz5xWRnx2zuHPOd8qjTWE2qx5uLxZBef4RfvSRetTMuF\r\n/ZLM3xJ9EEShCxgjyjYmYRtUkMVYncT+O3mIrEYuzvMja76Muz9PGrWJWGw3\r\neHwI6VdtXFHv6z+KT6+0R2wnYL1+jRi5prSb3KhoEOenYJ11SVscUSs3i3PL\r\npuhKknHiRimtYm9aFudKKgnU+rqEq0z1zK1htu7jAIzJx1CIjDOFeRdVMq18\r\nX+/lV4V01umi9i1KVigmkgvB2z0yMlgIYZuWVx4gDGDgvC6vzWXJGfvEdHcj\r\nfHyD6Vyq/s4m6NPAMsPBEtAzezOWLLtlCeg=\r\n=c2ri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.17","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.0.2 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.2 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.0.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.0.2_1676396948351_0.38414865809073917","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a7b96f872d193bc62d890cd50b5f0cabf2f9ce3e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.4.1.tgz","fileCount":68,"integrity":"sha512-5yRVFCv57WaTQ4827hQqCO/Myj9FCnGDIioaZMJxwMFuGjAaYEzC+S44AICkJPC0zhsvgxLwZdG43Ksz+TRoNA==","signatures":[{"sig":"MEQCID4YUnJjQjeboFzuFsUq438Q1AYjb/qK4zVJS14kti4tAiBUmCZjbX8H2wvZp/sXkznFCH6HN1QActVrrinCnc2/AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9/RoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdFRAAg0KDnINYxoP9VHTMKi5MhCqkw3Ti6dM3l2G+Mp2nhWJR3sVx\r\ngWOaO6rsCMG4bfBboFNXw5/lGGVdc21et8/ftCs7hB8j9izs+rivWbQzu2VR\r\nHyy0NkDp19KiIHnPhlWYVNnAmIHWcQwOS8e6Qi98y1X/cHAyRhB1zOb/PSUx\r\nniuR9IcAiDqOffz80zNXogajntFXR4bD1REjBWqe/V5RNDfwMnzwO5W0n7Wq\r\nUehYhr27SioKIjAsLz1JcCUml4tJlEMRxWINwWxoOa8AZBwSOrYtr5E0nR3n\r\n0/SqDHE61gs2Xbl+CDrIRxHAOP2ZKAbNzjwHp6yGVy+jdHiQguhIrmIxY2m0\r\nLpjTq2r/xWp7xXlWQDTqMFXGZeL74idjTmd6W7fjuoW3U4XBGRGZxewGweaQ\r\nf7zfyPibI5G3qVbUWW6bbItvcmY+JEx9qj9/iL9kbTRKIauVs3ILzeohBOc7\r\niVrTblRk8I/RXHinVwqaRbgnItsK/tzFqS/bzhYwDdZNHx9b6eyGzLCqvqu5\r\nX3vA/R6gFDXKD1yF1S1+Q40//MDcjgMKVpkKB3rsXll4ZvxWDtjIVuS/Xpaf\r\nI4dsEyjaiKohnYbDBUHKyyftluqOntwI3DaoIKr0iIKEQ8xxuxruNuQ4Kfgj\r\nw1KdhHWChH+bTRkeR1lRwbjX8nzahLcorxk=\r\n=uCKS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.4.1 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.1 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.4.1 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.4.1_1677194344492_0.40442809964550763","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"164718157ee50c0589da91758bac51e8b0da34c9","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.2.0.tgz","fileCount":66,"integrity":"sha512-3kyh+Y6lgLKTZoI/zePt1aByclOCSVKaAz/CABMnalmlkyFKh86/FkFrCk2edw45PyKe3CLJeNUAiMdlRC8xtA==","signatures":[{"sig":"MEUCIHe3UOEB0v2emXCjuMyUT9REKkWvKNCJVRSBM+E0S3NwAiEAk5gHqSzZZnD7nJlEmLWugX92MrNaOZ+wJsKsy94Iu9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+CfhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2QQ//asqsJU0b7CrBu4w/mjtZnreyz/87UWpKFWBZXlDVaUl20ig/\r\nb9rfW4/jpGUpnfNs8j+QrqkESRrFPwGJErSLOhCOBeBriN+wTFldqvYdONGt\r\ncok1V6iwVgj16cttg94J4E6EPcqID5zVtJC8HLGUpTyhjej+42cNlEjG7hyl\r\nZZChxGRQE9Hbs22HKsaKAP4Q3vrRa/rJpLcHk73qPgutSjg66ffSGo0QEtIk\r\n0iDh6l37a8vgsI7jY1BZqJ/Q08e/fLp/0w2GEL08LYn3m26zsBzX6JCaA3ZI\r\nNeuSVO2BMW/Z71lmIPsAee3AI0klmqhUCufwrJlFktYoykQQyE0CUIEY7+Lu\r\nWkkcOu4bdzeaekatYN8teF0lAMReGtszvgUEJzFvre+PVQWXlN1lX/2cR/Hy\r\n+iQAAH38Uu2zyJTFJaWfZIKG1e/hB13Q24XEEfAKeK3tAC8Fo3nnV8C4bJ9D\r\nnQ58UPBJS+QYPAuTS8U42CjeXLzuC7r+e/idhCBxNcJgGuNkZHUrsXAou2Lp\r\neRLzNb8BDExjKF6Ej3rorPhgVvr3V/ysaOLTUD9iI6OQnnMx01gX2wxmBE+o\r\nMWG3QYoytA0CbJyYryUqmf7nswCeeb+WY3RbDiKStR62pmMR5H5h9rZTnhyc\r\n+r4lvvY/hPnJr86Yk4vGOUMVAqq4Nv3TE14=\r\n=kTJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.2.0 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.0 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.2.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.2.0_1677207521276_0.5894595583487559","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5530784d89a6441d35bc0922206efcb8e27c7967","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.2.1.tgz","fileCount":66,"integrity":"sha512-p31FegXE/PRMoRtz5/330A5B+QYwiDmsHM+DpvJFmg5qMgBnvorjzx7vRfUoWFMzTkejpsbPr2TAc6dSoMs45w==","signatures":[{"sig":"MEUCIG7vcF3WDlL8EVkw2KV6xQ7CKmsnv3iHtqQ2sq8dlyRpAiEA6yOkRxLfaqCK+ku3kK+8ZH+nyHXl223UYvEAthpMjiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/Sg3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvrA/+NCZieK6dPNFp/uqK9SPm9mbc3CSfMrF+yJ19LbKvTA1ayW3c\r\ng1KqeaZiiDZW9OuQIlqKvaAvOuChJmCmdDsczOyyT09M7DF4nkeFvoZqMjFx\r\noRTsE81VLPMP41D003rc3F4K2RFv4vj7XUwfN/XmL9R6x/R7fiksD3iYLLXS\r\n3TTsruqlO0VO/IEuuZfma4YwUc6F9W7zMdgJmObblgc79pyVWF6gOqz4TBZ8\r\nxgHQ4MnBoLNJ6Sl6PtDGgjHi4X61w9bwJBQld/LX4Mppc+wx1bFK97iqzVa4\r\nUQdZlIkjDwBR1BBxwyNxxn6Z6/KcWxRV1vyeYJYrhHslGooqhT9HbshuIOFH\r\n12RMctky/y+ZSo0MchNg9DlrA/O7ps5wXmEy9hSgmAkzLXR8kbT0h2vZNKa8\r\nAhgKzeUqN/TmmeSGMhrRdVyrNZQdhVfJWgmUbSjAgi4XpX9BLfQW7fayORDt\r\nO5U3hRIQSNqXps36rEQa3qYjTtKWzDWm8SIPJajtGyNbBM3MIcUYuet38KTz\r\nk0fAyuI3bCVMc8MqPAau7RKSS7pI9Jhvj+TzvU+hL4O+d7uYwKv6eti/TivW\r\nmq+O6K1Ea7dTeEa1RUjVML6TKhcKNl/L8xmLQteAIvsbkO0g1NgjDHvE8liB\r\ncoTAkh184ewn9yuwbAJGAif5ziw5B6Be1Cs=\r\n=kY/N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.2.1 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.1 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.2.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.2.1_1677535287511_0.7832381110005426","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cc9b3a9469ab7565db910d0d60625bb45bbf9d00","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.0.3.tgz","fileCount":68,"integrity":"sha512-LPhg0QTn+Z+e4ap6MzaMLhSCQcUu72Qfc9gjjhyutEkg1oQl6txQ5T03lgSza29k/NbxMdKVMzrBZeKaMudALQ==","signatures":[{"sig":"MEQCICp6jJL2nu5vXGDk04WiN1MCjTwopud+Qoq1mYgzOIjBAiBhDz0vivcUi//6df893Tc98QfaofqNXMev7uW2uQXZeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/UL/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB8Q//c0zzY45zXhWXbSG3EC2ElTX7p2OeiYs03y1M3NhZOICnDNsY\r\nlpVaTU7mLElan2bqTGM96tAjOlO4kGkTrynfILTA0QzZjIOlkyZMusCjn2Wq\r\neqNOHssFc9oDcZFm1bm+J7v2gf88V3vLue12NxtxzoMnMeQpfFM0GSpyfZNI\r\nGkvQaN6gVUOW+mpVIN6wEgfmlkYtijLAEzJ1zz7LyQnnsXMtw/ECumWEpPIc\r\ntUwNwfT6aAkxJ+sRytsuQzEfvPPTiJb6sBn0gA/3hbOEjtZ8eMmvlj4uf/om\r\nxzd3S7iU213U6ZgCj4Ewd7HAuglQJQipNu8/FtNbwOqKTdexhNcV+BDOrL/r\r\nd4b8pS8XZX3HXC/wsHOMMGtgLu8xH0FMlE1HJaGothGJGI+zD3slTNyG0uj6\r\nxCgc1vHHnPxWYgSKIbd1A0huL4jndGnCof9lWTjUObPsiRnCPW6+Z8p3aeCk\r\nmWoJOYMaTbt1B4blJ+CfbRCRXQZNscXQM2urFr9v8DEvcdzs6bSo1xR7RzhS\r\n/afFDH0CdAOo/zCZu7/3nl20cvJQM0u9GO7wWs66DD4XjfnMLn04m+eh1ajY\r\nJWy4mn8eli0X/aWq00glZmsR+CmszMz7YiLd7IVCyvCc6X4OjCkpUHiKAzAu\r\nIuOnWU0dAY2kt8mXjwMWas6/4/wRBxM6QJo=\r\n=MsQ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.0.3 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.3 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.0.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.0.3_1677542143710_0.784769411788174","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.2.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1960adf77628e05116566d58db6e686a0cd27a92","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.2.2.tgz","fileCount":66,"integrity":"sha512-bPwqJQJNq26AF4mzcvUiKLAh04Fo9gsT/NKa6EWYdhTSlTw38hR1B897UbeU+ZjQdTfndeJCG6pyQlXjROaO/g==","signatures":[{"sig":"MEQCIBsEOCmMeDwn2xsq4oQj/QzfXLmziaZkHXjjSfls4rJ6AiAW5JMl1goQiWDjn7XcT1Cs7J4lGic5WPJdnDNorrWFWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/payACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhiBAAkWWdNHnZplEcLRN8l0EONHxxG5NZa0cDmK3Xf8Ezk9GcwwcV\r\n/PykPLUQapBKqusuB9irhI9Lpo/EbUsLRXaX6ov2hdRHL+cMcRCfMSuIN1Ui\r\n0FHt+wUAi4q0g/hm+2HFQpjUHIP6vix6mr5uF8BNR5ihlSlSuzSHDNr2+0Sr\r\nfTcPnhzSUwMspSFUb7DOQUA/6USvJpst0a2TdN1k7NGiZXk90rRrRj1HkFZN\r\nVHPS+rfGZZFhpkIDHmKDnSxVIpz4Nqqr3xOs/1aXGAjOHSIEAvD6G9897Tk7\r\n+FKuZcc2a5+BU7zcMDgG6sZR47ykrsW/O0TKwFgVkCbAu0lFIgwqq3GPUI5n\r\n778aM69Hz1Sk8Z0EaRV/wPVRnOfu8lz9DuHzSC5EmLl8bWymzWgXWjOd6H2k\r\nMLaG608bp1cyLhvsuVmh46WVq0rZaFsYNIv0MpY5RKAWdMs63AxVpDHZFqYV\r\njN3jKcgVRXTQolKjESq6B2xyBNrxFw7Mbo7pp4jN9W3eA5VM2yxbFBuyZ2Uz\r\nwqwlNlIBHs8MX84v08IvQNAo08zhFQlbNfgKuH1aiFj/2eSgZ9DeCkVrwY+i\r\nwVq3m3cauYYytJeDGQo2dSR38UHdYn9DCAqJPCCSB2jtc31EtZ5h2R+7C9jc\r\nZzyybbDIXi0SjuViQ5mi53XZFc6UckxnGsk=\r\n=BdrH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.2.2 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.2 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.2.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.2.2_1677629105807_0.6813311715601396","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@fluid-experimental/tree-graphql","version":"1.3.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"534852388ca5423de73864b7a33a7f2ed5edce8d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.6.tgz","fileCount":66,"integrity":"sha512-KsKAf0807Lu0Iku3PWjia+uHvdneDU9tWB+kU13tOrfSYwbsiREB7KF7bbVreUL3WE8RGKc5lyhx5T6PCEZrhg==","signatures":[{"sig":"MEUCIHoKoFBgAWxkYxzl5un44qil0WVTw5lOcW0IDMNe5RfiAiEAwXMdW1K4my3T/XeYcl1vsxu09c5PC6U/k03P1IkeIAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCPKgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodxw/+K+1c7lGncDR3PzgORYdodOrvKHjMwsCsh8MzKl3vwHUxuSiy\r\nbE/01EjKyzhwKS8Q+ch0ViKThn29owde0Nox5NKedUTy/CJ8yzPl+vB5Feqd\r\n7h8MMNvY/CvSoNwxQ22eT58xnSY+AzlCAYvkKYDRHAmEJZDywS7RAFE4yS6n\r\nHELDBD6AC0AoN31pIKUoIJLoPKymepqxQ5ZwZOE43AfOn6fe3eb/eilEVBKJ\r\nz8o/u6Q3ATSZo2t9BbxqOw53QGZJv43gm3yAgfgMQZZYdIjJqiFhUqd+aqMC\r\nvTkEwq804j45G5fXqHSiihna2zJ+7ay7fIfMRMheQ3d/g5BCOBTu1nut3qm1\r\nsDh6LyDzQLW7xqvUC1A+dVSHdQvtsz7mYjM2algw9D6hVtq4XVCNs+CfqT8x\r\nO8F9T2BZmAqVNqrxGWsu0++ACc+IO7zzuHeEcuG+iXXQq/j4B2EH6NjxtvT8\r\n6ircGHrFa3WT2brA9BCpgRK/xA5tlMEFvMBKRg8uUBLZE7oLH9p5yP14tXBY\r\nl+MG/+8MOjQqeiZR/wH6FF489eNllpIB9+z6mfMPGAWKJaF+tL1g5NNkYQ9m\r\nsD8MEqS9OzOV6oxm/8CyZMc68Lqt0V6gRAvxKmw1aemCGg6Q1bTXa30I1m7U\r\ndvv8mlSWH/fLKOGyzoKo8372YUmkIRskdMw=\r\n=N6ic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.3.6","@fluidframework/common-utils":"^0.32.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.3.6","@fluidframework/test-runtime-utils":"^1.3.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.6_1678308000343_0.618376807720306","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5dabb02d33f3d8198885f69db3465e2164abddaa","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.0.4.tgz","fileCount":68,"integrity":"sha512-pA5qT90ymSjsOPFlOsizvBtKo6KrMCBcgfK0uz7gv6A96aEJCqXTeVvmiAVbey+FnnOf3QlmzptmhiOsDPRUEw==","signatures":[{"sig":"MEUCIQCiKuinvtjG5hGQCb5URlteBG4DPJP1PomU9ZdR+ts1AwIgHmKEugIkZGCVuqAdGM0HDcmIHCZosL/Wnmmuvjf+rns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCoFLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrarBAAjtH6oS9DMSz8pwkMW3tzb+jONHP0dGvwVNHAaJkRFy/RVl8B\r\nPhmH3+AJiboKkI8xPUM7B9J5AwrWJJvCh/ZxOtZ6wdAzBHBnMoksjHuChb0k\r\nCfDNjQMTHNrOLUDEu/QGOrnk1hwZTQ6eSA+4zIEcBU48zUKEgZAPgBT0uAbK\r\nZBtf4HyBTCDfW95jwsb760Vx7gpPQbqR08T99voMNtxdrXhTdFgcVzRML0mN\r\nyrJAejGK2qVpGdrkcs2Ih2UpYKsc5C4UhbpMYzMfZUst8hsb03z454EoUpKw\r\nMqLe6v4PRuHN2QMHkaoN4ciOl4miPk9N7U3mOCgu8SI3BR6fTFXUt6pjLooN\r\n1OesFuaTjA/dkcRBUUJWUF1t7+tLdAiCsy/KzfiyzS0pop/kNzsZHK+qL3a+\r\nAM2cEQkeGPjYhTX1AwrWHqHr8hXTQ21OQok22NaWu5wsaDcA4+DpppfNeKfv\r\nPQNJAqmZY5UsfHcA7XjXWaFsfhhrSW4EQyUT8QALM+j8KSLEoSQrghN/C9A8\r\nNTaTeVgCovqtp/ZKwxfjcJOFF4YUD3eh0/KkiGiZin8mw3rtAAfF8IjbnOxZ\r\nOKep2XnC/WuA++mCO9frwa01xEt/Xgfx2XDNWSuCRPH2CBeixDjpoDNmt57n\r\nVxQ9NFQGdgbv44OFjyETc5LVnY/pveyEkqc=\r\n=mWgt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.0.4 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.4 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.0.4 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.0.4_1678410058808_0.6607008261302305","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a3db8fe7b182c4b3119f5338e942b9e8dd20f335","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.3.0.tgz","fileCount":66,"integrity":"sha512-UiSYdczpmeEtDw8VhicguJqCqeFv4ZQ96UdNZi5vQmlika7D8PI1FHd+bvafv2oUldOouZyd4OgLTkYux0vRHQ==","signatures":[{"sig":"MEUCIQDxUPuC4NLJD0eEhRQrmekv6Rg07kYPvgtD43eGwLR9HAIgWOneY0NEdMMAxun3XF7Ylu5iwHnacvfV7MOaB9/pD84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC5OuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNpRAAnh5y+WoclgqUe7f5NfFstAMVn3dbx+dboXtxFMWRNlaNq/lE\r\nm636JVoFwgksjtxqsMGZe99xleDPZf18xytECB9HtKC7vxC5CrH1y+aWo8Uq\r\njOm+hj8tvloY7UFP9ghxsjZ269qR6NUpn1llNNduGdsIbiSS/xPbPFxw18M6\r\n/hhEivOdxKxWvzcM1rmcwelrhye99rukiWepQ7PtGuguwkh55pOfnlZfPM85\r\nGX694H8NtAQf6RZFXnGsAXhvax8f7bFlWOTVdMryFQCQtzDSsetkvBGuUE+s\r\nTL/M+25HaLQ9TRryVm/OBbmp7ITKDKCeQCy6tOHSMxJXdeHH6VXSLoyUAHoT\r\nF0evq+O3nenypEploJ7HsrtiAT6oIALihYUkMrSEDj+4Qap/fRDV/iGm8P+D\r\nUeDbcJglPDfwAOmHV3cUCTF6hVhmEmM7McOqFsyYHkJuJZZQpvQZpCZxDtAY\r\nf4aL6XL4tX4pzThbehxeYgN4UM8wgMmnG+5GPca1yyKV6KKkJmcapEQIY8BY\r\nml6mPgFZGHbaXt7ZenNyYZE2PY9KeTSo81VaMraPE+5d8I5ZdaoKG1GqHHUo\r\nczBKiFe7lzsTp0QG+38AztDcopY8gwjg6Apgay9FuPcIyxxahQpfcLsCA+LK\r\nIttrrdhMsxJn5aWunGCSl+PoAX5QSShp8NI=\r\n=jjxy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.3.0 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.0 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.3.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.3.0_1678480301917_0.7656138997633148","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"73635730d77b54b1a6f1923affab83881adb798d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.4.2.tgz","fileCount":68,"integrity":"sha512-VHicPM+ofT0fgWiumO/91J3aTbqQhFRJGG/5gaRuVosMBJLta9Jeaz3qXd/zf/2eM/QsaXOjpCX/DbgVMjNo2A==","signatures":[{"sig":"MEQCIGS4Ud8fsfCWgakFNqj19c4IW10WLot6gY8MFuEGRfXdAiAussZzO23SBoV/1FaDvRXuknYaVy+6n6qNVsoXZXNIoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC7ekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsRw/+LONKhUS++GlpTmz3nIhhdul5RDI+LFwCVb8Y9hnSsEx2HC7i\r\n0IT0lLMOQ97u3bOromd7Fei9ZOm0GdW+uOagWAqMeAJpvZ3ZHQAtZJyOUkIa\r\nK/wRfgEQ9JeMxWuoeL2qm1euZUxiVfB21vfTGK92VTjumGsJ9zwestCm9zSH\r\nXx31XG9y2zRoCS2DJe4hhYlqcDDEfg5QMg75sc0h3uYFtdZbp1qYAQvbNTzh\r\nydhHg1qWXrzF0xBkcPCPI+MFyqiZoZ5QQ+tELi4wF0fUrknn5tiWxI84aQKC\r\nzGKdmu4AnOcPYz4ZVZMRbWjzjCPVSGhZkZpHGCK3mi3HNSHYGW8YM5YsT7yu\r\n6c/ZtF9pdJt8K1UpTtAi7N5LV03KEeIpvmFTY0RdGwXV5ZyS8sjGPrPfqlD+\r\nGFZCYKpi2mvMKQl9+lgrQyBvKDLNZaGQZFxOCzMiQtGLIFFypFjM2aXgcJGy\r\nFWlC2yzxhcmnZ6QjymIsk59qiUCLEMvECYyWFPFyzXuCpms347OaSVpOk2Km\r\nx8WytkzOpLVmmmrIvzXZo0SqcIzrCi3raVPHccMblGm0QfakjZQB9Xnbax/S\r\nOhShWWmVTbOTUzv9zA9KfHIM7p6SaVHNiy5GVMbhEDdVcGU+kifvaz2bdr6r\r\ngnDK+2Tb9lXlpcrEgxdkqyyzgbjquTJ2OIY=\r\n=Wy1v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.4.2 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.2 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.4.2 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.4.2_1678489508309_0.708705745478786","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.2.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.2.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e1e69551581e6d1ea60f8fba74fec95600fd2122","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.2.4.3.tgz","fileCount":68,"integrity":"sha512-EUFNZKtEqkq/LtklRt9v5HTgby1QIOshIukNb9GtKCvGxvyBmEFI6hhqoreN7YjC5593TodnOFmMyVC/4bYCUA==","signatures":[{"sig":"MEYCIQCfshocaNF7pH+lX5ECWSuvFy0dHTvg7RzBeh15lH969gIhANloltbpkkJtb7Swpkqb6MT8EM3hdAgF2uJ7dSzLAq/N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE3dKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH6g//R45t+vnOdsnPLobjHHmAKt+MSJGECL6hbQ2FkXX7T360IEsm\r\nDb0l1n4+B2aB+GJg4iUGFFmWp58jnd5CgqRFxO36DqrSy6vpgehHeXun8cLI\r\nmfbDd34qR+f2ArWseHTF5ks3Xb27YYDHpbVJtG472zQG/cCGqqQH1I+HqlXR\r\nszvVtZTjOVnRjmrN5LLEmdAvb3fZCrOWO1oQpnt8xsVOrzdQfMbdHbDg5ZZf\r\ni7u4a79fZ6Xz3QgXvPxAfEpfplDSmNS81DEVQlZzBwzX2Piaq5TbC9PygERT\r\nefdLOcnvGMYR/nT2Q9aGHp7U6iDVRoqJpezJ4hX+dVxrSLsZkzdDQCzQ3tEG\r\npfs1owACZQzvvs4gXv33sbCmR/dLrk+4nC4umD25LJHwKNtWpGNtCrHeD0Li\r\nJm/H/eXxLy3e7HkemB6Fc63/2NwDWgEEmkBDv5DYPjihaZSsB8pDEbrvppuu\r\nuEcY5jCU/xj4U2YqKRFLYj2udLwFXr8pIEcfwCAHN0MLVKUXT7upALtZiZ+X\r\nqoQIFZKHwyuzQj4uVJfsys6CtkJNFlsToF9xmNWlegf28u2tlrZGW0cF5c/Y\r\nB1Z9xwNRf2cDSU9cj5yel93pBudhOHoN8pu0R9XX6xKlOtCsfc5Vf+h/vGBm\r\ndlvKuljds78wMtsg3R7vKme8fS/tIKMgWdc=\r\n=0Jxb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.2.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.2.4.3 <2.0.0-internal.3.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.3 <2.0.0-internal.3.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.2.4.3 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.2.4.3_1678997322018_0.21375791011252354","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ccb5b848ea4dda9a5923eb010b5839e17e008b48","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.3.1.tgz","fileCount":66,"integrity":"sha512-AGoS7MCOkplhmzfStU8hknA/s5F1ukudUhXo3KoZ+BUue6Hu6WOEaKLHl+5QL51F834O1U86T80M8Sd/ypCLUA==","signatures":[{"sig":"MEUCIQDNcNgwpc8qDB131S5GKUVxkNr6q9kx/BxIS8fg5IYWXgIgUEWX6IdNCL3Qetmx2UIumMkzESaqhPTxN3TfKTBu9d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE6iVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ7A//d/0NWiiENRnqQjqqt73flAU3c8DiGRlAcFhP7/WsZikt+DZx\r\n+zNP/gaQF1KUoHviC63JDmoKB0lEcd0GP/ihGTJ8IXUsaCdWSjSLZtnZ1ouR\r\noPzeN1hJTyZqRFuzcdnUq2PptPirmXEzUj1BDSgXoCEjnTKFhPA5j6Uv5lOp\r\nT5gRboyVWHAcPOfq5AmrBv0Yl+AsRddWigX97vsySJ5onGXE91INOuGyhV+e\r\nSqs2QptukmPVyUclxkj+a6IhlwmdWnkxquuPDUt7djdk0qn+apvZETvgstGH\r\nmBqqezgoYYEctCqPmJ9o9sEVEmv9VoVHfl5w6EpY4jwWbbRRF2pQ4UeOYj7u\r\nB5YOv7GcaP1N46pyNO2GlqRKA936torMchwTYEl7mOMBd+bBOhoOHFUNK9Nz\r\njCP0xTgBvlTWYZObrHXhlxq1itdedbjZLmCgTI7XVE9jB0Y7eiCVOQ/tD7WN\r\nRAeJFwHemszdJuWpExq1LoCqIR3C033B8xh0+4TDDAYZQ9JpCLw5PjLPlFK2\r\nhDNOK+DVt6iQeFm5RJa7uk6nvSYKtQ9ZpdnOhEtWc6UKcAF5anPK+eRGQbCh\r\njkkT9lCVmWJMTOJ2MM/+9WJM1LvLB/sV3t6J8MYfV9mlnHv+8myOk4sbrN8Y\r\nwzcbalnvEeqT1bEnah1PgGJ9CLEqTYPhuak=\r\n=4rz5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.3.1 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.1 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.3.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.3.1_1679009941078_0.1927112093994432","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7d3f7c5bc5a9b51d94e09c284d71745ced569dcb","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.3.2.tgz","fileCount":66,"integrity":"sha512-RSgE2sPUUIJpCOIbPxTkugCG84V/XfRVPZRFFtybROUeZGYXdoar/9fUJkbRmOEBisin7HmZ+ll+K7jZVdm+cQ==","signatures":[{"sig":"MEYCIQD79lyB7K/xYJ1yOIrIvoibtvtyKh/lFsDcZkM6FMtXGAIhAOPN452635tTACfa7mqWdNfCFCKpKDV4bAvkM9e8goGD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGQJpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6yg//aks9xXTX8LMX4K/Xzpt53JSrvdNmD2Kc5rrnXqzPOiDfjbt9\r\nKNg8b+CBOssfBURDxkQzTtp76z8iY7thXwaAsxfbF3mvvKcV0YA5mksPQbVR\r\nb7zneK3KVfeEA11LwwPYYXIZiePkipwvfpLJuL2olCXq1kaIpL3BBEPY9gIG\r\nvOLqAob58lgY0mPdDkEksXja8GvDqdygqUDu+JoI3UShnprX6T4a4J8YPJt5\r\nQtZ3+CfktSTpTW6eZfINgRvRd/SNk8pZlU5kA+KUoats5+N0zvNsVOrc3Nge\r\n1m9gWlslVWmhmMt37KPPLdtTP/laFdBI6fiRiBVEf4fbBPHKmPKqj/t3ssCf\r\njJ8GVBwVhETlaQB8Y1uduCrVxl0YNxx4sg+IF1NDqU9Q1QNVxRwJBBq/5MYf\r\nWZnPFvX3XIVSEezah3UqWzWkI+GWTl1HoNgkXGGSuYgm6/tAv6Pjbs6U9Kkt\r\nZchL8lw25K7LeK1fXYY2LOJhq5Xf1CWQoa76bvvsaRbq1HxNZ8erRE2vZs/p\r\n60msTb/nhu2oIvqneyU7C0OsQ0uqWsSwImQt+5tc1feRkkQB4BKC55ZhsyFU\r\n+nAyCsB57GEf2PKzFS7GuGEzePOAVNmeWir3RyIHKHgMewVuR7AFXzeJY5TU\r\nxf07UK0Eq8x9APnx7Zj69SAb86cRG9nYn+4=\r\n=wIm9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.3.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.3.2 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.2 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.3.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.3.2_1679360617672_0.7167907371458706","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d4a84446230e3a2d3ca0e22e7c9ad5fac2cb9d7d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.4.0.tgz","fileCount":66,"integrity":"sha512-j5t0xNTyXaVXs2MRRmkNDSywBIK4torZLaZamHXOV7U4rOH0bxR6wUV+gPiM3xExWD6OZ44GCS0VPdXJGrTRjw==","signatures":[{"sig":"MEUCIQDtt6kb0fswEpy1Q8kqcg6az2SE9rO+F+Opu4qcHksSqgIgNuclz/y0ZQscp5ObtFm5S4Cc0fP6ZOdoG3gzDG6ptH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG3yiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFhg/8CglYTcuIjGLqTth5uzaXWAQ46Sg8txVCiTBvTGbI9iFwtAyH\r\newg3eeArujC0hH6nLJ9qWd4vzkJorUY2PqpzRJ3LAWZDVxuKKILHz/ABX6di\r\nYQGHKW8odEN5WOdZ9HhBU7NxFvUaILhGz9Ank/F5x5jor6j+9B6fKhIgR4Iu\r\nblIVeFcbkOLTa0vRZ0XWx8lNos7WBlLPnoL/IT9i5aoiH5sUbgbFcRjRV76X\r\nd4LEjqaFFwwwNxFQPb810WIE0C/G/ztKCJhM7neA7U1ECC20vT+X8MNvP8go\r\nbGPsOoWZC+6LyLRgjdNAxScVrVIU5JHrWCOeFYjlhp3OKmeYaskjlu9cD4Tl\r\nUh6C/UaAxRdzqXSeJh8cTDSZFeZTRd3B6wP/pHT0Li9iRZBYtBnz+va8lmZ4\r\nee6KgFP824M0HGv042rSDCTvYUN3bPiKSYIjSigGK7hIZFZm/f5zfIWUDF8q\r\npxYUYkqTwzkWA3sBW60A9OkR+bhgTzKLsg6Rj790oanIW/xBn21Lqf0+A15B\r\nixK29lxva4TeZpJSFVoftDQpwIDqTQH5aWGFrhaCa+a6CNYi45vDgTSdU+nx\r\nKCnNwhf3ooc/vDfXRzKMvLFoZnMCHfDMob162gKvj+nOa5LZU8N/hMvP7P+c\r\nnpTOGXwr9fy70nGtYfkxn5pECfm9f4B8JQM=\r\n=Hvyk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.3.4.0.tgz","_integrity":"sha512-j5t0xNTyXaVXs2MRRmkNDSywBIK4torZLaZamHXOV7U4rOH0bxR6wUV+gPiM3xExWD6OZ44GCS0VPdXJGrTRjw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.3","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^2.0.0-internal.3.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.3.4.0","@fluidframework/test-runtime-utils":"^2.0.0-internal.3.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.4.0_1679522978005_0.2886044594458228","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f7fc75157ee2ecc494d6bc8034894528d35c4090","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.4.1.tgz","fileCount":66,"integrity":"sha512-/Cp0C2Z5hlGeIcHQrhuLcHQexb6DCx5PyM9YKM5hmk4cCieu2GeoG8yKOgKX8zdNwOYEYmkPD5NDt8/l4XV9pQ==","signatures":[{"sig":"MEUCIQDYQzrIY5tgPILrOrCIVV04YI0T0n5mACxoHwZs2fqljAIgYDOC1TPi4qwyb607pJKEcns/g6YB1LL40PQEwGJS0xQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHhvpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvrw/8CQpYoxTmqg0OWQuLnRQxWda3C0y4d/0dqeb4cXwR8KXn5Jjq\r\nItiXnU8WWz9Qm54P7jB89FPQoPu2G7iRM1Iz3qb4x6W1vDVEYZR1bUZ3McFB\r\nJPN/F9957A3jjJJ0g/RA9wi3M4GeACH7qnhxrzn9tqNeJxRxc1STMz3W6Ess\r\nAbrMBZHTEnv1k3q95I8mIqJY/F4y6TnbtTTJArnlE0jsyScxkMckW3j/oEDJ\r\nC9Ka/RtvkQ/UPXycjSm8vXAG0wUuYQTCrFwImsXnFGDnv0HlUF5m0PMM8AXy\r\nBhNul47LaGJUbEVZ9kS797w+Z8Fbf/usXQ5aKqL9j9cmF27TxeaBBnTLSW9V\r\nFqj8EZJRms8AnQs4oytGHcCeSqScTAPLjHjVarrAeotxAhYyaRh3h35y1A6q\r\nVypsBAIRLrujE5+qwoIgLFvu+oi3q5TVmRPM3jrU+McIDYLhq6+KvCX7Xfbb\r\nunP5DBU6LLxHDeQw4rJi2bbPFUCItsklWKr7lDU56UXi+AZI3QgRI1cBfSn1\r\n/hVc7ZKCyteqcTgB9Og5qJnbg5m0k0hxfW2pWZSszbNy7S8CWTPabp+lu8OX\r\n1NGqxX2PfC5zhNB8xpHxQEkYCNvm5Cy0G2p/Q8iUsZiyQWkh3dgBafdnedO2\r\nKYbOaIrwTSfvWxzF3UbsduW7V4o9PLJG5AY=\r\n=MpsB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.3.4.1.tgz","_integrity":"sha512-/Cp0C2Z5hlGeIcHQrhuLcHQexb6DCx5PyM9YKM5hmk4cCieu2GeoG8yKOgKX8zdNwOYEYmkPD5NDt8/l4XV9pQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.3","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.4.1 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.1 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.4.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.4.1_1679694825674_0.07321089642719492","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ea18b788a5ff1aa449109d4b4c0aaed91bce32aa","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.0.0.tgz","fileCount":66,"integrity":"sha512-HYTmsn6HBtiMVSdAiceh58dd85ovliNUK7yzKpLOollgM4iWKlg4escJ3CaNx72ADgJKsUmlnqjr7xJnGTkzxQ==","signatures":[{"sig":"MEUCIQDic6VA86qYfO4X5iJ8Z5x6LhvsQoq+kIGCOWgUy1En6wIgfJihkc8WUxJ0NbcJ1W47rbpMsUPo9308gk4Q0I8xmNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHiNBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRXQ/9FS4yogZECqaUNClKmFo3GkAls8KaEXKGCiR7yqBsUkIjq8kX\r\n6xZqSNkN//ETITQ5GTBCvfhEys5YoskylmsS+DXytoRompVI+iZBWhdi/jOQ\r\na9xe1zZvn9Z175VbVhS6DJ/FY6QSZe+3XcuzXp+qIyuDp/zAbRWU453qJb76\r\nwt5jlltaP/ka38PpLX/MUeHG+vfpadx1SQjd4EV5JlxGPBiXPq+I5NbJ5N7J\r\n8G5Sl6KwYfct7KJO8BVr6mK0uco6bBIXyJyFEDQPgIpVuzWodvBeqvj/ihcd\r\n3jqf1RzGat5BdYImHJLfOMPzltzRxB/rlN5z6Qr2u0LZw50kjRcICqfLo540\r\nZlqlFwYV53MZmIaTrVmmeHjepM89XzQ/oFx2Cpsi2LecQf3jXdkHRw70PmJc\r\nP1VE5aeuiBN6yA8At9CfIiR4hMgyLlGmgnniE4oz3sea0+oYeXtZ6+5OeYpR\r\n8RrRlJOfUpPYV8XW9SdTaDdnIlt7GMlU379FT7vesJYQJAURlABjMZiwaq5+\r\nRt81y9jBU8IpX0Ff8X4GSOdYh+ryNOFrjyiJFeKHJrav+gtAGOsTjRJ4H99D\r\nxP6gWEFhSCLnhR81YsrycwCU+/FuryC6VLC5IVYPO32BV/iZFM85fMGcDLwY\r\nH/6HQLttueWpTLk9w1OFB+UNgqsmCc+XRpc=\r\n=DC5l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.0.0.tgz","_integrity":"sha512-HYTmsn6HBtiMVSdAiceh58dd85ovliNUK7yzKpLOollgM4iWKlg4escJ3CaNx72ADgJKsUmlnqjr7xJnGTkzxQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.3","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.0.0 <2.0.0-internal.5.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.0 <2.0.0-internal.5.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.0.0 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.0.0_1679696704876_0.12254081736565237","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.5":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6f784f8b3981c1b265569724b0a26b68dbcca181","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.0.5.tgz","fileCount":68,"integrity":"sha512-CghMG9B6uJFclFgfDr+At0ykNBqHwGNc1wEX7hWEa3AtYcuP1NfIIcVEfJdwsLQjtCyq+hX43lSBxqgQpdimfA==","signatures":[{"sig":"MEYCIQDPH5GBWo6AS9NeNS1HlmvGXA0gxUEGq+/nKwKt//6w0gIhAN2z1vTxqA9FN7h4Ywa95JSwsbsKe1VCco0XLTCAQSX7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHjbDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB/A/7Bp4jMDsvUOKZx37LN1fRPTU8kpvmHcJl7vlJR+1qlx/6hwYk\r\ny3rkvKDlfM4jJfYCy5EBBPTcYhfUdFHgvl+MjMmoN58HVDsV4QOwdfW2LtJl\r\nQg1Or5AehScPeN1utJnRvfc+IYelebSayrAk5mXaiWsyvES14afryyDYKJG3\r\nL5JOTorRWZfJKbYwTO3SnEoAA4LcS6pBOhhztf4N+xvdsjfwZQdknAEE2lPO\r\nG0lVlZqOVC7yIrp/i/5UVJi3+AVg6Y3IoId45UjKBshau5ne8I7f/xChP4Gj\r\nNWDVkjyrxzjLVYnop4a0git1KN/b8m8jO1UD7ccYiyoJxMpBgu15PUYG2BNS\r\nm7KjFyT2MXCBnLETjh2KRptTSvdAugDgOd5WOAAsrr5BG9vRm73Uch8PhxZT\r\n3wA8GPn3G5/aDPdwV91hbcInqZYz7fFOkrGa0vTQysHtwgBDIrN7hpMbKS/y\r\nHDpGtFQwEeTIBytiJFXNXpBsLs3rc86c8xzpn4kaeBySeYuqsd/UXRX9/iwl\r\nPQP6RLF/qAinhjivcgKpojp9alHCqgpDaWPQikcBIM4HjAhA67kLwFS71/lg\r\n9QJ+052kXY3z7HaRI/efYZkOYxUuaWWLNq8afGs/u1l41ebll0AXwkHL5wMD\r\n/V2aAYfpXg8fjoxCck/e1qbX4HuwdaEv8yg=\r\n=BUrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.0.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.0.5 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.5 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.0.5 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.0.5_1679701699583_0.46954143929297176","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.2.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.2.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"693979decfc458af694bd8be77effdbb0a2c8841","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.2.3.tgz","fileCount":66,"integrity":"sha512-q7Rzlgic6lZoyU9x9E34hSU71N8ZH0tHQhL+sxnnNi6208RwpxaqM+9p9914OkwsEx9suSXYURRl5JPagbwDFw==","signatures":[{"sig":"MEUCIF5y7fGoL2NUp1vPpAewHsdD3rhOicuGmR2rzFaXZGQTAiEA8TmSRvfC/jNxW4l45apNhTiVicDNTVUbE3qVFZsC83Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeZOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTnA/+KSd5BEcKMQtn8LfNCWhwLnBwySe1fSmwsalYh0FlvfCAIkwH\r\nwHxxzMXY+oH404ywfI7L/l3J4+RIyseUrxwRVKmycoLiE5lzhrr/gOuM2LoE\r\nw7z1D2WVfLQ3eC77TxZZz6aoFn8f1kZSpD4D2eEBhfQK9MO7fTrj1yuM/LQa\r\n15jK9OYreIhTzVTDYUYrKPzopzBeHYkFSIKIr+QMfYoH5GSRRlnW/0RAIfe2\r\npux048pbm9Jku+WJxDIaAS9lzhbdWdP2/y8Mh0qv9p0fVgU6T6LtNM+pOnpq\r\nh5LtBw4nlxKCMbCl9ZqgTFiJNAu/uE7qKrg7FprmqAQtCkBM60Uxvc24fy8t\r\nvOkWTXLfA5jledQqVnrzcq77AUert/C936kDZdMOmZEEViR3SXz4y0OG5GZx\r\n8vEzQpQaw67WQ+OBPmb0oz3N/O2lsllbaRnyKyacX4c3MBiWrG20n7nHAeGI\r\ns5pWrywUfrYw9kbTyAwv6Ar6fer/sPHO6f1WqikFmNFUKnPBGVuulT6xR0RD\r\nKTDbY3vJmzqi/mvR5CJErnrNmJ8N0BQGrV0AIWKyNKHNk8Euye9P+mw16qvE\r\n47QfUkOppiutLU+g8awApWXszOt6CmpbsdTbCvtCnUfE2PufxTwdR/GNQp/z\r\nz5MPmeKO4O57tFdEVRwRABd1yid6iRQWSYg=\r\n=7pCc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.2.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.2.3 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.3 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.2.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.2.3_1679943246230_0.1033088025291109","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.3.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.3.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d968a1bcbfb87827eeb3575225f077a7c996ab14","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.3.3.tgz","fileCount":66,"integrity":"sha512-6qLGAYwpcnsGcmq1eAOayLiFQ/pzrHxh9+K5tG4+MmNV7AfSY3K7ib7KHU9pDHOJ5TYfFZYTmoHU/CbwcSb5Ng==","signatures":[{"sig":"MEUCIQCzUyNA6UgSsGVgelbSvRp2d9ydChLYG8BeITuY7t4nNgIgBJ8dPJfy3XFY61Df7kQGXK8AA09d7JDtaF0KDqaCORM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIemgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ2xAAkf27DPlrBJYexsb1AWirv1i4lXGkYUvaL+eLsAFrtKipqMBk\r\nIrzgtOcu7A6PNjd6uXV5HAIxWkCQ5t1h/Fk57RX72DoC0k0t4LhNnbgksWPl\r\nhqax3Q6BPsjUh/oHNk4P9IDQleFTMQkNaOVoOT0TKAQlyauR5CvFomNmxpfh\r\nSiuR4u1Icb3knJWa8SBv6tdCNCo1sprJ+LFF3dCn1gerpt0qZJBsLVjuRfFu\r\nAw1eesX42N3VMUGb222aYjacq7Xh8zzXfSaH15DoC1Y5Ikq73rBFuXJuHRKv\r\nVUyc46n+gOlRevNkGVX4u32Z5oLe5qL87QFB+tfY38A4DHnj6VTAqP+g2Yqc\r\ncRVsDum0YJPfD/BsVB/QrBoYXIC27nEOnMdO00ffIioyX0G0ILVGy0vuOcXw\r\n6rcOnywMOGfwGNEUurfD33mEdnEoVN0KcFymgf8J8850fgoThmKvb7tMbTGg\r\n0ki7C81HCJjuKdNqTQNfNcAweePqxFiWNyOPNIm6iZ8xGY3VN6at/aB5LvKT\r\njy5iApHg939QO3Sl+I8UKwBjcIhbk/HdLWW/T8l6B8HkKAAKXGqj7+1OwxRt\r\nTW5a1suqUxFvCwj319zL5/q7ODxCH+DXMjSKgy9NbKr4NBBelou6sJaYOdeR\r\nFg1Ld/Z9EcIYvDoWUbx5EInHvMl+w5KXn8o=\r\n=V6oc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.3.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.3.3 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.3 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.3.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.3.3_1679944096624_0.9048443294623383","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a47ced6ea25e5cb8fd2cb96cc031c855bb7286f0","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.4.2.tgz","fileCount":66,"integrity":"sha512-CzM+ai3NWTHj+bvMmt/MceEOHHAzOTqoWHYr9OwSEtqC7qOIscr6kdS2ucyFj1C1IU5eANRAW12h7XF5LbVrIg==","signatures":[{"sig":"MEYCIQCl8kRuC/f8mkqY8ons7oB32b0u43SOjGBfNiCH1gLnWgIhAMLnHNOCv1RVIq9mPjq1X8W19hXaxNs5lurlLAjJSj02","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIep+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPzBAAmhZHQpYWo+YC4kOI2AtTLpAJS8edgAJZ74l4lz+CxhCUn7yn\r\n3ZDRPxIPoddoVpixi//nZvFh7+EPqE0ZuetNXvqJ8138q2pTUPF19yAzStRL\r\nfiMWoEA6KXYdiADazQc0+9WDE7ZzF5Qoy02gF8mIol+EDvSJFOosx5gtJYF2\r\noZEia/TBwOoudOAP4coq8d9PgdlQ9j6Zg1Av59+deKpq6i9/q7xp7So+BDB0\r\nYbHar+azqFAy0DXWZRwGfzOHEHv91O2yHDylyXg5HuD5tIX7rweGMgFzy1iZ\r\n4RLUrSql8aDMFRWh2kTlxl3oTohAYEbhIkHZo1SuPeC7cZKyDbsvfhf0RoyB\r\nnHo8oiEVgFkF3iu2bwsJ/Q+anrGm7JeU7iUzkGnzAk3cdGTlqUPFarz2nfOH\r\n5MFTUNaB07gHlwmdzV7E8RcNlZfHVDVVRMS23y+jLofF+ieaMX1h328Tm2bw\r\nt+bi/ViuDgLgZZsZtqHz8fdVoMaHB+ddyRYbogu3l9TuqS4EEdTVs8nBjImN\r\nJiQ5e4PsQda5eZMfHMiHO3wSwQH14e9tKqFHMw8Zv9uA9ETCibYexriiK5cD\r\nOiPPR0dR7BE8fR1zD1vx1qoPReOvqwiMuCc/htpT9ZRfOyaofaVRdlfhC5gJ\r\n0WuG83cBvYOVNdXUVFRVQNjTpQRFT/5EAWc=\r\n=Hn22\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.3.4.2.tgz","_integrity":"sha512-CzM+ai3NWTHj+bvMmt/MceEOHHAzOTqoWHYr9OwSEtqC7qOIscr6kdS2ucyFj1C1IU5eANRAW12h7XF5LbVrIg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.3","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.4.2 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.2 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.4.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.4.2_1679944318045_0.4981903944801327","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1bc7ace09fc0369cbd8e7a6391995e318cd3b104","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.0.1.tgz","fileCount":66,"integrity":"sha512-yS4gkQl+GqcaDOyX9suAcTLlu3fnUjRGACFaHYyCLNuSyLQjlLvF2iNtxq/gAXNOkBuIXEUzPehmObW0LOTHNQ==","signatures":[{"sig":"MEUCIQCwKzpO0uqZ6IwmNH82n4B+zwnOqjy1lJn4jdW3oEHGWAIgfceQlGAftvO2Xru0/YkbajdTPNy9A/ccaKKFOqphnI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIgtBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjlg/5AJcp3IglpP1rxjCNlRPKr0xcYrS+vliGzBqSD3M4M9JqlIYd\r\nL1ouwZYzjYsm+qFs25tA3KCbUF2gej4ucgXQfkNOgYRBULj3Ye83fzUOrahr\r\ntRVVkh2XeBishYi9/Kfz14USuJVyQOCnAV+zMMczjOika3xw2hL+hSf8FLvm\r\nLL53e9cx6g0tgFSvKe62qJD8gOkmebhd7PgvhcHrnsTpCYXniBFDHf4j9WP7\r\nSSTl/ssNTxZ5IzkWKhrhvQqiQLLljKBAsVctb6BhOQ0p6gnnrMiO8ze+dKym\r\n2nDlVWtSGrvsYpiAlWNjaY4f+kk1Q33lXkPE+tamKJLDW5xYEoMLcCpd0+mc\r\n2fwjOUAqeTL2Lrg/gA5SJ2JDhogsH6oDNHP13sqEayekS79RJQy4dcMMN9zl\r\nZgg1Dc7hJwjJS18aklxo9lVr1KpJCBWvwMP2lYrl61MXRAtNMpkUubbQJSl3\r\n5xEZn4RmTWZYYsWhpomGV3hki2wIszrgzL688fTT4o1p6q49M0zp+A3/a0uc\r\nNYxIsYjdA0bu6RJHEHhpb6KTUGfacvI0l+VGsTmcRn3rFrT6VN9L4S/qqQ88\r\nphmu0YGJ6Y4sUrvQ5wROoChf3epV6AN6e7ju5zUV3vmSM9BTyHxUhRMl8EVe\r\nftfZdWcHnl1K8Qxp9pWyGmH9AQYSPZEmAoI=\r\n=ARc3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.0.1.tgz","_integrity":"sha512-yS4gkQl+GqcaDOyX9suAcTLlu3fnUjRGACFaHYyCLNuSyLQjlLvF2iNtxq/gAXNOkBuIXEUzPehmObW0LOTHNQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.3","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.0.1 <2.0.0-internal.5.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.1 <2.0.0-internal.5.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.0.1 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.0.1_1679952705495_0.07356129960482827","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.1.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d5d0a59815fb92fc954d63c89b5bc1fe6dc1236a","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.1.1.tgz","fileCount":68,"integrity":"sha512-RX2R66/gyTEJtKIkQZEm5mep6rxbNksUvJSoD9iLvDBWmWKWjSs6pYDKwY1mDCC7BIXZQo03PJBs5q4cGYXwlg==","signatures":[{"sig":"MEUCIFNSdo7sUs5Ie3ilNgQZaTRG5EnhPCs/hYONdpaSh53CAiEA9ccDJwqOa5N6pH2kbkABhNuonDkKm3YjGNmcMbE1QG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI5ekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDCw//YY44M8amg6UuIk7h2PRcgkXGq/04DhAh9wdTscbSzVLqaBmZ\r\nrLzyCs56is3UQVheh2/A2AVPwFcPzwVrGRoHac0EtseuG9F90YHISNFqIpfi\r\n4vwJMFf3g+FskdNjIPxHF2lB4yLNkpd5n/Re63o23yZ8D8+1/pFTVzPbXcvi\r\nMEJg2JBNIkWvx1NQzylYBQqPwAw4IALXpsYob6zBMCWaDVMEiqaF5l89P6iy\r\nMdo9nXcuAAUfmTp71lgyDc/LoSG9E65aH3RPR7lVW58XGsQPzs4x1/WfC9cp\r\ny1n/ni0tXUymH4AaIW2lObiFeVSjvwkeD06yEWvJAKz+JEpYhZMyHFfaUz+m\r\nz6AMoZ15rJJMx8uRYOXYv59sT8sKu2pUSNxl/yDK9PGQj5IRg2e9ziGJu18W\r\nMx6Cd/7E4LiaeCEltY9kxReKFGHKW2he643WokUN4XzqNHek2SPqOjg1fybH\r\n6BA9o0iTOLLlstYq51b9ZsSiGkIyR3Jc6sZkvDoHN/eL49/ikcrCGGKVoBzh\r\nL86JCkVIVHoMELfAylBPtnvYwk2tEjtssBP4Sp8wh6IQD8q+RmWDcz9IKln6\r\naLTBEo6iM123eEzBBSHbRoFflg3lqr3RjTr+9Xf3OjsPiGBpPx7Spt1AOA8Z\r\nsFpBOTwNqUH05WpzLk9BBPa0iGp3koN63kk=\r\n=2FoQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.1.1 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.1.1 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.1.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.1.1_1680054180451_0.7686277543308204","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7dfd31328c35a880c1fc701c77ff85494b8bc778","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.0.2.tgz","fileCount":66,"integrity":"sha512-dUPG+AnicDHs0WdtWgR/GVs7wZ/YmrzodAKlC4VXNQqIkQ7TT+KwmxroYqU4+zpWkmQT09MseDLPUn6C1nbGhg==","signatures":[{"sig":"MEUCIAr2X3oCt7wMTPBMC/ZQGun9CARfXgycLtMcGJjAJjaEAiEA1eUaBmfD79ektjBf99EvnkkjmgJWOtMIlqWu8Y3yISU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ4JxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmricQ/+Pj1jRd5A45eTU0u6KvPCt8PcxemaHUuTvP+kJlsTM7gf9Eoe\r\nEOQPu2QpNXsHUbO642tiG4GEzA37z30nR66WcfSuWfww+7McXeyPgT9wWAZf\r\neUeDWNvKhBPEqqJljsZ2TzO1aVdDSUjpdNatdoMibkYvOaAj+lZtT5qmW2Jf\r\n4+A/yNMkPc97McedzXthTfADZD/yOpr9r1BFT45dfjOJZjYsUM6qIX8mV7W/\r\n2BZilDqz5BLHVviwl+dMKxrUlWj7Vv0+EvzTj0QpFl3ykzNjhfZUKM3/H9Rw\r\nGPBVZqUUQwB5M4O9rchS2nwXCxNZam8pc3w6gPJfWYUhbnp6G+S34Owxj4jg\r\nIbvVMmKgTHdc3FnLoCrDm4PckGZR59TLEwVrl2bcJN8P+SQpcZpWOfhpBmZC\r\nHO8PkVIAXIQcQSv278tU8hywqL350P5vLrnuHxYTvJ66ETEqF15INnDU8lpw\r\nFWFXjCmqUEFVVrhZ+oqll3voHslvly8dijD9Xr9BSUcxCSQZRmzYxGVu8E6d\r\njnkNLa6EEd4V7SRQdoCtG70TENULeWxoVufBFvTXaOmdi1oqvU8JXyVL9Xw6\r\nTBb/KDO/xNUh5Z/HYMzvmmSZIY0YrYjjBwDuMX7rtL6X46OHdNYi60xgtrJa\r\nBArl4iMxw3MA7wIieqEFEUsWP8mrI8Zptzc=\r\n=z1A0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.0.2.tgz","_integrity":"sha512-dUPG+AnicDHs0WdtWgR/GVs7wZ/YmrzodAKlC4VXNQqIkQ7TT+KwmxroYqU4+zpWkmQT09MseDLPUn6C1nbGhg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.0.2 <2.0.0-internal.5.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.2 <2.0.0-internal.5.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.0.2 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.0.2_1680310896786_0.1306197534643836","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.6":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"417a60e7601c0936d52ddcc6ccc668c448a300b4","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.0.6.tgz","fileCount":68,"integrity":"sha512-hhER3Noh0gjmE7N3lMTYDj82fBFs8YGlWrBTHlSRcbRAKnsfjmtjXBnAFP3k/ByNVxfHBwoE0Nh5PUiOVtfyMg==","signatures":[{"sig":"MEYCIQCYDJ1dB3BDe2lS9mVvPTCKGjS1V4/hVNotowgfTN0DhgIhALqN/r+wOKezdqIpOw1uXvQtt1ljySRy32a+A16Dj9iW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ4xaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgjRAAhincol6DcyjEA60wLV08/7tnJAL/v6kcKFolen1D8YQ6eW5h\r\nTHQn0eT2edvyH6e24MjeMe2QhLuPBVudhIZks43c0G0zw19zMVigwSO6JBbD\r\nIL62Dve4a0Jlf/TROEFjOXcSCKwZI3USlTOL8Y8YLDS1WxEzWI1yFzdNvqMf\r\nEW7vg4xDux098r6EMAHQRMzoXb3eMbwombMIQtT98TIzF6OQB39elU059epU\r\nb+h0RhDcpKgC3Rafo6ZML/ei1O/Dv2e8elojgk7OAEInosALyilzatf+0SdG\r\n2HAqZb9vgE1flUlrzxfQZLwiSU+mWmAJUcPO4LN6iskR2AWFIAkN0GuRsyGX\r\nphpDG8e6P1q1fAxC393ojO2hEyGep6jCoKKMGFSomBS1TwPguQma8j2LEGHV\r\nWIfvxebWgdXsPojHe2azBDdVO+Tjjlx1VSAo6SInmqOrrdbLPV15jyRaucq7\r\nFKzbudE7V4WR988c0oLFZzV3KhIfcDaz/d8+LQ8hgsApM5t9jiCvZ7JXmOBH\r\nXu9ZIT5bU/xAJ98ykrVVux5olVB9IpbakWmfh/i2Vl2KMc6Kear474TknKA7\r\naxNt0hQlmmqngfj86ue+qFaEFwramKxieSnaWtrt3AVtcU3cOFpwygGeT9h0\r\n9HvPvWpYLkVT/ZFQV/+tShPOxLiA9AFQaMQ=\r\n=4JSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.0.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.0.6 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.0.0","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0","disabled":true},"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.6 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.0.6 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.0.6_1680313434493_0.9662612417120142","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"75cdc101f1976502e96de3adc534466a3962dcd1","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.4.3.tgz","fileCount":66,"integrity":"sha512-Gd1Fiq1ryWwTaXFlLYyBx3jtRkrELaDkwMJSTr33edIGjY2+/73pNkiFni5ke1P0sSHpMCqXXzoDETn4rcEYkA==","signatures":[{"sig":"MEYCIQCXOqkEvYnbGAp9NRNXGplYDFGjioH2S5+BfKuNVFhojgIhAOVeeouLQ4YOx3+OkNUG4mfeyv1IJS8yN6B2mzZmpJmH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ59EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaKhAAgWmtw2qUXgxadxb2xn7S4+2GHygHC2wP1dXfepMQZWRbP/br\r\niCwCy6UV3RDVPC7btf4E7Po3rrHvnVcrR5Jkha8ED0ZXs1EZ58mUNTEe1nLL\r\nHC5LlYwoJiiliD0IGJ2I7NGZ31HYAAeo21phViEdPKto/wDgVuwgS3ubtWIP\r\nOwK/UCK/HyTLgHZbhOmWUDMBfTedNQIlsX2uXAn4yg+OCXErG0teVeBYw5Jp\r\n4CAASvxIMC4xKO1IScleQbUN4lY0qHHzOIzZe4TLIP0rRZ2BbUqE2mYUwMxz\r\n0II0rd0aFf7HqG88VLcTbWO1QtGSNhR72ESm1A8HrckIabmlJZNjqA1C9s93\r\nBn2GU2uTpTqrDCp+GHZXfZri/zo7DnmvTgO6zfEb7w1NBLj+m0517sFIdjCA\r\n+i67CgX0qsfgF//NKvVlZsJ6o6M/epelLz0PCbskiKsNa46biN39hadFYtY4\r\nYJSMKjb6CLHHEZr3fFzKoWpv/AO2AR5k2YWQKthqNbC/bJXg/v8cfndZeaaH\r\n+PTKYx8UXox+jVNMAsW9BtabfrS0f7P/SSoAp77NtMu9X8Y2T/tw8PVV4mpL\r\nDJEbEGJoP/crW3ZjhVyb5xZ9+BfETuWMaZ23IhGucr7CGSfU3awrL7xxQABg\r\n9hJwkCJqAXdY1Ab1nvO9lKDtrfREYDR1bu8=\r\n=+4aB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.3.4.3.tgz","_integrity":"sha512-Gd1Fiq1ryWwTaXFlLYyBx3jtRkrELaDkwMJSTr33edIGjY2+/73pNkiFni5ke1P0sSHpMCqXXzoDETn4rcEYkA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.4.3 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.3 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.4.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.4.3_1680318276012_0.2502202695721776","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.4.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"58a39c436bcd77f733ad0807f43899f626bb9c45","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.4.4.tgz","fileCount":66,"integrity":"sha512-zAXFWG0v8VeKml6MluigJBz7KFzfxgT+8wFEgroD4ubR9ztYL+If6DQ+bf7mUI6kk83st17GYQUKjSBgm4L9fQ==","signatures":[{"sig":"MEUCIQDJs1ZK0Ud6YQBcLUOFUpyttZDyu+uu4pLNJgNMBUQhfQIgBbVTnFu0p/56CJdwqYJVVBrt/59OVfl5629mhwM+UTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLI1nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO+Q/9H0mOt7agrNHPBRHTlp1oumFsntjYsnfvboFwUgcSGAaV+9ux\r\nLUsqMRRvUpXlk1bAaE2KxqcuXxcRO47glHXQ3bcAVXTm0PC114KEaC3X8/pB\r\n1JRpR1Evi5EPpSRUKyLX7xL86Z5yYU5IYwXoYbVOu5aE8CRqTU5I5u8lGq4i\r\nrrflRLM4awVB/r77pLrjy948i3i3lmbPRPrsaxg1m2d0NDFxQKqVjkMVfUEJ\r\nCCKh1QfEyV7206kZAdNiqvW17zl5AaSS0dOwW51X/APYqOPNnFgZYOEao5Og\r\nUncPL+9Z3dIP5+i8KonGiQQSI7mb1yZ75NvClJq3UC0gDB0Q56YVE+izQRcV\r\nRgVzzpB2XDWUxlbTZP6WaC5fRdeZvc5v8NCCDa8uZue0XuRvYUMJ5YvxqiM4\r\nbgIL3J7PBt5WolYOqxEcpapmHEq2l2mUXki0JEOYZ3bZxIslVyEs1PaWSosc\r\nhSFIDGcbL7K4DXw/6yhXq07HxKX+m4XGRSIjQQnXSV6wIJRmsFEo+aB/QwLA\r\n5eCJVjplyL7VrpqdVrwILKF2P/NCkfSlwGaSwws1qMkP6wRStLM1k6rHcq9b\r\nk0BpY0AOKr0fX/bKW+aqfrd8VJYXalB9FwRtTQCA23UFkc9Yds7zzfBkAMkM\r\npknmoYz/bAFmbP4z9LDUJ5Tud7qjm+QDZG8=\r\n=KgB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.3.4.4.tgz","_integrity":"sha512-zAXFWG0v8VeKml6MluigJBz7KFzfxgT+8wFEgroD4ubR9ztYL+If6DQ+bf7mUI6kk83st17GYQUKjSBgm4L9fQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.4.4 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.4 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.4.4 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.4.4_1680641383714_0.8808910704342703","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9516584373071a616ecfdac3c438e849e47c00fc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.0.3.tgz","fileCount":66,"integrity":"sha512-ombfoBAdoM8Itc+8Ub3oV5fS7fWpRx7BLy0YSwnnf5OJRdSgwDi5OeM8fDoVyRjiOhP+l7JYd98lg2iOodOvLQ==","signatures":[{"sig":"MEUCIQDWolTbgNacv7fMSEoMIH4zgFgfFf7pVKA+g0Yp6oxSYgIgVOsFobQ+lChDyCTsbNe3ycEvGC8VuNcRGSebopu1pKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLKlWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiFA/+NR8RNQeW/tWMXPIITa6esh5EKHHQ5gbcLPoAIMGaJNRo8OnC\r\nZInSh/1ckcDOcupR9HLM1B2LV/DmcCkxw/5p280UqjaGk0Zzoah85wf38aUY\r\n8QbChU4tVz6lHtwQURfGr/5rrQPUUbbWnvvqFm/Ow5YvTDlEXCAsRXGytRfk\r\nTo6Sb7ionc5hQ9R5sIQjZoj59AKse3bwTdaYF3wZmM1bKaf0UxWlzdw0x7lf\r\nCXU3ih70O04t6Ox73T9rXmeb9Qly6LuJFk+3dOKJV5QGEd4ny8oAuMpDdgK6\r\ng9D2JswD1FbH7SmmAcAwqI1QUpqFsXrzgg6IRsoXp/sznucBCnE2VWHAWCOA\r\ntZ94V/fF/CYKEqVkXMgvWZM3IImT5ZYhgZkf0Rbm+5AbQHi19so9NK8ZNlLr\r\ntHsG+x+u0E3pyf60gP1XEIV8EQwDEM9citrGrNamkuT8Ia+3jf8cP2oVdSPI\r\nToVtRueOWAfmfpJIPkgUA134X0MoUkagT9MqQbPmpVzD1Z+tZgb1T46y0UGg\r\ncjsBsKuIEZc6VmjJRQtd9zXe4/4FVIfLJ0q4i3ekECh5Sb8LQNLlGDz+YTHm\r\nr04rrM5vDvR+fsN2/rufLxVMCVkW5LMuVJX0UA7/M7zUFirlZX2REfI1L81v\r\nZVLtI4Px/kIKjWrHQuFh8qVzqeckDV8GJZw=\r\n=CSah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.0.3.tgz","_integrity":"sha512-ombfoBAdoM8Itc+8Ub3oV5fS7fWpRx7BLy0YSwnnf5OJRdSgwDi5OeM8fDoVyRjiOhP+l7JYd98lg2iOodOvLQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.0.3 <2.0.0-internal.5.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.3 <2.0.0-internal.5.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.0.3 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.0.3_1680648534258_0.14676924463557484","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.1.0.148229":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.1.0.148229","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.1.0.148229","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e5841f99342f9c65089d2574bb67562ee08e1c37","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.1.0.148229.tgz","fileCount":66,"integrity":"sha512-JOpQbs47mEabv5+nONJqUD5vS/xx/SS3NtFit0snhyE/eUFIEP0nbnqTfNEAxiSjm6b3PEuk61kx3skvQrJFXw==","signatures":[{"sig":"MEUCID0CQvlxMdtlcqwLPryHD4a2+bKkNLJTERwPbOagcs2bAiEA/jr7oyMW54ITu6wqPQ9mkkg96SAgBiKZGDqeIc/PhZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL0g4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr12BAAh1SrlYvgxSCd27lUL7TopRHAVGJzOOqliaIcrq4X54My2fAE\r\n2h1c1g/6hFhRJJPZiGS/DCO3eJCyskJJn6MCx2wcltZdUTS3kzd6aRlYf525\r\nLQ5rneGP78gFO96TuXZ75Of5rnJZwom9zM3Fh5XEi/K9k+Uv6AJ4S5Qj9WHR\r\n9bXP2IDhTR4PjOlChvLhx9pJuJMfKQ1tfEJulHUpW9vIhKQXYB+9bqMB6q5V\r\nW7BcaUqfKTa6hprdk18bqYPbBTr/ueJ05CBYGAe5m46n0WnRSbApRnp8AjI8\r\n1TQPCNIxdrhDXeu09Unf8QgeKIAlUUGUGgSBfU4j9b7CEKF84dmGiX5OTeyV\r\nPmsGAG+Gg+FYincemBB6GOzlwU1kZpejUC/UGbKDz5xxl93VOJ61nHSBeIH4\r\n9AMILbx+y+3wl/1F43CjJ8CF459Hw5kK4MHKuvLs7f8Xs3UkuL/yHPA0IYZe\r\nRMTpot71lJfoRjrMYE1i1+Rlplho2gMtCvbgcwyLBKIzK9HASan9NhAmPgYJ\r\ndVNv4XQTQehqXj6M9d3Il/+tugGRJPYqddZ35RQNLpc5vVAp0e7Q9BB1Uwc5\r\nW6TevGIGclwI2w2ILTUxkvfyCpvO5yBdjkxBtgIbuPOrFS1qCGfR4ScYM74P\r\nrB0dwYIzkHgxZyOXqgozpZ/cIHVDhjjQMgc=\r\n=28G3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.1.0.148229.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.1.0.148229.tgz","_integrity":"sha512-JOpQbs47mEabv5+nONJqUD5vS/xx/SS3NtFit0snhyE/eUFIEP0nbnqTfNEAxiSjm6b3PEuk61kx3skvQrJFXw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.1.0.148229","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.1.0.148229","@fluidframework/test-runtime-utils":"2.0.0-dev.4.1.0.148229","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.1.0.148229_1680820279851_0.606191311567742","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"84e28bc1abe5de9808c65ce66bd9710da17fe6cc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.0.4.tgz","fileCount":66,"integrity":"sha512-z9IaefiGC+MQfiuVLSDbbmckgBCz/PVzMGzN47Br5Cmdnsh5xIdal2FHo0ty2O6fK+bfpr0rmYbzyqpwP63O6g==","signatures":[{"sig":"MEQCIBZYsyUblLo0de8XV0WtIONbFKJEO3KNCN0LpeGoSx7/AiBHkNdhxtK6MBZp39tX0SUvcZppXHnkfZYi+0D3u8nLdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMFIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKlA//YNNVDtkSmLaVx82LGPdn/O9cLbLHy/erVSnSo4Cv2mNoagtb\r\nheIlMzgnCTA1F4U3Kl4r3qGrWm7p6O8mU0bzl16JTSg4jqpZRAp9raTLT2dJ\r\n8bLp0xWG1HJojOXlLJr/genM7ofsysJ8Jcu1d5qpRINmWLclkUu4Y/H5bCVy\r\n+0AIam/4xki7DR2rqBxAICOCPw72sRwuK8QMx7j4mOcQ9lF2EHqWZVn0k/3n\r\nxe5xTwL2jpW3HPX4elWfJt5tSJ7nLf8WZoTLs4ar62hIGFpkHbE8k5uMj+Ce\r\nm8bpDKjRRGeqpl3fuwbWH4s61RXOms2StAvtuT3zdpcs7/XBOamnSxsiiJyE\r\nw7toPrPpbBn0hmONgRHP5dbSRuzy+jmRMHTldbdXKkLB5XK8Qu/0qsiYCJv7\r\nSmuQfkhuyNi2BQHdIdRaPu5dBR7ad9guGpbUPPPvfB3CEVF6LNeN3Et1l++U\r\ngUg2puvMNhKx6s5eKr6I+OkvZtVS4hIVvdlQfSKMoeYxu4ymhhLhWBacwzMM\r\nr6GXrZAz9xZXS6NxdvWM381Hf21QTbY6GlkNyflqRH7sqs8WrOGcrQ8f7YyB\r\nX2AX/Co6dyQMRy72AEldZt3v+R+XdBZGoFJ6N/jNV+6Bfpd0s7/vtcY7VF+Z\r\n8TGdjkaQO56+tD1AvT0KyLsFAuFb8DJbEo8=\r\n=RNAE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.0.4.tgz","_integrity":"sha512-z9IaefiGC+MQfiuVLSDbbmckgBCz/PVzMGzN47Br5Cmdnsh5xIdal2FHo0ty2O6fK+bfpr0rmYbzyqpwP63O6g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.0.4 <2.0.0-internal.5.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.4 <2.0.0-internal.5.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.0.4 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.0.4_1680888332286_0.17358907752870922","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.5":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8785ec6341d3a013001d6a7f778bcc9e821cd67f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.0.5.tgz","fileCount":66,"integrity":"sha512-WxHa7t7xmXYqIgQAyUhvx0JiGgY4qHzBnUMAXI1rkYfrZhKZVUX69gBqyDRT+nKtFmXbZngoLVJxdPHGiIWHaw==","signatures":[{"sig":"MEQCIC4qTwmG6Ca1R3KHexM8YD4O7VG8wxpNfQ2QkkNaJVb3AiBzCTlhd0doVbVbZ0wZ8xmA9kZX6KEIsJRH1caDWhk08A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMJE7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr2A//YU3lZDiaro/DpPWt4EJozlRp0b4apy/U95Oz3M8vMyk+p7hM\r\nJAIM2PhJ9pWMrzOL0ETL2ThRQGEwg9aKdyw6jUCXfITcgeFA830T7DvAK2Im\r\nZKTnDwTH4lMJICq49dp9EZm6kY+XpKx7v06mCGjfVfAwqNMnQEKPaPQNbhjM\r\ngRaRS4JYmtA9lx3VDNGSYXwcP+WGL3SYG9QFmiD4mmdQrXYU8ZGqtrHPzLMt\r\nR/YOocFRlj7XuXf53GaQhzmYN3G04YQsX7oa/cAbJN8ktc0XYVC1i9UDn453\r\nP6fXgAS5PxlT9wEgo3dkyKi17S8sL0gfys8h7Q/qHXgo5GTNSyhxXPvz/br1\r\nikmrf9Wmk9+1ATfLaKSV6frRm+dBa/eLxuG42HAfej8EQQhgl95Kmdnyg9k1\r\ncszrQ1HDSBeaBTcTZ8M5c+I7bm690Yl+geqNT5MDMl9ouap6wdbRSH6js+bM\r\nQEg9gzlFsBpNZ7StFuEhvhl3c7jqiA/vvlKwvebt1eTSNKgULxqsZ3qJ8XrX\r\n09hY74HJKNUdGC7jTbAvYE/tqb7tSdJghnB7zdYRFB7sVOg5Va8yDEx7SdaK\r\nvW9EFFI4wUyp7yRcXHMgxB76MdixhSM1m2cH/L1nGMTTuzAKGjueL+FEeNxA\r\nqsC6gFbZqgUyKBN+DxVlLooP+Kh8xt6x9EQ=\r\n=M3c6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.0.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.0.5.tgz","_integrity":"sha512-WxHa7t7xmXYqIgQAyUhvx0JiGgY4qHzBnUMAXI1rkYfrZhKZVUX69gBqyDRT+nKtFmXbZngoLVJxdPHGiIWHaw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.0.5 <2.0.0-internal.5.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.5 <2.0.0-internal.5.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.0.5 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.0.5_1680904506780_0.8286551945316378","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.6":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5b6f137a6be685d755fb0cee7de4643a34434815","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.0.6.tgz","fileCount":66,"integrity":"sha512-4o5wu8XNXLa7PP0QsI+xMZJ5QrxvLyiYGUV7M/Izs8/TK2NYqH82+EsfAJQ7IRQeG4nPrNCCcJvKLAuOQyQn7Q==","signatures":[{"sig":"MEUCIEBghSIbqk0/j9SjPLVJAAHwekW0OPJXvKdlptdNeZHWAiEAz22LSrE4QoxAtuvCtdGYdMijen4pkTYfvyt+/CeVpjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQfIlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiJg//TMrG3872pS9+PSphcn78TQAzjt/1vibT/XtxodFZjzrMZ8+t\r\nl+W/SyUBQl4mcQW1rjO/OsBajz73G7uCqpbGtGjGpFGcAOMYooPwIz1HPcNj\r\nmXQx+MLHZLc67Z5vJlkNOMcVnA73TW7KyKQn5OnWDSKLxngVYK6hR/cZJoCf\r\n1/RXYDg+ko0dVkjWLjFGRagPzgUcBF3DUc5wbv0bOA8DUqr6Tv9+gIEQk3Sd\r\nYcQRKdugPCNG/+sfiwqFCtKGDudFtbMuLrM749V9VbHG5SmmnYVvpvwWTRG+\r\nKNEzvSNNkfUAchyUtHv9hUE9RkDPllzmCf6ocfKI8HNg8kbEmXomSTLklKF5\r\nWiVzdIa6nVeF31Cqe8NRPTGR0hEyxlZDjxVOSnHnjDXpgA12NN+TaXD7c+Qa\r\nj/fcednYS4imgGuVqW9nuo+Bw/4btCo9Bdtu3EkIzbrD4MefnIJ0itagNILl\r\njbRudP0u9Xav/5AXWAmWGtD/IIsUAHU0/KOV85+/d/xX17iN5iRR20+dn/Ti\r\nFQIlLXSR7ffoXrTpqjvAUjKxT/8jAwwtQSAccoIetSY3Rc+YmrtbseyfhIKa\r\nhuxn0p6S/Tm7lwBsDXE5jNAFIHCLeMXWQRwhRbYARMOrJvR0BK0CJAhdEbOj\r\nQMr0vjilpgvxS447BDnhTiL4t+mFqE1+Jsg=\r\n=G+M3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.0.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.0.6.tgz","_integrity":"sha512-4o5wu8XNXLa7PP0QsI+xMZJ5QrxvLyiYGUV7M/Izs8/TK2NYqH82+EsfAJQ7IRQeG4nPrNCCcJvKLAuOQyQn7Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.0.6 <2.0.0-internal.5.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.6 <2.0.0-internal.5.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.0.6 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.0.6_1682043428986_0.8846383835114922","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.1.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9b5cfdf1b2c6eca09cbedd8856dd98131c927d54","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.1.0.tgz","fileCount":67,"integrity":"sha512-+pUP5xIiESk3X6TK8noT75PUnw5yWFEsRiLRmsTna2C01E94naJlyLH0xJAQLDdcvqLmsXH0Yqa6DfcRyTYwWQ==","signatures":[{"sig":"MEUCIF9hOUtRo9/yilFIUPknL5omni0VmEToIly7gShITBCrAiEA5lIfo9i9st2w0ALLkXWTlBO83n2rq6t8tWIqi0sl9ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQyr5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJMw//ViZiuBAd1ZvB5i+0dlQqLDiFPJB6VUvQtq8wjSRAzg4gtsDc\r\nNqe8JpDBHta3weUDsa03aoTLkogAhX2EhRwev9n3SMAD0nG53Cv2cyoRF4RG\r\nuXL81quZmW9Ksh62M6FXBV3pBUOXITFm8lMfcqVPTkicUYosvkRSOt1JiDfS\r\n8DVr4mhc1jNmVgRj4OAZHD5qjRhzItxOkfdMtxXj3aDugDss//1GgDPD6HPM\r\nnqZ+mQSMwpYJIZrE84GmgEG17B0Pr3x6tKqJkM8oeJ/extQG6wRx8wetiwg4\r\na/PpCbPxFMSy13iJheL6EEOLCRCHFhnVQTONcdvIbHK6GM6z04UQGA9VUutE\r\nE4keslfsweOIJL/89oBNtvdh2zr4lwz3Ye6tciPR0WYTMA8Xqbf03oMzjDh6\r\nzI/s88HOLrUFWzz5OqPeOVQstPDLhtq+xnkSqkBl5eVuSpKfZOgsR8mW4MW4\r\nm6JZUIktmNAc0quE0hjSFBizGqa0sfpCSALP7TCMF1X1YgTLoSEwc046pzHY\r\ndLazpqGlFGNiKGuQ7m7y86jHzeAaYBAKC6AB5A3ikTbPaqxI7ytSgmm6PzGQ\r\ns91ReOiz7DMX3xUTK8FpMBNfVH3+69WxLxECW4BDTf8GEvyiMsJdnKxTyUKU\r\n7SqR8LQuKXXk/e+/rcILWWq/BkqeP+GaxUo=\r\n=oOW8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.1.0.tgz","_integrity":"sha512-+pUP5xIiESk3X6TK8noT75PUnw5yWFEsRiLRmsTna2C01E94naJlyLH0xJAQLDdcvqLmsXH0Yqa6DfcRyTYwWQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.1.0 <2.0.0-internal.4.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.1.0 <2.0.0-internal.4.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.1.0 <2.0.0-internal.4.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.1.0_1682123512781_0.5772231895272304","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.2.0.153917":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.2.0.153917","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.2.0.153917","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"73e514d18f504eb1b1264d7a8edade45a4e39f87","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.2.0.153917.tgz","fileCount":67,"integrity":"sha512-VjhyIEoZpR6ad0Wpy1VT8s4e+vhc1ZPvLlwGscS8+Ihb+9hFMxw+ZvPUhKRwujwGIhZL2jYkxQJzNMXEJtu8sg==","signatures":[{"sig":"MEUCIQDJTricG2meWI2knvEoUP5NWhbLARGgzmKKnPoVA7rGNwIgfnxFUF42ez8id3SPwXUTsu8yZ9zoWNijUyTd/XkbS1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSDGSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcXA//e5nVkxWuMjWUrs0Y00SmI2kGZQrOKlsg0oMMlVhISm0pf5s3\r\nDIe3P+yAM4y09CjE94IkrrxJ3cPKqNrJ+C800b7cg/jt+nt4fv6VFmcGz7/e\r\nE1ptYBElwXs1bP00zK0KMNvIMMt9nHsQRXVUxkx0+6ILoDPwUdDzwKkpvjTv\r\npSQalfqDH1m7XJ0GKOXO1AWOefUA/qZSg/zM2RGL6zov/6UpNkg5Bs6A3mPH\r\nbXSWgwpLHMNI133NuGCQEQaFHEK+dCNIVh26u09VRovae3Y8dsfqHl3Ku+Dg\r\nog9Xq9TRjDWiXdLvDVahQ+v9diW/FKzRCpdQM7KTJzmZxqQLrwWSdlLZags9\r\npyrbddeUYiyZwtUFl6MZ336qB7SsLmbPHuZapvEricbFTt9aUw5GGThilQ6J\r\no0v1uFzHtRmsQYw6SmcfHfGVgsH1QwyS4rTOuetOEaJ8+Rio9ZP41myxvoB8\r\nUiteU8Cz8fOdE1BQUpjiS4Uhi1Z3PfSi2FyLxEV+GNaZ7l042bowX6on0J/b\r\nhxrqB0yJLpTX17oqn1mDSN3UFknQa7TLz4hJeEYkb/1qBef2eDFMkVe+1Y0P\r\nYQdn2RnmFMJ3iPpomcHWwYBj5HUcS2cJikGGGfzMBHuuCYTNn4xOhsPOSJrs\r\nj78mTZbQaRlVZProHeMUBB+044p7lcF27yg=\r\n=P1Lg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.2.0.153917.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.2.0.153917.tgz","_integrity":"sha512-VjhyIEoZpR6ad0Wpy1VT8s4e+vhc1ZPvLlwGscS8+Ihb+9hFMxw+ZvPUhKRwujwGIhZL2jYkxQJzNMXEJtu8sg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.2.0.153917","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.2.0.153917","@fluidframework/test-runtime-utils":"2.0.0-dev.4.2.0.153917","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.2.0.153917_1682452882469_0.11448234388533396","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.1.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"41e1a6a16106cf3c76965965ed591ff123160146","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.1.1.tgz","fileCount":67,"integrity":"sha512-k6u9lDlrJx9LxwbyxFY7l6+keVJ7d6YQM/Pa30AqCgRCDLn2+Z4n+xZCF0n3NiN4H2LBOQmEDDg66PxOVqMACg==","signatures":[{"sig":"MEUCIQCUtxYAprnkx2ZqOmYtCa78ofSwYmm8QXDLf8mn0dWgKQIgEaM+btVgVYF5KSp/toIrXr1ulQZSkLd6upeZ4Hfz1VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSrJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoolA//VOr308atsfvjghIIyPhhRphb9/FIkckg+e7LlDJ0I+RMWUVg\r\nMZxREfJ0MUrqDCxJSUMN0jqs6XyY1HkZSJSDsxu6m50cM8pIEJvruX02S1wt\r\n5xeZ73G1Gh+HHXOpEyKaFh7eginU+0OGiWGegmvo9YeHuR8BozojT25SorB3\r\n8g9obyP+V+5fnFVPZ1HrQB4QxeJbpFhonw7CPp+tlVyIKg0s3SrvAbw8U6U8\r\nBru1stfI/hJH65/4mt82Pd2P2X4AY/F0jyL2Yn94H+qQgcPMjt23XmkxIRRi\r\nxqoMBMhduNXITtlmQ6zDKy7q6/xv7ECmpXmMbxm/64hoP2ISLi64VYQRWNyv\r\nmrceAm0FlrmSq3y4NY69JqwCo3djllppY8oM6c5xHxEeMNWnWewhCk3bJa2c\r\n2fARVEBsApgxPHQFxLysdArEsqtsg9nmDLn14dl5KMabZViWHqczfdztZDrU\r\nXiBbt4byVs3YgIFmEvUNt60b+DhZOzGAQpJ1j7z0gGyzEVCE4pDggjmfQun9\r\nYfhct2xCMuGlNXImh8QA/o0DPJcJYi98JatKSMxTfH/hwGdjuLTmQoT+X+iY\r\npPlPkmKkH41ODq0hUHsAyilGpNg/0qdmn87r5ynHxVvO0CVYAF4W6RolfyqE\r\nEteQtdRdAgfgzUazvLrYmiQmWDY55HitL8c=\r\n=TUco\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.1.1.tgz","_integrity":"sha512-k6u9lDlrJx9LxwbyxFY7l6+keVJ7d6YQM/Pa30AqCgRCDLn2+Z4n+xZCF0n3NiN4H2LBOQmEDDg66PxOVqMACg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.1.1 <2.0.0-internal.4.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.1.1 <2.0.0-internal.4.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.1.1 <2.0.0-internal.4.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.1.1_1682616927184_0.4498268537940553","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.1.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a62855df0381bc07734d9e90a777273ea6f38b8f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.1.2.tgz","fileCount":67,"integrity":"sha512-wg2S4zfz+Ftqc3TTlO76PvKtKRjU2jK//YzBVyVH56LHXAhk4yeEeSJNhq8eKfhbmoa1POh20JmzD2vh4IdBEQ==","signatures":[{"sig":"MEUCIQDZxRYrLtRxhjdmQrtlwW3Q5vD1yAtB5mTwrChoHPOVLQIgBA97MpZcDEDlVK9VISVAS1k+3cnJbB/Xljc13b00PGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUAmtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjEQ//f4dqut7Y03R3tI37wBEe4dTmLFGYqcJEDJb2vs3jBLgqe3Lr\r\npzCoPPgBKXT8I/OPXbDJb8w3eBWW8NCyx73Q5JREHkc3lGVpJgOdo5fIUXof\r\nznzZfik7Gpg1HDASPpHgPSgn4SIfs1MGjl6FuXT3IUAlW1qM6ZyALM88QY+O\r\nJSLsJSP/3CURf4o0HcT9bbVz+poepjjjsUyytqRMuOOiyZlDdoDW1S5TC+F0\r\nJ94MfG7QaQpE83VnGzmmDwJnEAZhar9u3RY6lRFuspsMb/XS0fBZKyYHjDp5\r\nEsloLCZ1Tz8mtjLxoAZ4BDqWRK2IUo0awywwt2qBKhHQ05JfqRAwjxuy6WLB\r\nmqMkh2O0XRX3Qd+vBOV/p8iQa6HTgtk0ouf4NC+w+eht7gKydVjHrKdBjWOa\r\nadK2ZSjpGw3hcpi3FCo7Z9e2GQiGwPsj3CshRjDirr0xHs/+x2NN557moFuj\r\ntZ7TIzCk9u9lVt3c6z4dvNHpYX6qL3HS15rl1ktOdimvNIj5+Pa72mFuFRXX\r\nKJX4lv43FrySWhjuRMTv1O8uTZgHUcHa8PldW3T05Cy5+ObGPkNI7+GzxrwJ\r\nbcJC1gr7NjIVHJ4DAHkELzUcVEDOe4WgYfmRoiOdyUBFOdDHuDeHfrJs0TDr\r\n4a6kAUL8p1km0s+wiYpNJz/DvpgM7R+9yMU=\r\n=OpP/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.1.2.tgz","_integrity":"sha512-wg2S4zfz+Ftqc3TTlO76PvKtKRjU2jK//YzBVyVH56LHXAhk4yeEeSJNhq8eKfhbmoa1POh20JmzD2vh4IdBEQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.1.2 <2.0.0-internal.4.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.1.2 <2.0.0-internal.4.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.1.2 <2.0.0-internal.4.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.1.2_1682966956784_0.5635206903120513","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.5":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.3.4.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.3.4.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2727b17ce973dc406b963407b3fc88141ae0b49e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.3.4.5.tgz","fileCount":66,"integrity":"sha512-ps2bTaAbPEXS8ivpDfDSnLQrAhXUJkuosspS1FYJ56t1XCyhTOKynKGyK1t1nGCWcqXkfWEGRir+zqRKQ722yw==","signatures":[{"sig":"MEQCICddS493H8wW0HOBhgrFN1f52REzo7JuPFeougNNPIPIAiA57GidP+aW9W+oAjeY5jv1yuRg0R2nXYIR76ZYz6o1iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVBRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAUQ//cC0gN6id52oODiVpTqh7oxmn8pPCCGFlMrIKluLwIOG3ZxqJ\r\nc09lmhxYbSc58buLks3hk6wofO9lSYfDtU87ojS7z8fAQel7gbhdTl/X/flf\r\nI4blQFtSGIbFynupmxrAYU1PrLR3GEVvnq1VPj2t5a4W/fbMwSHP7ZfzhCq7\r\nkn/4BwgtDMOb9DdkSczOyPT6geFOOtkPhTZfrNcVApUIQDdQ1yz4oIfF+fj4\r\nM5fI3al4dC3L+Lud7tjZF6F+fPWzCkmQbbLBFRNg2iaFB37A+J0IxxOJXANL\r\nbjtU52CM2QF8pPI+XhNPB42gkZB4ErgOE5X0iYh+WQwWAiqnHK04CG/63kEF\r\nlcj+scGVBzmbuDRds0pca6+rb+brF5Tq80EMlmMOjTerALHfprYppSYA7MQa\r\n0Ajqw5w+7zuv8veYk2pwK//PIa2t2XlpmKzRsz2kxp+3LAJzqKWaJKU3x04r\r\ndPjtVen0hzIcM+OnDEb6V34HoO4hCe18xGOZHUpdjWU8mqYZEutdikR/oszV\r\nfRPR728md16GxHN02PkUXi+UFimzsGP1Z1fAKWwZP7xEPSzilz/4uHrru2Fr\r\nmWOUm3wNfKYJoiDeCBmclX4SIcImmiS/Cbcjbiv1hBACyFKwS8df+lIlxCq1\r\na+AqGaBJLrmZNOr9uX6OU72XkxZ0rm+0A8o=\r\n=PTHc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.3.4.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.3.4.5.tgz","_integrity":"sha512-ps2bTaAbPEXS8ivpDfDSnLQrAhXUJkuosspS1FYJ56t1XCyhTOKynKGyK1t1nGCWcqXkfWEGRir+zqRKQ722yw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.3.4.5 <2.0.0-internal.4.0.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.5 <2.0.0-internal.4.0.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.3.4.5 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.3.4.5_1683231821228_0.4031464244111562","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.2.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b688b201ac2c373eedd7408f528aad312da0e37c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.2.0.tgz","fileCount":67,"integrity":"sha512-yl+4H0zRGtNWQnUP4d9STAHiLQgRLRJ8iireCsKCNEWjrvRh6IMxcSoWou3jmgShcL9T4rgIyjI22FsOMydm4Q==","signatures":[{"sig":"MEYCIQCQmJF+8WdRyL7fvckEI/U6dOCYQhQFxoMhNAW7MDZ0RQIhAJ8H5xXT0ggzoujUTXHFgFCB1+0tn89mpiFIGV6/p0eP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157758},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.2.0.tgz","_integrity":"sha512-yl+4H0zRGtNWQnUP4d9STAHiLQgRLRJ8iireCsKCNEWjrvRh6IMxcSoWou3jmgShcL9T4rgIyjI22FsOMydm4Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.2.0 <2.0.0-internal.4.3.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.2.0 <2.0.0-internal.4.3.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.2.0 <2.0.0-internal.4.3.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.2.0_1683329564721_0.14619454935091825","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.3.0.157531":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.3.0.157531","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.3.0.157531","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f02fcefca9763e1643526ef979ea0091b9d4e1b4","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.3.0.157531.tgz","fileCount":67,"integrity":"sha512-TbWyraSaSG2qNL6bQoTsPz0vqVyGrl+MNrGRb9qZmx2bsNp7qtvPmRO4QZbYFvd6mkT3nQDh6ZRDT2DHBNikog==","signatures":[{"sig":"MEQCIEqBIVyq0QPTDU1mvFtV4P66gkZo9o8LCujpj6SBECmKAiBJ3Q51TKv8h5IeAzEM83/IT6Rw+97CMZ4HpDBt9Yk6Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157694},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.3.0.157531.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.3.0.157531.tgz","_integrity":"sha512-TbWyraSaSG2qNL6bQoTsPz0vqVyGrl+MNrGRb9qZmx2bsNp7qtvPmRO4QZbYFvd6mkT3nQDh6ZRDT2DHBNikog==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.3.0.157531","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.3.0.157531","@fluidframework/test-runtime-utils":"2.0.0-dev.4.3.0.157531","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.3.0.157531_1683579155291_0.24192783201414625","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.3.0.158678":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.3.0.158678","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.3.0.158678","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b1eae848b75d99d7ecdead63b98e2b372855342c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.3.0.158678.tgz","fileCount":67,"integrity":"sha512-QfEn8tGW06m8mauMPM91lcrNq25Glid92gB3/kQyllJ5YiinOR317hZ9aeyJ3zssGLKTwROF9v3kDgc/gmV72g==","signatures":[{"sig":"MEUCIDk+z6mHMNswhh1uOAg27Oudzu0Tvk4dm8zKWNeNgrRUAiEAn7mAjDHo2w8+VrgRayzMQiIqu9RLbo5bGNxlf2sM0fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157694},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.3.0.158678.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.3.0.158678.tgz","_integrity":"sha512-QfEn8tGW06m8mauMPM91lcrNq25Glid92gB3/kQyllJ5YiinOR317hZ9aeyJ3zssGLKTwROF9v3kDgc/gmV72g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.3.0.158678","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.3.0.158678","@fluidframework/test-runtime-utils":"2.0.0-dev.4.3.0.158678","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.3.0.158678_1683737100349_0.923924436395432","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.3.0.159619":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.3.0.159619","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.3.0.159619","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"96130ba00027349030bcb4e258c7d491ce4c8d10","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.3.0.159619.tgz","fileCount":67,"integrity":"sha512-rl3sNnFZW5aOidgQksH7u6rDQyVtzJ1nBhvQAkWuekEg/fwqr1e6L9EPlEOiD/yyblS81otpPwn7U/R16wan4A==","signatures":[{"sig":"MEYCIQDwZR7TRvlSSDVtPxlQoTK1mQCxxN35wwe0+cRYuWu+aQIhAI7e7CHEKYHQ0tJqacf5vxPzv5Z15FL+GSN7tnUsr/Jb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157694},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.3.0.159619.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.3.0.159619.tgz","_integrity":"sha512-rl3sNnFZW5aOidgQksH7u6rDQyVtzJ1nBhvQAkWuekEg/fwqr1e6L9EPlEOiD/yyblS81otpPwn7U/R16wan4A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.3.0.159619","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.3.0.159619","@fluidframework/test-runtime-utils":"2.0.0-dev.4.3.0.159619","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.3.0.159619_1683837693567_0.8578243268722145","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.2.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"60cb029b19ac2065ba3e6948dc109e29e1ef2081","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.2.1.tgz","fileCount":67,"integrity":"sha512-zZY3GZwK/ua3my8AH/5aK2hw74H20F7V/PbJ2k2ZTy+O7wEQQDnndNQ0qEAm5CstuEJx/LAmA4TzF5RHLQWhMA==","signatures":[{"sig":"MEUCIQCtWLiQbnkMg1GcZr6PibEN0LxgURAN9kABNAnEOSs6gwIgIWctxbI2qHDQirfOocNUibsih7r9+dJ5+kL71xhMdaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157758},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.2.1.tgz","_integrity":"sha512-zZY3GZwK/ua3my8AH/5aK2hw74H20F7V/PbJ2k2ZTy+O7wEQQDnndNQ0qEAm5CstuEJx/LAmA4TzF5RHLQWhMA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.2.1 <2.0.0-internal.4.3.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.2.1 <2.0.0-internal.4.3.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.2.1 <2.0.0-internal.4.3.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.2.1_1683840141826_0.5009406841072981","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.3.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5132aecc4e8bfb6817b35f4813f26c61f2782b63","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.3.0.tgz","fileCount":66,"integrity":"sha512-d/L/nKMedJMM6cilFbOrgjnDQdslGYU1WkCxVMOBm4kjeWATmdSm8Q06wbjPu4nsxoQZpR7Ub8U5kvSntXbxbQ==","signatures":[{"sig":"MEUCIQCP+dVBMSoCYvpR7q9TJjigQ+Cdskg24k/hx++GZV2RlQIgcFf6GpjcsauMAB+6icbK7e5niZPUM4LVwQGzdutlIiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157627},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.3.0.tgz","_integrity":"sha512-d/L/nKMedJMM6cilFbOrgjnDQdslGYU1WkCxVMOBm4kjeWATmdSm8Q06wbjPu4nsxoQZpR7Ub8U5kvSntXbxbQ==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.3.0 <2.0.0-internal.4.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.3.0 <2.0.0-internal.4.4.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.3.0 <2.0.0-internal.4.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.3.0_1684435598769_0.560228484802074","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161322":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.4.0.161322","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.4.0.161322","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8f87abad1fab18c5700471355cc76d4fd9f8a02c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.4.0.161322.tgz","fileCount":66,"integrity":"sha512-MsLYs2sFC7QQoQBeiBX/eoeftFxnNkMydJ+qRNqZYmhTr1fD3xYjgypDfylwxlt2XlEoodeTz1Tn5TkYRvQH3Q==","signatures":[{"sig":"MEQCIF88xyvQJrU27Tx17ujaB0lDLLbofFmlAQsW/JA+Zrc3AiA0cGDtjhYK7cmHPH/szoKOC5xopt/1f9mwJ+ER6XFDhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157563},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161322.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161322.tgz","_integrity":"sha512-MsLYs2sFC7QQoQBeiBX/eoeftFxnNkMydJ+qRNqZYmhTr1fD3xYjgypDfylwxlt2XlEoodeTz1Tn5TkYRvQH3Q==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.4.0.161322","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161322","@fluidframework/test-runtime-utils":"2.0.0-dev.4.4.0.161322","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.4.0.161322_1684436888340_0.18524620717639206","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161516":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.4.0.161516","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.4.0.161516","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"466d3e2f896a4317b77c6e8129a428378f6721ae","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.4.0.161516.tgz","fileCount":66,"integrity":"sha512-T08xObv9jLUmxbL4AEVq1P57iV2dzFC+6slzGnGnGjbXhKQr/X96VXjoGFbW1V+C6PXYGt+e83xd5anFXY0hSw==","signatures":[{"sig":"MEQCIDMdtV8rPIzR1D70NNrsKcS99Op9mFQydYo/UW2ErIxNAiBmnQ4dWnzItjNIxvjOiAgSSpe3OWlXFxBW+wxaVh8ByQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157563},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161516.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161516.tgz","_integrity":"sha512-T08xObv9jLUmxbL4AEVq1P57iV2dzFC+6slzGnGnGjbXhKQr/X96VXjoGFbW1V+C6PXYGt+e83xd5anFXY0hSw==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.4.0.161516","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161516","@fluidframework/test-runtime-utils":"2.0.0-dev.4.4.0.161516","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.4.0.161516_1684460031523_0.6316439317620772","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161652":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.4.0.161652","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.4.0.161652","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7cde404cdeac99c3dcec748b1cf18c5997c02d88","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.4.0.161652.tgz","fileCount":66,"integrity":"sha512-Il2WGaSfBpNaqyEyIFd89kmHPnO1nV0XXQP2c3yal3Na6/P2iYxUXJEsS4H28YnLDT1K24s819GZvBLWySQVUw==","signatures":[{"sig":"MEUCIDsCXV9L4NmsCS3FUGKq7DjoCZOUVVZMs3d7Qrx3guu/AiEAwKEXlI0F3fS4RXiwiiP/0Nu86BM0elj7u5vKzgsB5Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157563},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161652.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161652.tgz","_integrity":"sha512-Il2WGaSfBpNaqyEyIFd89kmHPnO1nV0XXQP2c3yal3Na6/P2iYxUXJEsS4H28YnLDT1K24s819GZvBLWySQVUw==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.4.0.161652","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161652","@fluidframework/test-runtime-utils":"2.0.0-dev.4.4.0.161652","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.4.0.161652_1684526457041_0.4802813029195827","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161784":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.4.0.161784","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.4.0.161784","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2c1ded973ed5ed84d8f3522af0adcc9989cdccab","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.4.0.161784.tgz","fileCount":66,"integrity":"sha512-OM8VnUK51BZKjlhr+yvLn8dCOHW7SS7+S7iuvcHQ4/Xm0mkrvHS6Z2ywkZ18uFxIwkd4XHHCUe6P7+yqrkC2OA==","signatures":[{"sig":"MEUCIGoMfdffpzbK+a3ED30PTvVxwdHl1UU/alNVksmUBtreAiEAl1DM1eYTe5qXQw5zxsgJ0tSQb3M0TLUYX44z9zT7EMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157563},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161784.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.161784.tgz","_integrity":"sha512-OM8VnUK51BZKjlhr+yvLn8dCOHW7SS7+S7iuvcHQ4/Xm0mkrvHS6Z2ywkZ18uFxIwkd4XHHCUe6P7+yqrkC2OA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.4.0.161784","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161784","@fluidframework/test-runtime-utils":"2.0.0-dev.4.4.0.161784","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.4.0.161784_1684544154431_0.7794457999794202","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.162089":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.4.0.162089","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.4.0.162089","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0f2b6f5c8e14fdab690ef5ef3d95138258459a61","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.4.0.162089.tgz","fileCount":66,"integrity":"sha512-JBxJdRdrYdBUie0afXdfBzB9cgMRMIrZWlvmypnYHK5JbYvIL52m5X96oMzdUVgkdVSaKDWS7938JLqfkznG7A==","signatures":[{"sig":"MEUCIHEcfu/DDr4F23mwIV9RGGVPaJeCAltUrBXdAZUrJwbTAiEAj5yfTPknVsXuTsx8LKXGzGJdlwlzlNQeMm+pHw1shPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157563},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.162089.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.162089.tgz","_integrity":"sha512-JBxJdRdrYdBUie0afXdfBzB9cgMRMIrZWlvmypnYHK5JbYvIL52m5X96oMzdUVgkdVSaKDWS7938JLqfkznG7A==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.4.0.162089","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.162089","@fluidframework/test-runtime-utils":"2.0.0-dev.4.4.0.162089","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.4.0.162089_1684861753067_0.5107466913426006","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.162253":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.4.0.162253","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.4.0.162253","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3142b9be10752af2d7ae5c7ddc0012e43e64b332","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.4.0.162253.tgz","fileCount":66,"integrity":"sha512-wpTcbApqU3liJ+0waL0P28kJpAxkPcSuEHsdZkmpKzCH56CjoAvADjR9W0Q/YyfeVfYzLk5gbkGYScZgxUALFQ==","signatures":[{"sig":"MEUCIB9ZXnE4XQ/d3syUf3yy5EzZzbhLaEtl2ovlUVwOQDKDAiEAkWiojkU4lJB2JB9+IjcPxKKRzRxm5qhKxLlxNgS5OcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157563},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.162253.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.162253.tgz","_integrity":"sha512-wpTcbApqU3liJ+0waL0P28kJpAxkPcSuEHsdZkmpKzCH56CjoAvADjR9W0Q/YyfeVfYzLk5gbkGYScZgxUALFQ==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.4.0.162253","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.162253","@fluidframework/test-runtime-utils":"2.0.0-dev.4.4.0.162253","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.4.0.162253_1684912720923_0.6930006283648253","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.162574":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.4.4.0.162574","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.4.4.0.162574","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8a68be98de48ceafd97a5bb6c36747d22777fb28","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.4.4.0.162574.tgz","fileCount":66,"integrity":"sha512-fgcugfQllkcq/f1Ael05f8d7ojYimrKKfPnEXPkpEnZogHbpPzA/nDJdvnFLOqQ/Bosh/c8T1wIrCXukoFl1JA==","signatures":[{"sig":"MEQCIBAN9ZokrsObkWdTjPmyxti+N46bhnjlkGzXlfA35QPIAiB/lm6r6Tkdout7fozdGVHqr3lm3Ycl6osPLp/ARGEKMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157563},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.162574.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.4.4.0.162574.tgz","_integrity":"sha512-fgcugfQllkcq/f1Ael05f8d7ojYimrKKfPnEXPkpEnZogHbpPzA/nDJdvnFLOqQ/Bosh/c8T1wIrCXukoFl1JA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.4.4.0.162574","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.162574","@fluidframework/test-runtime-utils":"2.0.0-dev.4.4.0.162574","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.4.4.0.162574_1685038935441_0.17886636963409375","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bfe3953ac641319481a047e10db73c20186e7e6b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.4.0.tgz","fileCount":66,"integrity":"sha512-UbJe/I4YAq4VtRupAqlTrJh/iXgjERH0F0Gj3DqG3D3Fv+2+7wQ92vnjXAurOi2yPdxNZvs4ZiLdwziSPobrVA==","signatures":[{"sig":"MEYCIQCeyPvbOU8K1Oh0PfXouqyzGebq9p6Tc6gOjafHAl2ruAIhAJwA7EmlqJp7dI+UNyncn0PsF+REtZiynHHkaQ1gJwLw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157678},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.4.0.tgz","_integrity":"sha512-UbJe/I4YAq4VtRupAqlTrJh/iXgjERH0F0Gj3DqG3D3Fv+2+7wQ92vnjXAurOi2yPdxNZvs4ZiLdwziSPobrVA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.4.0 <2.0.0-internal.4.5.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.0 <2.0.0-internal.4.5.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.4.0 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.4.0_1685987203164_0.05016149693189731","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.0.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6b98d6fbdbc1dd1e7bd71cc93526ae2587c6509d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.0.0.tgz","fileCount":66,"integrity":"sha512-RnW4k+I+nnTn03zFTI3S8yVYGYWsv9b9TOzGjyvFkNO2O927uzFC+8nUUIV8xlCUFenevvWUDIO19F3aJNGk/w==","signatures":[{"sig":"MEUCIHm8CbCV0u2Uj556okbf9MaVwTWraMXL+qYUi7dhnBcoAiEA65qadkcdQtekU75emkh1f0FOitAZikIe4LJmTMQRB1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157729},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.0.0.tgz","_integrity":"sha512-RnW4k+I+nnTn03zFTI3S8yVYGYWsv9b9TOzGjyvFkNO2O927uzFC+8nUUIV8xlCUFenevvWUDIO19F3aJNGk/w==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.0.0 <2.0.0-internal.5.1.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.0.0 <2.0.0-internal.5.1.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.0.0 <2.0.0-internal.5.1.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.0.0_1686012149414_0.41397217182121304","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.3.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"78aca45d937e56de0d864ace7f0fa9588525bc02","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.3.1.tgz","fileCount":66,"integrity":"sha512-SkzW7R2JzvwZFuNmkci7c42/ZZXY6YJxvCxAu4iA7trZwG9ze2IG5yT1mdSeiflpL7fBRwdLoEfMQ4yOYVsKag==","signatures":[{"sig":"MEYCIQCO4UuAvSxlFgIp3QWakCucxus83hqxNvFTvuapkoz2XAIhANRSHQYk93XKmzWYj2uUsElzT23jUTCVbPkPzjEqXbgw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157627},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.3.1.tgz","_integrity":"sha512-SkzW7R2JzvwZFuNmkci7c42/ZZXY6YJxvCxAu4iA7trZwG9ze2IG5yT1mdSeiflpL7fBRwdLoEfMQ4yOYVsKag==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.3.1 <2.0.0-internal.4.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.3.1 <2.0.0-internal.4.4.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.3.1 <2.0.0-internal.4.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.3.1_1686629303490_0.279754659609025","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"91f584670c196cc8cc820630850d8c080a3de505","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.4.1.tgz","fileCount":66,"integrity":"sha512-Ofi44OojWhAtf74qCjDtQszesnbP3ykniGmwVq3Yeszk1BhAQo+bqGXmrkYUH8WDcSVtNOoPWWuw/m0T9KbacQ==","signatures":[{"sig":"MEUCIQDMwPEtpX5ud/SQjsYVoQyPLnwmaxPiXlE6nWQZE/pMMAIgcnAnVjx+3AxZSBMTwB2SCDHwdE7dIsS5XOM7qn88Bjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157678},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.4.1.tgz","_integrity":"sha512-Ofi44OojWhAtf74qCjDtQszesnbP3ykniGmwVq3Yeszk1BhAQo+bqGXmrkYUH8WDcSVtNOoPWWuw/m0T9KbacQ==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.4.1 <2.0.0-internal.4.5.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.1 <2.0.0-internal.4.5.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.4.1 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.4.1_1686773563850_0.7529119752792703","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.0.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d074dba388980e63636bbfd02a8ec2c69e270e44","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.0.1.tgz","fileCount":66,"integrity":"sha512-tySUZhnHtqSUxQ0s7kRwigomZ7bDdDWy1SHVfq5vSbbvsmZArK9z/QX/nTjLTDXAdGKAeWSuT/Kn1Cwwgi7x0A==","signatures":[{"sig":"MEUCIQDDO13UmwU4SrloBgq41VrUtl89rXXuXp79bh+EMOPaRwIgPAk3HaA/LJvVd8wz8FQbxh9eYBhJswd1p9aylnnwwPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157729},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.0.1.tgz","_integrity":"sha512-tySUZhnHtqSUxQ0s7kRwigomZ7bDdDWy1SHVfq5vSbbvsmZArK9z/QX/nTjLTDXAdGKAeWSuT/Kn1Cwwgi7x0A==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.0.1 <2.0.0-internal.5.1.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.0.1 <2.0.0-internal.5.1.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.0.1 <2.0.0-internal.5.1.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.0.1_1686777583428_0.9185465846788599","host":"s3://npm-registry-packages"}},"2.0.0-dev.5.2.0.169897":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.5.2.0.169897","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.5.2.0.169897","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1d574c5485f59aa9d973615d509bb31eda68b7f1","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.5.2.0.169897.tgz","fileCount":66,"integrity":"sha512-Mm//gSlBaX8jGFwdBFCTilfeUZS/KLi0uymKCg2wYlkMIuQ2dOS7mwGLdI7oNho5lZHjSS5cOUMk9rHH0oYBOQ==","signatures":[{"sig":"MEUCIQCdsFY5RJBJ39UzZjo0zzuOZrtZlO7rszA5ASrhpBJlRgIgKSdvgQ9tkFC+ER1GbdWGIHUnXT35RmOhI+Y3w9QhO1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157477},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.5.2.0.169897.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.5.2.0.169897.tgz","_integrity":"sha512-Mm//gSlBaX8jGFwdBFCTilfeUZS/KLi0uymKCg2wYlkMIuQ2dOS7mwGLdI7oNho5lZHjSS5cOUMk9rHH0oYBOQ==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.5.2.0.169897","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":"2.0.0-dev.5.2.0.169897","@fluidframework/test-runtime-utils":"2.0.0-dev.5.2.0.169897","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.5.2.0.169897_1687362552735_0.2592066832963513","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.1.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"31958e8a9cb61e2d80632aaff47597eb342b7f10","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.1.0.tgz","fileCount":66,"integrity":"sha512-jEj18UOHNl/x9dZHB05Lxqg2lUIEj8y8sG3IUmuwosDWH3AknGSi0C+HJIGb1EL+s1rUZV4PdunVzHQQqG9qDg==","signatures":[{"sig":"MEYCIQC4ykAVOSwkA8cgsHNPxRHUXJCqFWE0x3Lz27ORwCX32AIhAPqoDaf5Lqwhx/vJPSaVxIHJGVbp4a48pgK9He9bYkUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157592},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.1.0.tgz","_integrity":"sha512-jEj18UOHNl/x9dZHB05Lxqg2lUIEj8y8sG3IUmuwosDWH3AknGSi0C+HJIGb1EL+s1rUZV4PdunVzHQQqG9qDg==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.1.0 <2.0.0-internal.5.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.1.0 <2.0.0-internal.5.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.1.0 <2.0.0-internal.5.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.1.0_1687371933257_0.8185001310534945","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.1.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e5d5d3b7a8cc3ce857f84572babf9fc6908a04d4","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.1.1.tgz","fileCount":66,"integrity":"sha512-PtsZSCsNI62j34nlcpmo/a9QKVJ1LIYGcDyScVMvKiYopT3MH0xx5GCeaqaF6JNmyE3E4hsM1KZDYhlQpMa9Mw==","signatures":[{"sig":"MEYCIQDcrYB7Bcb0iIjkATIxg3X2U3cwrDVQj2z0KpkQJUucvAIhALEu+ZIA0li73mpBVOuXx3Nq2juB36vmJjgNZxiX7/W9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157592},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.1.1.tgz","_integrity":"sha512-PtsZSCsNI62j34nlcpmo/a9QKVJ1LIYGcDyScVMvKiYopT3MH0xx5GCeaqaF6JNmyE3E4hsM1KZDYhlQpMa9Mw==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.1.1 <2.0.0-internal.5.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.1.1 <2.0.0-internal.5.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.1.1 <2.0.0-internal.5.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.1.1_1688080981156_0.2669976051258134","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.2.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ef29496b5ff6f85c695d81af5534da9b6491cfdd","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.2.0.tgz","fileCount":66,"integrity":"sha512-XFGsCiJaM7AZ/eO0+AkgrFXrto3pd697SwvCHbWhPelgwpa9VQ3Kmn2Xypup2tieg5MKJKUNWnz/1z7foFUX6g==","signatures":[{"sig":"MEQCIAm+ilSzKd7yOr7IlxY29ADPYBmqcOpeODV8X+Yy/w2yAiBbu0j9fjiLMqk+JrC9ifChzM4k/FhOUMro7HpHfQHECg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157643},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.2.0.tgz","_integrity":"sha512-XFGsCiJaM7AZ/eO0+AkgrFXrto3pd697SwvCHbWhPelgwpa9VQ3Kmn2Xypup2tieg5MKJKUNWnz/1z7foFUX6g==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.2.0 <2.0.0-internal.5.3.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.2.0 <2.0.0-internal.5.3.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.2.0 <2.0.0-internal.5.3.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.2.0_1688584500276_0.9023802705941097","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"57aaa002d8472a9419dac5218383290ce63dd425","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.3.0.tgz","fileCount":66,"integrity":"sha512-pgWyZ4Y9XVJ0w4gmspZHvWinkpHNEhuiXnJM/ceti1j9cUrtGtU5iHC8jYjcCstwnw4/qYUI8+s039Tw+WuXeQ==","signatures":[{"sig":"MEQCICVkN8hc4Lip0xRImUPnH38/iX31ob5L3teuWGSQYLDqAiBaTXNZrb1bQLVe2GnuK253O2kPd3/I54P3OMLLI0S5Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157740},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.3.0.tgz","_integrity":"sha512-pgWyZ4Y9XVJ0w4gmspZHvWinkpHNEhuiXnJM/ceti1j9cUrtGtU5iHC8jYjcCstwnw4/qYUI8+s039Tw+WuXeQ==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.3.0 <2.0.0-internal.5.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.0 <2.0.0-internal.5.4.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.3.0 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.3.0_1689382664130_0.8491581567895954","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cf1f470958fcd7d9a5d6bcafc2ecb6c5abcd4287","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.4.2.tgz","fileCount":66,"integrity":"sha512-fzQkPtBsxx0a/SZMRwYbgF/JEqW7U5JqcKa17AiQrqnVG6WScHV+aNLtVvtCUuPP6VpKu/8h9uRti+8RI98Sqg==","signatures":[{"sig":"MEUCIQCvsk9XF8VwklOxzVjU9ZXrFp71UgksnqFvMhiJuDWY2AIgBAFZoTSL0Qk9J+0fVRznHhy8HR+/kGV9mAbjFYLrDY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157678},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.4.2.tgz","_integrity":"sha512-fzQkPtBsxx0a/SZMRwYbgF/JEqW7U5JqcKa17AiQrqnVG6WScHV+aNLtVvtCUuPP6VpKu/8h9uRti+8RI98Sqg==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.4.2 <2.0.0-internal.4.5.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.2 <2.0.0-internal.4.5.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.4.2 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.4.2_1689973995322_0.9558849346905725","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"920cf974a3d38619de96840a3acec0ffe337bcbc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.3.1.tgz","fileCount":66,"integrity":"sha512-L07vXGUETj1VqKFI+8DtO9ZNxgY40LPABA5xN7SqeC3WuhuSV+OVj9QD2boAbWJpLAM7ASH+fcqu5E89Deq5gA==","signatures":[{"sig":"MEQCIFNiTG4yJKQ/xsm3Hrtg6TjBkUh4m0LzuMnPCBC66ccfAiAsg8bspBNhfnRoXXnKJBYPRx/3f7r4IXsLjdRdGHGaYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157740},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.3.1.tgz","_integrity":"sha512-L07vXGUETj1VqKFI+8DtO9ZNxgY40LPABA5xN7SqeC3WuhuSV+OVj9QD2boAbWJpLAM7ASH+fcqu5E89Deq5gA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.3.1 <2.0.0-internal.5.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.1 <2.0.0-internal.5.4.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.3.1 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.3.1_1690224134012_0.8726489606371439","host":"s3://npm-registry-packages"}},"2.0.0-dev.5.3.2.178189":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-dev.5.3.2.178189","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-dev.5.3.2.178189","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fd53bd94060f3ac100d852f480fedc3e14f6fe76","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-dev.5.3.2.178189.tgz","fileCount":66,"integrity":"sha512-CEvgOG8qtjun9wX10i1U3m7+gnVIgsDJc5LUbIkg6ZiJgIjbugJf+SIjsUvSWrA5x8ATPD0m8DuImm66CM9OGw==","signatures":[{"sig":"MEUCIQDFz8IRkxC2SxCljGK1gbnTnP4sUknCdWomjyv7h2OYLwIgUf+IGT1R2Q3+lZgOIZ3vyRSruw0XLnKxmdbfEQgwmS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157676},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-dev.5.3.2.178189.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-dev.5.3.2.178189.tgz","_integrity":"sha512-CEvgOG8qtjun9wX10i1U3m7+gnVIgsDJc5LUbIkg6ZiJgIjbugJf+SIjsUvSWrA5x8ATPD0m8DuImm66CM9OGw==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"2.0.0-dev.5.3.2.178189","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":"2.0.0-dev.5.3.2.178189","@fluidframework/test-runtime-utils":"2.0.0-dev.5.3.2.178189","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-dev.5.3.2.178189_1690310237468_0.11175562047438303","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5faaff2ef4350a638d6a3a8c8fecf597f3ee699e","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.4.3.tgz","fileCount":66,"integrity":"sha512-yZiMfCZ930h2R4OQve2Qz8OYjAaYeq1iV4kCaXbJ0f3T9bp2SlK7wmu+Q30OY4zbqpL/n8dwq4dCCUAsOxb5mA==","signatures":[{"sig":"MEYCIQDVjT74sSY5vVoI7yKaFnB7BRpruqivBL30HQHpPRaWcwIhALWodUBgbqkYdXwCsrPWy1yR3j0MxFn61zQfHDjOrsJr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157678},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.4.3.tgz","_integrity":"sha512-yZiMfCZ930h2R4OQve2Qz8OYjAaYeq1iV4kCaXbJ0f3T9bp2SlK7wmu+Q30OY4zbqpL/n8dwq4dCCUAsOxb5mA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.4.3 <2.0.0-internal.4.5.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.3 <2.0.0-internal.4.5.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.4.3 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.4.3_1690486707864_0.9405518049277919","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"40c082705548bc0b97ec0f4f6b83e7deca1df0de","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.3.2.tgz","fileCount":66,"integrity":"sha512-etmmUSrBFFVSSNwx4omNPxIy/jclfInZyyFDuI9i9euazJirWjKGSfvkrsSVx4qLraqP0gbClKFdYw3tdD64MA==","signatures":[{"sig":"MEYCIQDo+rXZ6hVPAUWdpSVT1la4Ya7USC1zbkAXR9QaIzsPuwIhAO1hnpyrP4zWmPJKxKw0qL/9Mre8e6PXXOVYQ5wIqU79","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157740},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.3.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.3.2.tgz","_integrity":"sha512-etmmUSrBFFVSSNwx4omNPxIy/jclfInZyyFDuI9i9euazJirWjKGSfvkrsSVx4qLraqP0gbClKFdYw3tdD64MA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.3.2 <2.0.0-internal.5.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.2 <2.0.0-internal.5.4.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.3.2 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.3.2_1690492175282_0.828909999374275","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.4.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"aebafe74e2e8e2ddfeefc5f4c57b994bb6804694","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.4.4.tgz","fileCount":66,"integrity":"sha512-1H2YejmoAsbxLLFZUANbBNVWnqrQmRfwjeKEu73rPwcYnSA5W5XhWRsvBp3mkWKeL8j0b4GNDURS4A0lTGyaqA==","signatures":[{"sig":"MEUCID5oOH5GGifqJhAJ4+AzoRW11btmhDwrWK3XUW2SibLTAiEA2Nu7uL3wwOFmd4TDyKt5w9D6FnwQ1SP5Q9GtsY+HrB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157678},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.4.4.tgz","_integrity":"sha512-1H2YejmoAsbxLLFZUANbBNVWnqrQmRfwjeKEu73rPwcYnSA5W5XhWRsvBp3mkWKeL8j0b4GNDURS4A0lTGyaqA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.4.4 <2.0.0-internal.4.5.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.4 <2.0.0-internal.4.5.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.4.4 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.4.4_1691098269470_0.7233121308121817","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.4.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ad286d7806dadceb2df8f2c2e2d99d53521678d3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.4.0.tgz","fileCount":66,"integrity":"sha512-OlAHfianCiLUMmceCjwkmz4GyC2eu6v3mY/rNqEHzFEzWCf3HTYMjcHa0ALtpqt47o0HGW+DnxovzWzxuvx9jA==","signatures":[{"sig":"MEUCIQD46EveSHz20Z2b9eMUjRyRfg+iylRdZHrbS9JIQkKwqgIgJdMKXxLiqEOAdWPRUGjrSdId0ANmIuzxCd22CEorcXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157814},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.4.0.tgz","_integrity":"sha512-OlAHfianCiLUMmceCjwkmz4GyC2eu6v3mY/rNqEHzFEzWCf3HTYMjcHa0ALtpqt47o0HGW+DnxovzWzxuvx9jA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.4.0 <2.0.0-internal.5.5.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.4.0 <2.0.0-internal.5.5.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.4.0 <2.0.0-internal.5.5.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.4.0_1691098427397_0.23076074603793106","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"430815da0a22f072e49fbd783d6e8c4b89f8982b","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.0.0.tgz","fileCount":66,"integrity":"sha512-cJ+KLjx6HlN/3rKCrgeeb2X3i4LYoJ6EUYN9AUcyf2pj0UhVd2gyvelgYGFOVtw/B3j/HDMX2D0krTEhWJ0zoA==","signatures":[{"sig":"MEQCIGSwXb0DJNqv4gmqBscERSEY0Oi60iJRJzmXfMvzpJPXAiBYAr3R311UI++gYj+Cu/4dAZqO2I+ZCPNZ5WpWnhjLPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156834},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.0.0.tgz","_integrity":"sha512-cJ+KLjx6HlN/3rKCrgeeb2X3i4LYoJ6EUYN9AUcyf2pj0UhVd2gyvelgYGFOVtw/B3j/HDMX2D0krTEhWJ0zoA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.0.0 <2.0.0-internal.6.1.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.0 <2.0.0-internal.6.1.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.0.0 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.0.0_1691101901525_0.45450050450777013","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.3.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.3.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e6962fb69d7d908cb5f958cd403b7cdb2958dd7c","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.3.4.tgz","fileCount":66,"integrity":"sha512-6q9yV2wnsOFuTx2SJ9FJufvKmwyjRrRhFXPnF/NpzSmQ8yCqpp88qeVJQLb4xF2vnYXV7iCUfnLhvvpiyrLbbA==","signatures":[{"sig":"MEUCIQDNjQi2hVOFP0DplyuBdUWsj18pzQ2df5x6WW3d4zvERAIgeGpoZg7vlsIPZnTIc8+aF7FrMSsZzBAqUvKv2GrM6Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157740},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.3.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.3.4.tgz","_integrity":"sha512-6q9yV2wnsOFuTx2SJ9FJufvKmwyjRrRhFXPnF/NpzSmQ8yCqpp88qeVJQLb4xF2vnYXV7iCUfnLhvvpiyrLbbA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.3.4 <2.0.0-internal.5.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.4 <2.0.0-internal.5.4.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.3.4 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.3.4_1691440011837_0.7148269992066518","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.0":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"11f7a521d232fb61e6c5bb5567e52439b3abe574","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.1.0.tgz","fileCount":66,"integrity":"sha512-ICtL0WuQSwyPsY+9egdomnb8V9z5cumI/tVojX1ORbmtmJ4PXWpXS9WSvgy3WZT4ut73Rl5xJpnQ3BwYRGXUsw==","signatures":[{"sig":"MEUCIBwBCClgwFCeG2MjbPJSEFVaiV+0Yax6vuunUoqjuepmAiEA+sC3NQJ+zGEaUtXONFHTmvgvqwr/EBu9Xs/1T1GBudY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156885},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.1.0.tgz","_integrity":"sha512-ICtL0WuQSwyPsY+9egdomnb8V9z5cumI/tVojX1ORbmtmJ4PXWpXS9WSvgy3WZT4ut73Rl5xJpnQ3BwYRGXUsw==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.1.0 <2.0.0-internal.6.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.0 <2.0.0-internal.6.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.1.0 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.1.0_1692140768899_0.8353408062668102","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"61fc91e6016d2a62c36f78fcb03466e3a8c56689","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.1.1.tgz","fileCount":66,"integrity":"sha512-0NP670pNohz56TzBQ+Fjef9l6zO7PCTtkrJHKcLCOBFV8+4ekQSYklLF3I5TTp0Gzqr7jLFBQwPh3LuUBPWc1A==","signatures":[{"sig":"MEUCIQD0gZUcnpkIjJcbCe2MvQgmGP0B6Rp19+Hdqx9IBXulEQIgefYIbf86rEH4VM7O9o1EKanhOdc0bnQ1CeXTBQGBWYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156885},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.1.1.tgz","_integrity":"sha512-0NP670pNohz56TzBQ+Fjef9l6zO7PCTtkrJHKcLCOBFV8+4ekQSYklLF3I5TTp0Gzqr7jLFBQwPh3LuUBPWc1A==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.1.1 <2.0.0-internal.6.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.1 <2.0.0-internal.6.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.1.1 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.1.1_1692316595979_0.10370277000605399","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.4.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.5.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.5.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e239ed1c612256f67732b6069ad5d69e14a39242","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.5.4.2.tgz","fileCount":66,"integrity":"sha512-dzlbnQgnf6KVSgGbKX73zhEKRHBH6MflnJcrLsyTCdpjcnAXPIudJCn/VJJtPsrJrePzEG4mZ6j4b5d9uWWxJg==","signatures":[{"sig":"MEUCIQCDMT98B2BahxCNlStdadhOxFrxngoyBRL5tTKB+mvaKAIgGyE4NpVcv8Cz90kAuWvN2jYDFQxxb49YqmLOYTO7hZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157814},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.5.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.5.4.2.tgz","_integrity":"sha512-dzlbnQgnf6KVSgGbKX73zhEKRHBH6MflnJcrLsyTCdpjcnAXPIudJCn/VJJtPsrJrePzEG4mZ6j4b5d9uWWxJg==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.5.4.2 <2.0.0-internal.5.5.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.4.2 <2.0.0-internal.5.5.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.5.4.2 <2.0.0-internal.5.5.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.5.4.2_1692546904783_0.9172677777782172","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.1":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"030b3d7aa333b336cd6b84c73210b58fdd567bfc","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.0.1.tgz","fileCount":66,"integrity":"sha512-PxSih+/Fg2mFG9jEGGSdKoWgMAaJho35uAOXxba4C59eT3neqSZPa8HERaYzOclxJkduxZtcBelKoeVTU1l+Pw==","signatures":[{"sig":"MEUCIAgEw0lU34W0/+AGETk3zVdwyHgE7Ssm2nhDRQYYD7XoAiEAxoYb2ROTwa0mX5ZHzTygWO222VvxRLq3orcctky6k7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156834},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.0.1.tgz","_integrity":"sha512-PxSih+/Fg2mFG9jEGGSdKoWgMAaJho35uAOXxba4C59eT3neqSZPa8HERaYzOclxJkduxZtcBelKoeVTU1l+Pw==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.0.1 <2.0.0-internal.6.1.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.1 <2.0.0-internal.6.1.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.0.1 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.0.1_1692566804162_0.9037493268079488","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@fluid-experimental/tree-graphql","version":"1.3.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@1.3.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3bc5cd72349f1bfefaa6e0ca53a5cd70dd00064d","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-1.3.7.tgz","fileCount":66,"integrity":"sha512-/DLjx4jVk71EyZyd6XaPivWgiCftRvysK+pg9Yj84c58FRrZesPEUhXNReVF4qhnR+ZLqWBurVseLVZwas9NIA==","signatures":[{"sig":"MEQCICTRjVy6GLUZMd6iwsjd0ku4phSO4J6sRZLKilB1JQtvAiBPmLe1iHBnW3q3Ij3LrYZ2tvqhAaWO6RW9MghozvzWxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157164},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-1.3.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:docs":"api-extractor run --local","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\"","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"6.14.18","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":"^1.3.7","@fluidframework/common-utils":"^0.32.2","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"^2.3.1","@types/ws":"^6.0.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@graphql-codegen/cli":"1.20.1","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/mocha-test-setup":"^1.3.7","@fluidframework/test-runtime-utils":"^1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_1.3.7_1693503883512_0.22219165385364303","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9f921c32a45f62808b58dfc04c91770aee204444","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.0.2.tgz","fileCount":66,"integrity":"sha512-gnt8tmZWy+EPvvcr2n0Q+IQIJ9gtz5aDxufyyXUMJEGFxv4SQhEufLlkTvfAuRm2uGNeu5btdRmzHNh89MFr9A==","signatures":[{"sig":"MEUCIQCsY06FE507nST39G6r5NHZOtA3OkHaOz9hq0xYMgQu9AIgY5aUi6GLgjYLovrP6Di0VZLh0VYYiD9sxPIkWsdYzwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156834},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.0.2.tgz","_integrity":"sha512-gnt8tmZWy+EPvvcr2n0Q+IQIJ9gtz5aDxufyyXUMJEGFxv4SQhEufLlkTvfAuRm2uGNeu5btdRmzHNh89MFr9A==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.0.2 <2.0.0-internal.6.1.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.2 <2.0.0-internal.6.1.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.0.2 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.0.2_1694134948902_0.4000605806404902","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"46154e706dc20d8f2e0022a45e6b31b8768eeada","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.1.2.tgz","fileCount":66,"integrity":"sha512-w04aKl8cejgptalfaRjAa/aGeKMxgXxprJNK3HENscOEiIkI+eQbXOT0dizieaitF3k1AbBFtInh21fEa4WYwA==","signatures":[{"sig":"MEYCIQDnBpIvKi5DUBs7EZsspJYnb/wBTJXUb4OwOgcFfPSj6gIhAJSyRbHcxsQYBwt7cArTHhKPlIMi/baeZGOcyBSV9R1S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156885},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.1.2.tgz","_integrity":"sha512-w04aKl8cejgptalfaRjAa/aGeKMxgXxprJNK3HENscOEiIkI+eQbXOT0dizieaitF3k1AbBFtInh21fEa4WYwA==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.1.2 <2.0.0-internal.6.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.2 <2.0.0-internal.6.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.1.2 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.1.2_1694453073132_0.8541858077554849","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6d5579b06efe2b32a2403123f750941fee9b369f","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.0.3.tgz","fileCount":66,"integrity":"sha512-TRi2R4TRJoQd9H+OVX3sqUuGSQW1sO51/RFGQBjwZX+h4S1Va+UXxiTJ09/bMfx/l8zLvjvLvs3oT08IqQEgZw==","signatures":[{"sig":"MEUCIQDT4lwhPCn5nBixglwG6u6etQkxFFqYzchbYpJOxYikSQIgWAmA7ngfDn9tiqwvB0YuxpsSLJ+eKLAjKeKes+x9HSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156834},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.0.3.tgz","_integrity":"sha512-TRi2R4TRJoQd9H+OVX3sqUuGSQW1sO51/RFGQBjwZX+h4S1Va+UXxiTJ09/bMfx/l8zLvjvLvs3oT08IqQEgZw==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.0.3 <2.0.0-internal.6.1.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.3 <2.0.0-internal.6.1.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.0.3 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.0.3_1694453185381_0.9686895653128156","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.3.2":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.4.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.4.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7abd4f07ec892b0a839ee8c6a241bd1d014be2d0","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.4.3.2.tgz","fileCount":66,"integrity":"sha512-MBpStNJAUq9X5bYUs7lhF8TtWdG+6Wj58/AFT/4UXETljPUw3i/U7ztsx+qTWBLEpcvfB0GHQnWT1lfVzElV3Q==","signatures":[{"sig":"MEQCIC1+YHkfJoV6E0ZAh08ntl5Z41EO0A8uoiN0d30bqpw+AiBM7vYHC9/hO9vhAT8LE9NwLoQvx1kh9NS12Hknga7CMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157627},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.4.3.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:full":"npm run build","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write \"**/*.{js,json,jsx,md,ts,tsx,yml,yaml}\" --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"concurrently npm:tsc npm:build:esnext","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.4.3.2.tgz","_integrity":"sha512-MBpStNJAUq9X5bYUs7lhF8TtWdG+6Wj58/AFT/4UXETljPUw3i/U7ztsx+qTWBLEpcvfB0GHQnWT1lfVzElV3Q==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.19.4","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.4.3.2 <2.0.0-internal.4.4.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.3.2 <2.0.0-internal.4.4.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.4.3.2 <2.0.0-internal.4.4.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.4.3.2_1694465919223_0.4547835073659008","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.4":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7f2cc42bb64128fb2ddb720073e376cec0ed17c3","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.0.4.tgz","fileCount":66,"integrity":"sha512-99rbsDwh4SQuZhyvVWmi7GS9H1gLPTRaE2vqziwSXVm3ZW2Fd+2HuogRm4k4okrfxrvHlpva6aXC8GESnMHo7Q==","signatures":[{"sig":"MEYCIQCXj5QaH8dxG5DB5+boyvU/7RPG9Gb7TSi0F/bfKOz5vQIhAK/bBX0+v+nQCQ1us+mvPgMC7CNt73ZgvQ2h+oILnSkf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156834},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.0.4.tgz","_integrity":"sha512-99rbsDwh4SQuZhyvVWmi7GS9H1gLPTRaE2vqziwSXVm3ZW2Fd+2HuogRm4k4okrfxrvHlpva6aXC8GESnMHo7Q==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.0.4 <2.0.0-internal.6.1.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.4 <2.0.0-internal.6.1.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.0.4 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.0.4_1696293050751_0.6245287786606217","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.3":{"name":"@fluid-experimental/tree-graphql","version":"2.0.0-internal.6.1.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/tree-graphql@2.0.0-internal.6.1.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9d64ee363680c2e3d09b53910b437c66bc59dc06","tarball":"https://registry.npmjs.org/@fluid-experimental/tree-graphql/-/tree-graphql-2.0.0-internal.6.1.3.tgz","fileCount":66,"integrity":"sha512-vrTYu+o64CzVKo/5PGdAsPzOokf4cU4wRrS7HjFuhTuDzfp87PwuFBHxoYraPZfzXxffrjU05BwKPvWaBORHqQ==","signatures":[{"sig":"MEQCIAYpytSCGemJFUaa9yS9HBlMvHgw8Guemk8NJTNzpFUKAiBctDTLy3fJaTFzfrEk9rlA15Dqm375BrE0Lw/UZyvUpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156885},"main":"dist/index.js","_from":"file:fluid-experimental-tree-graphql-2.0.0-internal.6.1.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/tree-graphql\n\nA prototype package which uses the @graphql-codegen library to automatically generate graphql types and resolvers that can read a SharedTree (see @fluid-experimental/tree) via a given graphql schema.\n\n# Codegen\n\nThis repo includes an [example graphql schema called 'Pizza'](.\\src\\graphql-schemas\\Pizza.ts) in the './src/graphql-schemas' folder. After running codegen, an associated output file will be generated in the './src/graphql-generated' folder. This behavior is customized by a [graphql-codegen plugin](https://graphql-code-generator.com/docs/custom-codegen/index) called [SharedTreePlugin](.\\src\\graphql-plugins\\SharedTreePlugin.ts), and the codegen step itself is configured via the [codegen.yml](.\\codegen.yml) file in the repo root.\n\n# Usage\n\nAfter running `npm run refresh`, run `npm run codegen` in this package, followed by a build. Then the tests in [SharedTreeQuerier.tests.ts](.\\src\\test\\SharedTreeQuerier.tests.ts) can be run.\n","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"nyc npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:codegen":"npm run build:plugins && graphql-codegen --config codegen.yml && prettier --write src/graphql-generated/*","build:compile":"fluid-build . --task compile","build:plugins":"tsc --project ./tsconfig-graphql-plugins.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-experimental-tree-graphql-2.0.0-internal.6.1.3.tgz","_integrity":"sha512-vrTYu+o64CzVKo/5PGdAsPzOokf4cU4wRrS7HjFuhTuDzfp87PwuFBHxoYraPZfzXxffrjU05BwKPvWaBORHqQ==","fluidBuild":{"tasks":{"build:plugins":["^tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"_npmVersion":"8.11.0","description":"Prototype using GraphQL to access a distributed tree","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.4.0","graphql-tools":"^7.0.2","@fluid-experimental/tree":">=2.0.0-internal.6.1.3 <2.0.0-internal.6.2.0","@fluidframework/common-utils":"^1.1.1","@graphql-codegen/plugin-helpers":"^1.18.2","@graphql-codegen/visitor-plugin-common":"^1.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","@types/ws":"^6.0.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@graphql-codegen/cli":"1.20.1","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@graphql-codegen/typescript":"1.20.2","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.3 <2.0.0-internal.6.2.0","@fluidframework/test-runtime-utils":">=2.0.0-internal.6.1.3 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-graphql_2.0.0-internal.6.1.3_1696297497296_0.5800627114293477","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-02-16T18:53:40.298Z","modified":"2026-07-29T21:14:49.516Z","0.35.0-16170":"2021-02-16T18:53:40.717Z","0.35.0-16887":"2021-02-22T19:20:26.697Z","0.35.0":"2021-02-23T04:10:15.561Z","0.35.1":"2021-02-24T22:37:22.834Z","0.35.2":"2021-03-01T23:26:28.767Z","0.35.3":"2021-03-03T18:20:38.766Z","0.35.4":"2021-03-05T18:25:11.465Z","0.36.0-18883":"2021-03-09T22:42:45.253Z","0.36.0":"2021-03-10T03:20:24.442Z","0.35.5":"2021-03-19T17:17:55.380Z","0.36.1":"2021-03-19T19:26:26.459Z","0.35.6":"2021-03-19T19:43:56.128Z","0.35.7-20343":"2021-03-23T02:14:47.727Z","0.36.2-20364":"2021-03-23T18:45:10.808Z","0.37.0-20427":"2021-03-24T19:57:13.356Z","0.37.0-20517":"2021-03-25T20:52:14.026Z","0.37.0":"2021-03-26T07:02:27.769Z","0.37.1":"2021-03-29T18:45:34.239Z","0.37.2":"2021-03-29T23:40:13.399Z","0.37.3":"2021-04-06T18:20:04.918Z","0.37.3-21287":"2021-04-07T22:01:51.273Z","0.37.4":"2021-04-08T20:48:35.598Z","0.38.0-21934":"2021-04-14T18:23:46.951Z","0.38.0-22000":"2021-04-15T00:24:44.530Z","0.38.0-22040":"2021-04-15T16:56:36.995Z","0.38.0":"2021-04-15T23:45:31.612Z","0.38.1":"2021-04-21T00:19:28.691Z","0.38.2":"2021-04-21T21:56:20.744Z","0.38.3":"2021-04-23T19:04:14.908Z","0.38.4":"2021-04-23T23:14:53.117Z","0.39.0-23254":"2021-04-27T17:13:10.215Z","0.39.0-23272":"2021-04-27T18:16:14.028Z","0.39.0":"2021-04-28T00:08:10.109Z","0.39.1":"2021-05-06T01:25:49.373Z","0.39.2":"2021-05-11T22:32:14.834Z","0.39.3":"2021-05-13T17:25:11.375Z","0.40.0-25719":"2021-05-24T18:58:30.143Z","0.40.0-25851":"2021-05-25T22:35:46.518Z","0.41.0-25957":"2021-05-26T20:38:54.237Z","0.39.4":"2021-05-27T16:41:57.307Z","0.40.0":"2021-05-27T18:03:44.740Z","0.40.1":"2021-06-04T00:31:57.758Z","0.40.2":"2021-06-07T19:45:14.181Z","0.41.0-27154":"2021-06-11T18:57:11.201Z","0.41.0":"2021-06-11T23:28:43.489Z","0.40.3":"2021-06-15T19:26:54.121Z","0.41.1":"2021-06-16T01:48:34.465Z","0.42.0-27549":"2021-06-16T15:29:48.959Z","0.42.0-27644":"2021-06-16T21:51:45.656Z","0.42.0-27677":"2021-06-17T15:00:12.908Z","0.42.0-27683":"2021-06-17T16:29:16.744Z","0.41.2":"2021-06-22T00:36:30.336Z","0.41.3":"2021-06-22T23:06:09.262Z","0.41.4":"2021-06-23T22:41:17.316Z","0.42.0-28410":"2021-06-25T20:53:16.794Z","0.42.0":"2021-06-26T01:53:43.891Z","0.39.5":"2021-07-07T21:57:09.801Z","0.42.1":"2021-07-08T16:29:16.890Z","0.39.6":"2021-07-08T20:49:23.480Z","0.42.2":"2021-07-08T22:53:56.259Z","0.43.0":"2021-07-09T19:51:36.939Z","0.42.3":"2021-07-09T20:56:54.485Z","0.43.1":"2021-07-19T23:13:38.568Z","0.42.4":"2021-07-20T00:15:13.650Z","0.39.7":"2021-07-22T20:07:43.095Z","0.44.0-30858":"2021-07-22T22:11:49.301Z","0.44.0":"2021-07-23T01:33:15.938Z","0.39.8":"2021-07-26T21:49:22.879Z","0.44.1":"2021-08-04T00:54:33.699Z","0.45.0-32948":"2021-08-06T19:41:09.952Z","0.45.0":"2021-08-06T23:22:34.210Z","0.45.1":"2021-08-10T01:25:41.822Z","0.45.2":"2021-08-11T22:02:08.177Z","0.45.3":"2021-08-13T00:50:45.264Z","0.45.4":"2021-08-17T18:33:13.686Z","0.46.0-34784":"2021-08-20T23:11:04.036Z","0.46.0":"2021-08-21T00:46:37.385Z","0.47.0-35912":"2021-08-31T23:54:21.702Z","0.47.0-35961":"2021-09-01T17:28:09.915Z","0.46.1":"2021-09-02T22:51:21.121Z","0.47.0-36362":"2021-09-03T18:32:30.131Z","0.47.0-36699":"2021-09-07T23:43:23.150Z","0.47.0":"2021-09-08T18:00:52.953Z","0.46.2":"2021-09-15T22:02:25.349Z","0.47.1":"2021-09-15T22:58:03.279Z","0.48.0-38105":"2021-09-20T21:23:08.011Z","0.48.0-38142":"2021-09-21T16:01:34.019Z","0.48.0":"2021-09-21T20:08:54.790Z","0.48.1":"2021-09-23T22:28:48.375Z","0.48.2":"2021-09-27T19:57:12.832Z","0.48.3":"2021-09-30T20:30:41.082Z","0.49.0-39015":"2021-09-30T22:00:58.273Z","0.48.4":"2021-10-01T17:21:14.374Z","0.49.0-39313":"2021-10-04T23:22:39.440Z","0.48.5":"2021-10-05T21:58:58.900Z","0.49.0":"2021-10-06T23:01:44.591Z","0.49.1":"2021-10-11T16:23:54.767Z","0.49.2":"2021-10-11T22:23:33.887Z","0.50.0-41365":"2021-10-21T17:02:20.905Z","0.50.0-41540":"2021-10-22T15:51:27.193Z","0.50.0":"2021-10-25T16:50:16.303Z","0.50.1":"2021-10-27T22:55:19.853Z","0.51.0-43124":"2021-11-06T00:26:44.830Z","0.51.0":"2021-11-10T22:20:44.613Z","0.50.2":"2021-11-12T21:13:24.603Z","0.51.1":"2021-11-12T22:01:45.088Z","0.50.3":"2021-11-18T21:56:11.032Z","0.51.2":"2021-11-18T22:47:19.380Z","0.52.0-44610":"2021-11-19T23:00:27.824Z","0.52.0":"2021-11-22T22:19:46.850Z","0.51.3":"2021-11-23T20:28:40.627Z","0.52.1":"2021-11-23T21:47:45.190Z","0.50.4":"2021-11-24T00:14:15.843Z","0.53.0-46105":"2021-12-08T23:07:10.089Z","0.53.0":"2021-12-10T19:01:18.731Z","0.54.0-47413":"2021-12-29T18:47:17.276Z","0.54.0":"2022-01-03T22:36:40.364Z","0.54.1":"2022-01-05T22:03:46.955Z","0.54.2":"2022-01-11T20:50:51.798Z","0.55.0-48551":"2022-01-14T21:27:28.333Z","0.55.0":"2022-01-18T23:43:19.358Z","0.55.1":"2022-01-28T19:04:57.400Z","0.56.0-49831":"2022-01-28T20:32:23.946Z","0.56.0":"2022-01-29T00:31:36.279Z","0.54.3":"2022-02-03T02:19:19.075Z","0.56.1":"2022-02-03T02:33:19.426Z","0.55.2":"2022-02-03T02:34:25.363Z","0.56.2":"2022-02-09T23:57:55.308Z","0.55.3":"2022-02-11T01:27:45.463Z","0.56.3":"2022-02-11T01:31:28.570Z","0.57.0-51086":"2022-02-12T01:11:44.286Z","0.56.4":"2022-02-17T19:58:57.495Z","0.55.4":"2022-02-17T21:14:36.174Z","0.56.5":"2022-02-19T00:41:53.192Z","0.56.6":"2022-03-02T23:11:20.716Z","0.57.0":"2022-03-02T23:59:08.315Z","0.56.7":"2022-03-03T20:15:41.657Z","0.57.1":"2022-03-04T01:45:53.012Z","0.56.8":"2022-03-04T18:46:23.545Z","0.58.0-55561":"2022-03-04T20:06:20.610Z","0.58.0-55983":"2022-03-05T00:51:52.239Z","0.56.9":"2022-03-11T21:02:50.719Z","0.57.2":"2022-03-11T23:55:05.237Z","0.58.1000":"2022-03-14T20:25:55.645Z","0.58.1001":"2022-03-18T01:44:08.720Z","0.58.2000-58133":"2022-03-18T22:13:31.219Z","0.58.2000":"2022-03-23T20:42:36.686Z","0.58.2001":"2022-03-25T01:07:23.625Z","0.58.2002":"2022-03-28T18:56:59.130Z","0.56.10":"2022-03-28T22:05:44.642Z","0.56.11":"2022-03-29T00:23:05.601Z","0.58.3000-61081":"2022-04-12T01:55:07.257Z","0.59.2000-61729":"2022-04-14T20:39:17.559Z","0.59.1000-61898":"2022-04-15T23:16:51.185Z","0.59.1000":"2022-04-16T07:35:04.076Z","0.59.1001-62246":"2022-04-18T19:10:00.523Z","0.59.2000-63294":"2022-04-22T21:10:51.076Z","0.59.2000":"2022-04-27T21:34:40.364Z","0.59.2001":"2022-05-03T21:38:07.943Z","0.59.3000-66610":"2022-05-13T15:31:47.251Z","0.59.3000-67119":"2022-05-17T17:09:54.705Z","0.59.3000":"2022-05-18T17:45:24.721Z","0.59.1001":"2022-05-19T20:42:52.137Z","0.59.2002":"2022-05-19T22:47:00.068Z","0.59.2003":"2022-05-25T20:36:42.733Z","0.59.3001":"2022-05-25T20:47:16.111Z","0.59.3002":"2022-05-26T17:29:58.733Z","0.59.3003":"2022-05-27T21:16:06.795Z","0.59.4000-71128":"2022-06-02T18:57:12.044Z","0.59.4000-71130":"2022-06-02T19:09:30.233Z","0.59.4000":"2022-06-04T00:54:53.210Z","1.0.0":"2022-06-08T17:52:40.706Z","0.59.4001":"2022-06-08T17:57:28.921Z","1.0.1":"2022-06-15T23:38:23.198Z","1.1.0-75972":"2022-06-24T01:02:26.891Z","1.1.0-76254":"2022-06-24T20:47:13.478Z","1.1.0":"2022-06-25T03:47:55.066Z","0.59.4002":"2022-06-28T20:53:16.097Z","1.2.0-77818":"2022-07-01T00:05:25.004Z","1.2.0-78837":"2022-07-07T23:57:24.006Z","1.2.0":"2022-07-08T00:52:57.029Z","1.1.1":"2022-07-13T23:09:28.301Z","1.2.1":"2022-07-13T23:12:32.298Z","1.0.2":"2022-07-18T13:44:48.425Z","1.1.2":"2022-07-18T13:45:36.042Z","1.2.2":"2022-07-18T13:46:12.053Z","2.0.0-internal.1.0.0.81589":"2022-07-22T15:09:02.393Z","2.0.0-internal.1.0.0.81601":"2022-07-22T15:52:36.515Z","2.0.0-internal.1.0.0.82159":"2022-07-26T14:38:33.994Z","2.0.0-internal.1.0.0.82628":"2022-07-28T16:48:46.660Z","2.0.0-internal.1.0.0.82693":"2022-07-28T19:49:03.028Z","2.0.0-internal.1.0.0.83139":"2022-08-01T21:29:49.428Z","1.2.3-83900":"2022-08-04T20:00:39.812Z","2.0.0-internal.1.0.0.84253":"2022-08-08T19:29:23.031Z","2.0.0-internal.1.0.0":"2022-08-09T01:17:44.567Z","1.2.3-84921":"2022-08-11T21:29:47.040Z","1.2.3":"2022-08-11T22:40:31.793Z","1.2.4":"2022-08-25T01:54:38.349Z","1.2.5":"2022-08-31T23:46:27.835Z","2.0.0-internal.1.1.0":"2022-09-02T20:05:35.443Z","2.0.0-internal.1.1.1":"2022-09-09T21:40:48.343Z","2.0.0-internal.1.2.0.93071":"2022-09-14T20:50:48.207Z","1.2.6-93452":"2022-09-15T20:53:06.982Z","0.59.2004":"2022-09-15T22:22:43.699Z","2.0.0-internal.1.1.2":"2022-09-16T00:16:05.996Z","2.0.0-internal.1.0.1":"2022-09-22T23:34:40.526Z","1.2.6":"2022-09-23T18:00:10.482Z","2.0.0-internal.1.1.3":"2022-09-23T21:52:35.931Z","2.0.0-internal.1.2.0":"2022-09-26T20:14:00.878Z","1.2.7":"2022-09-27T23:38:31.446Z","0.59.4003":"2022-09-28T00:16:07.450Z","2.0.0-internal.1.1.4":"2022-09-28T00:28:41.546Z","2.0.0-dev.1.3.0.96595":"2022-09-30T20:05:21.440Z","2.0.0-internal.1.2.1":"2022-10-03T23:49:44.816Z","1.3.0-97515":"2022-10-04T23:09:47.329Z","2.0.0-internal.1.2.2":"2022-10-05T01:00:41.306Z","2.0.0-internal.1.4.0":"2022-10-06T23:15:16.312Z","2.0.0-internal.1.4.1":"2022-10-10T21:14:54.058Z","2.0.0-internal.1.4.2":"2022-10-13T00:01:53.440Z","1.3.0-100520":"2022-10-14T18:31:36.225Z","2.0.0-internal.2.0.0":"2022-10-18T02:54:03.905Z","2.0.0-internal.1.4.3":"2022-10-18T22:40:45.748Z","1.3.0":"2022-10-19T16:04:22.106Z","2.0.0-internal.1.4.4":"2022-10-20T06:43:29.241Z","2.0.0-internal.2.0.1":"2022-10-20T19:17:14.778Z","2.0.0-dev.1.4.5.105745":"2022-11-02T19:49:41.430Z","2.0.0-internal.1.4.5":"2022-11-03T19:24:54.910Z","2.0.0-dev.1.4.6.106135":"2022-11-03T21:56:33.471Z","2.0.0-internal.1.4.6":"2022-11-03T22:40:16.408Z","1.4.0-106438":"2022-11-04T22:01:08.637Z","2.0.0-internal.2.0.2":"2022-11-04T23:00:18.728Z","2.0.0-internal.2.0.3":"2022-11-10T18:49:17.464Z","1.4.0-108057":"2022-11-11T04:34:03.461Z","1.3.1":"2022-11-11T20:34:30.579Z","2.0.0-internal.2.1.0":"2022-11-14T19:14:41.084Z","2.0.0-internal.1.4.7":"2022-11-21T19:49:15.771Z","2.0.0-internal.2.0.4":"2022-11-21T23:04:12.984Z","2.0.0-internal.2.1.1":"2022-11-21T23:06:49.676Z","2.0.0-dev.2.2.0.111723":"2022-11-28T15:31:11.995Z","1.4.0-111997":"2022-11-29T15:10:49.161Z","2.0.0-internal.1.4.8":"2022-12-02T00:30:54.942Z","2.0.0-internal.2.1.2":"2022-12-02T00:36:47.137Z","1.3.2-112998":"2022-12-02T01:05:37.942Z","2.0.0-internal.2.2.0":"2022-12-09T19:44:54.219Z","2.0.0-dev.2.3.0.115467":"2022-12-13T23:16:31.244Z","1.4.0-115997":"2022-12-15T18:29:09.353Z","2.0.0-internal.2.2.1":"2023-01-07T01:22:43.247Z","1.3.3":"2023-01-12T19:18:32.709Z","1.4.0-121020":"2023-01-18T01:40:59.621Z","2.0.0-internal.2.3.0":"2023-01-18T01:42:36.631Z","1.3.4":"2023-01-18T19:19:37.185Z","1.3.5-121405":"2023-01-19T00:12:21.600Z","2.0.0-internal.1.4.9":"2023-01-19T00:20:21.429Z","2.0.0-internal.2.3.1":"2023-01-20T20:26:05.060Z","2.0.0-internal.2.4.0":"2023-01-25T22:21:07.990Z","2.0.0-internal.3.0.0":"2023-01-28T02:06:13.232Z","2.0.0-dev.3.1.0.125672":"2023-01-31T16:31:36.304Z","2.0.0-internal.3.0.1":"2023-02-04T00:01:02.047Z","2.0.0-internal.3.1.0":"2023-02-10T07:08:26.703Z","1.2.8":"2023-02-10T18:38:56.876Z","1.3.5":"2023-02-10T18:44:38.958Z","2.0.0-internal.3.0.2":"2023-02-14T17:49:08.618Z","2.0.0-internal.2.4.1":"2023-02-23T23:19:04.670Z","2.0.0-internal.3.2.0":"2023-02-24T02:58:41.429Z","2.0.0-internal.3.2.1":"2023-02-27T22:01:27.693Z","2.0.0-internal.3.0.3":"2023-02-27T23:55:43.852Z","2.0.0-internal.3.2.2":"2023-03-01T00:05:06.068Z","1.3.6":"2023-03-08T20:40:00.555Z","2.0.0-internal.3.0.4":"2023-03-10T01:00:59.021Z","2.0.0-internal.3.3.0":"2023-03-10T20:31:42.130Z","2.0.0-internal.2.4.2":"2023-03-10T23:05:08.504Z","2.0.0-internal.2.4.3":"2023-03-16T20:08:42.204Z","2.0.0-internal.3.3.1":"2023-03-16T23:39:01.275Z","2.0.0-internal.3.3.2":"2023-03-21T01:03:37.874Z","2.0.0-internal.3.4.0":"2023-03-22T22:09:38.151Z","2.0.0-internal.3.4.1":"2023-03-24T21:53:45.888Z","2.0.0-internal.4.0.0":"2023-03-24T22:25:05.104Z","2.0.0-internal.3.0.5":"2023-03-24T23:48:19.764Z","2.0.0-internal.3.2.3":"2023-03-27T18:54:06.380Z","2.0.0-internal.3.3.3":"2023-03-27T19:08:16.790Z","2.0.0-internal.3.4.2":"2023-03-27T19:11:58.233Z","2.0.0-internal.4.0.1":"2023-03-27T21:31:45.648Z","2.0.0-internal.3.1.1":"2023-03-29T01:43:00.621Z","2.0.0-internal.4.0.2":"2023-04-01T01:01:37.032Z","2.0.0-internal.3.0.6":"2023-04-01T01:43:54.694Z","2.0.0-internal.3.4.3":"2023-04-01T03:04:36.197Z","2.0.0-internal.3.4.4":"2023-04-04T20:49:43.878Z","2.0.0-internal.4.0.3":"2023-04-04T22:48:54.464Z","2.0.0-dev.4.1.0.148229":"2023-04-06T22:31:20.042Z","2.0.0-internal.4.0.4":"2023-04-07T17:25:32.567Z","2.0.0-internal.4.0.5":"2023-04-07T21:55:06.954Z","2.0.0-internal.4.0.6":"2023-04-21T02:17:09.124Z","2.0.0-internal.4.1.0":"2023-04-22T00:31:53.016Z","2.0.0-dev.4.2.0.153917":"2023-04-25T20:01:22.663Z","2.0.0-internal.4.1.1":"2023-04-27T17:35:27.371Z","2.0.0-internal.4.1.2":"2023-05-01T18:49:17.052Z","2.0.0-internal.3.4.5":"2023-05-04T20:23:41.413Z","2.0.0-internal.4.2.0":"2023-05-05T23:32:44.940Z","2.0.0-dev.4.3.0.157531":"2023-05-08T20:52:35.455Z","2.0.0-dev.4.3.0.158678":"2023-05-10T16:45:00.551Z","2.0.0-dev.4.3.0.159619":"2023-05-11T20:41:33.760Z","2.0.0-internal.4.2.1":"2023-05-11T21:22:21.974Z","2.0.0-internal.4.3.0":"2023-05-18T18:46:38.969Z","2.0.0-dev.4.4.0.161322":"2023-05-18T19:08:08.582Z","2.0.0-dev.4.4.0.161516":"2023-05-19T01:33:51.711Z","2.0.0-dev.4.4.0.161652":"2023-05-19T20:00:57.226Z","2.0.0-dev.4.4.0.161784":"2023-05-20T00:55:54.652Z","2.0.0-dev.4.4.0.162089":"2023-05-23T17:09:13.251Z","2.0.0-dev.4.4.0.162253":"2023-05-24T07:18:41.114Z","2.0.0-dev.4.4.0.162574":"2023-05-25T18:22:15.659Z","2.0.0-internal.4.4.0":"2023-06-05T17:46:43.351Z","2.0.0-internal.5.0.0":"2023-06-06T00:42:29.627Z","2.0.0-internal.4.3.1":"2023-06-13T04:08:23.726Z","2.0.0-internal.4.4.1":"2023-06-14T20:12:44.045Z","2.0.0-internal.5.0.1":"2023-06-14T21:19:43.557Z","2.0.0-dev.5.2.0.169897":"2023-06-21T15:49:12.909Z","2.0.0-internal.5.1.0":"2023-06-21T18:25:33.418Z","2.0.0-internal.5.1.1":"2023-06-29T23:23:01.427Z","2.0.0-internal.5.2.0":"2023-07-05T19:15:00.475Z","2.0.0-internal.5.3.0":"2023-07-15T00:57:44.324Z","2.0.0-internal.4.4.2":"2023-07-21T21:13:15.509Z","2.0.0-internal.5.3.1":"2023-07-24T18:42:14.199Z","2.0.0-dev.5.3.2.178189":"2023-07-25T18:37:17.669Z","2.0.0-internal.4.4.3":"2023-07-27T19:38:28.091Z","2.0.0-internal.5.3.2":"2023-07-27T21:09:35.454Z","2.0.0-internal.4.4.4":"2023-08-03T21:31:09.735Z","2.0.0-internal.5.4.0":"2023-08-03T21:33:47.572Z","2.0.0-internal.6.0.0":"2023-08-03T22:31:41.679Z","2.0.0-internal.5.3.4":"2023-08-07T20:26:52.003Z","2.0.0-internal.6.1.0":"2023-08-15T23:06:09.109Z","2.0.0-internal.6.1.1":"2023-08-17T23:56:36.192Z","2.0.0-internal.5.4.2":"2023-08-20T15:55:05.006Z","2.0.0-internal.6.0.1":"2023-08-20T21:26:44.362Z","1.3.7":"2023-08-31T17:44:43.911Z","2.0.0-internal.6.0.2":"2023-09-08T01:02:29.110Z","2.0.0-internal.6.1.2":"2023-09-11T17:24:33.337Z","2.0.0-internal.6.0.3":"2023-09-11T17:26:25.605Z","2.0.0-internal.4.3.2":"2023-09-11T20:58:39.476Z","2.0.0-internal.6.0.4":"2023-10-03T00:30:50.966Z","2.0.0-internal.6.1.3":"2023-10-03T01:44:57.509Z"},"bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"author":{"name":"Microsoft and contributors"},"license":"MIT","homepage":"https://fluidframework.com","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/dds/tree-graphql"},"description":"Prototype using GraphQL to access a distributed tree","maintainers":[{"email":"ffsa@microsoft.com","name":"ms-fluid-bot"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"npmjs@microsoft.com","name":"microsoft1es"}],"readme":"","readmeFilename":""}