{"_id":"@d10221/graphql-scalar-json5","_rev":"3-6c9e02111ed0673767980878e052daa1","name":"@d10221/graphql-scalar-json5","dist-tags":{"latest":"0.1.0-8"},"versions":{"0.1.0-2":{"name":"@d10221/graphql-scalar-json5","version":"0.1.0-2","description":"GraphQL JSON5 scalar type","main":"cjs/index.js","module":"index.js","types":"cjs/index.d.ts","scripts":{"test":"jest --ci --env=node","build":"tsc -p .","pretty":"prettier ./*.js ./*.md ./*.json ./test/**/*.js --write","prepublish":"npm run build && npm test && npm run pretty","release":"release-it"},"keywords":["graphql","scalar","json5"],"author":{"name":"Mr D."},"license":"MIT","peerDependencies":{"graphql":"^15.2.0","json5":"*"},"devDependencies":{"@babel/preset-env":"^7.10.3","@types/jest":"^26.0.3","@types/json5":"^0.0.30","graphql":"^15.2.0","graphql-tools":"^6.0.11","jest":"^26.1.0","json5":"^2.1.3","prettier":"^2.0.5","release-it":"^13.6.4","typescript":"^3.9.5"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/d10221/graphql-scalar-json5.git"},"bugs":{"url":"https://github.com/d10221/graphql-scalar-json5/issues"},"homepage":"https://github.com/d10221/graphql-scalar-json5#readme","gitHead":"1727742c4659cc78621c5cc8b5a176d32a76677e","_id":"@d10221/graphql-scalar-json5@0.1.0-2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GwJg2Gm4WBHaGVppHg36oSk+TIUwMPCCm2h1Js1kdg4z+7kLknIsG/oj0tlJNdjBI8ZufnI9SLH8ldf/pOzxFA==","shasum":"6b77683bc31573e1573f553769775d4405362c6c","tarball":"https://registry.npmjs.org/@d10221/graphql-scalar-json5/-/graphql-scalar-json5-0.1.0-2.tgz","fileCount":6,"unpackedSize":5135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+zKcCRA9TVsSAnZWagAAm9IP/iEYHKrlEpUt04gEr9HI\nn7QCyLSHaQcn9k85LCyvi0xWK0KGMAlLyzdCxjOiuzaO+0ySfyOycSlUOfnB\nFxci0Pq0TQDLhZJmuuBEgUP95F5t63Spuga68fM0YWKBQ7u+KBNVXgOOH2a+\najOao7lVqUZ+e5sBJSszctBSGGllWkM+USFk7PzMHJ+dbnDHPU28tMCsL5Kk\nFpOHni3S39pXhezsBmfZpXL0u5qRkJt3hs5ztMtXsEaf1hSGxQi6SaL2ph92\nTApcZoNfTlpVA+lQ8JX7UKgEIlRtJCGCPOMKX0r0UYxXkHmZtNpNsfgdLVlo\n8c0ljxkMYe0udUYgU8Py+4Y0cooDKpqgtGK48tlQ5OzUxub9kiRRPp5Bl/WR\nUjXwMgNQNAzaEDZ7qEZjYIZGSAzuTh1HmBlMfPrN/MVThvopQ73MfQXMESXq\nvgmRhYDgcGWrlUEYqv9AOQKTDzmiQMJck/HpCUYvahdbyI6sI9nQH3ke+XU+\nfpFuFMFvsrVMEj77UNeCBM/69uEEZFwPU6NaaUIrMaa3bSz9cHt1Pz/wdzMZ\n3THPrpsC6YvucLO2ZDULj5YEwTUCh0IJwymYE9heFlYAfoyZbMFez+eJBVwW\nLYD1g8r+AOG/oDK40WlX2mOcKL+tO6YjNKpd3hJ2rF95wnTT96kA+NAXlHS7\nURAg\r\n=DjoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPLjr6t0CnJqDpJJHKeXrcwGYJuotBEIQlDYmM5Q9PkAiEAhNxdjdNbChTJUutLK03kzy5KxMHnFCZXwdszWahLWg0="}]},"maintainers":[{"name":"d10221","email":"d10221@protonmail.com"}],"_npmUser":{"name":"d10221","email":"d10221@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-scalar-json5_0.1.0-2_1593520796209_0.267904657742686"},"_hasShrinkwrap":false},"0.1.0-7":{"name":"@d10221/graphql-scalar-json5","version":"0.1.0-7","description":"GraphQL JSON5 scalar type","main":"cjs/index.js","module":"index.js","types":"cjs/index.d.ts","scripts":{"test":"jest --ci --env=node","build":"tsc -p .","pretty":"prettier ./*.js ./*.md ./*.json ./test/**/*.js --write","prepare":"npm run build && npm test && npm run pretty","release":"release-it"},"keywords":["graphql","scalar","json5"],"author":{"name":"Mr D."},"license":"MIT","peerDependencies":{"graphql":"^15.2.0","json5":"*"},"devDependencies":{"@babel/preset-env":"^7.10.3","@types/jest":"^26.0.3","@types/json5":"^0.0.30","graphql":"^15.2.0","graphql-tools":"^6.0.11","jest":"^26.1.0","json5":"^2.1.3","prettier":"^2.0.5","release-it":"^13.6.4","typescript":"^3.9.5"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/d10221/graphql-scalar-json5.git"},"bugs":{"url":"https://github.com/d10221/graphql-scalar-json5/issues"},"homepage":"https://github.com/d10221/graphql-scalar-json5#readme","gitHead":"d2ded7edd2869da6c65d4ade36f15604ccd0919e","_id":"@d10221/graphql-scalar-json5@0.1.0-7","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2mA7vwVazt3X7idGiBim5sB4RUhnwq0TQG2ryUh+xxBdEjg0+d6tGC2aDvG3a3V2RCBqfvMm6/B+7jrl/opd1Q==","shasum":"41fa8ecd5f6413187ee6f2291190c155577411c2","tarball":"https://registry.npmjs.org/@d10221/graphql-scalar-json5/-/graphql-scalar-json5-0.1.0-7.tgz","fileCount":6,"unpackedSize":5099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+zqbCRA9TVsSAnZWagAA5TYQAJxJ1v19VjaTwSDxQqPC\ntJuAHwivDk82cGU8Y00cN7Xtlsn2VLS8806C/CjM7+PK0wRgkuFcse2tPKRm\nuMvLt1M/ktzaTv+r6oKSGzBFsOEHoN4JeCHHugvjFDHagcNcCIAIXOkMHneW\nOC1a1BhYuCapKkCE0FcZj4JMdU471SWE68MQw1KKAOn8WBaqIsrjxel7tcg9\ndl/V3gfZ1XPWihHD0oZ09u9urSICBk9lPqpDEhkrj5MU4fYWJhwClsUIDPB8\nLeDMjg1UnCaq398bdXgsIXtziJjE3D8NzARD2Mv2vQn8g66WhZwFLlqFVREn\nRnSdSR4STGx8RtPLxtqw6SpDAsxBGECbRGIP3XbDZ/3MUY63HkAsJpM6Ys+A\nOHymNZEW0g8hYpct3ms2yf/jhcCUeNb4aTZfpIGCXpRI2wFsNPSnySKGhAXM\nDmsn/Rmvb4aVjBtGzIQrMpjs6LAWrgrGbObrIMETUu6M06jPRKaYFDVEjq8w\nw6z5HqbYrWfluiT5X9vfGd3qt8x4vgtzCNGdLWYjmxVwxvyNOB3VA+WrGAz1\n71l3mxUhXGCXSFlhJCuIDtvJAjJ7NGjPnwe7lvUpd336sf2fSbfH6uCqGkyo\nd7o42LsDpYiQx/ELL59YLO73ap1kbpi7aT52D7a4ClnP6skWlnWqb4bIUdmt\nZhQS\r\n=52Ps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIm6zysekTBGnoujodESTifZQveyG/AcAwQQar3vQMzAIhAPdgtSiTgpdbdu2vUSNmZXURNljcTzLjran72bE3od1k"}]},"maintainers":[{"name":"d10221","email":"d10221@protonmail.com"}],"_npmUser":{"name":"d10221","email":"d10221@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-scalar-json5_0.1.0-7_1593522843325_0.051244387968934824"},"_hasShrinkwrap":false},"0.1.0-8":{"name":"@d10221/graphql-scalar-json5","version":"0.1.0-8","description":"GraphQL JSON5 scalar type","main":"cjs/index.js","module":"index.js","types":"cjs/index.d.ts","scripts":{"test":"jest --ci --env=node","build":"tsc -p .","pretty":"prettier ./*.js ./*.md ./*.json ./test/**/*.js --write","prepare":"npm run build && npm test && npm run pretty","release":"release-it"},"keywords":["graphql","scalar","json5"],"author":{"name":"Mr D."},"license":"MIT","peerDependencies":{"graphql":"^15.2.0","json5":"*"},"devDependencies":{"@babel/preset-env":"^7.10.3","@types/jest":"^26.0.3","@types/json5":"^0.0.30","graphql":"^15.2.0","graphql-tools":"^6.0.11","jest":"^26.1.0","json5":"^2.1.3","prettier":"^2.0.5","release-it":"^13.6.4","typescript":"^3.9.5"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/d10221/graphql-scalar-json5.git"},"bugs":{"url":"https://github.com/d10221/graphql-scalar-json5/issues"},"homepage":"https://github.com/d10221/graphql-scalar-json5#readme","gitHead":"e474a162acd02f9983d10d1d9053a845fbeade94","_id":"@d10221/graphql-scalar-json5@0.1.0-8","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4ksk6AjNxsAUKj4sNiOIurg1qgrynXOqQsCeZzsb+cEvfRIEyatDHObq2i2nb7fdK+FJPgKlZH/AB9Mf68fENw==","shasum":"1dcfb1f191fd906cb71505c45a9047aeb7a721da","tarball":"https://registry.npmjs.org/@d10221/graphql-scalar-json5/-/graphql-scalar-json5-0.1.0-8.tgz","fileCount":6,"unpackedSize":5270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/WXmCRA9TVsSAnZWagAA/OcQAJOmxiC/xz6iVauO4BNt\nBZZMz42Hb3ZmzdLRExmwfRrKnFoph4MdgpCLGdCBJYv77SkiYMtBLY7APh6f\nvQyUvHLpaOZGxnXBuusslWhlABRMwh8vi0mS7nrSDx+opgqfWGSN14CK92YY\nywZjgbMe5Ei74uU3hI7A7VgIlBqouFK5lakYds35INE2/QJrrLhPRRIFV0zL\ndm9b2LTKCciB4saDZ0o9TCg9m2XBP+CaVvne5ldJvQTVpJwwD3+qi0Xg4oX2\n09b0xjdBZPw/57oOFDZKBo3Tbz1HIcUCyipuaLD1lG4zdKHvDmVyRYQvcs9z\nOf+7OmriaR07ihRkS0Ybvm67O4YhCvUYvt0KYgs65eaRO3daX5eND7RabGdS\nrTfESJ0DvhknFdIg2ReHmsxDAR5DnYlJxDGRwcR4BLkBCgftf10rnD//eiCT\n+uaE8UCgH3skPlXDhmKQQrDqq2g/aemX/+ZCwiVuQJ9aFxRj+xesIjlumA3T\n6FirPmCBiXetG2mM9lTitYIDGwfKC3Tsi/W2Fo41QGfTC48TnBa5HCgZnWtE\n+m1rE4PEj2RzTT7oNsXPn7Fzhq3MYIBkOSqqjfUqTbgp1mz7/UNYm2BxVamt\nrau32gFVJeMKK3d+7L9ji8XYu18EfT44awa0S0AnoNXc9Mu1fwCOX5om8mRP\n3NyJ\r\n=HlXH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp7OYAI6gRlwEpjfJLA/W9sEa88WyaixdIoeHc4pmfmQIhAMeeO25VdUeUB4jACHw0Cn4PWOqu3LJLrQVWqszq7dX9"}]},"maintainers":[{"name":"d10221","email":"d10221@protonmail.com"}],"_npmUser":{"name":"d10221","email":"d10221@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-scalar-json5_0.1.0-8_1593664997549_0.7624212722299795"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-30T12:39:56.165Z","0.1.0-2":"2020-06-30T12:39:56.331Z","modified":"2022-04-05T02:28:57.899Z","0.1.0-7":"2020-06-30T13:14:03.427Z","0.1.0-8":"2020-07-02T04:43:17.687Z"},"maintainers":[{"name":"d10221","email":"d10221@protonmail.com"}],"description":"GraphQL JSON5 scalar type","homepage":"https://github.com/d10221/graphql-scalar-json5#readme","keywords":["graphql","scalar","json5"],"repository":{"type":"git","url":"git+https://github.com/d10221/graphql-scalar-json5.git"},"author":{"name":"Mr D."},"bugs":{"url":"https://github.com/d10221/graphql-scalar-json5/issues"},"license":"MIT","readme":"# GraphQL JSON5 scalar type\n\n![Node.js Package](https://github.com/D10221/graphql-scalar-json5/workflows/Node.js%20Package/badge.svg)\n\n## Install\n\n```bash\nyarn add @d10221/graphql-type-json5\nyarn add graphql    # peer dependency\nyarn add json5      # peer dependency\n```\n\n... or ...\n\n```bash\nnpm i @d10221/graphql-type-json5\nnpm i graphql   # peer dependency\nnpm i json5     # peer dependency\n```\n\n### Usage\n\n```javascript\nimport JSON5 from \"../\";\nimport { makeExecutableSchema } from \"graphql-tools\";\nconst schema = makeExecutableSchema({\n  typeDefs: /* GraphQL */ `\n    scalar JSON5\n    type Query {\n      value(params: JSON5): JSON5\n    }\n  `,\n  resolvers: {\n    JSON5,\n    Query: {\n      value(parent, args, context, info) {\n        return args.params;\n      },\n    },\n  },\n});\n```\n\nSee [tests](test/index.test.js)\n\n### Why Consume JSON5 ?\n\n```js\n/* GraphQL */ `\n# no quote scaping :)\nquery findStuff {  \n  things(filter: \"{$and:[{code:{$regex:'xxx'}},{name:{$eq:'Bob'}}]}\") {\n    ... on Stuff {\n      _id\n      name\n    }\n  }\n}`;\n```\n","readmeFilename":"readme.md"}