{"_id":"@anchan828/gen-order-schema","_rev":"2-be5fb80432188c2281253e65548b15a7","name":"@anchan828/gen-order-schema","dist-tags":{"latest":"0.1.13"},"versions":{"0.1.12":{"name":"@anchan828/gen-order-schema","version":"0.1.12","description":"Auto generation for order type","author":{"name":"anchan828","email":"anchan828@gmail.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"rm -rf dist && npm run build && rm -f dist/*.tsbuildinfo && npm run copy:license","copy:license":"cp ../../LICENSE ./","build":"tsc -p tsconfig.build.json","watch":"tsc --watch","test":"jest --coverage","test:watch":"npm run test -- --watch"},"dependencies":{"graphql":"14.2.1","reflect-metadata":"0.1.13"},"devDependencies":{"@types/graphql":"14.2.0","@types/jest":"24.0.11","@types/node":"11.13.4","jest":"24.7.1","prettier":"1.17.0","ts-jest":"24.0.2","typescript":"3.4.2"},"repository":{"type":"git","url":"git+https://github.com/anchan828/gen-graphql-schema.git"},"bugs":{"url":"https://github.com/anchan828/gen-graphql-schema/issues"},"homepage":"https://github.com/anchan828/gen-graphql-schema/tree/master/packages/gen-order-schema#readme","_id":"@anchan828/gen-order-schema@0.1.12","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dxMaWcCUT0jn6lkY7i9dQglqnJxoyg8JxjLNs1vyW/ESmF7tE6KcqL1owsxnek0wFwiGQEFXoKSrS+Y49u8mPA==","shasum":"28d25fce7a46fed30091b23b2e45688e47d5be7d","tarball":"https://registry.npmjs.org/@anchan828/gen-order-schema/-/gen-order-schema-0.1.12.tgz","fileCount":33,"unpackedSize":18737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctgEgCRA9TVsSAnZWagAAUzIQAJcBaCjjmck4kgRgoSHv\nzAHTrUz/0LDcu4WzekbYGBneqaJI6QKmRVzerAU4JhpNn8JluTI3hg9FG9ia\n922x4EjlyiO0RwZdgP01zELpWPeGqtntCISx7zK69mJRFzGPj2MkuFj76DeF\nEw4OrkErhyBoBm7pWQ44Rc8YSTi6aoZG5+c4rTaFCnOXSWMDjb34FgA+Lhtz\ntK7CmN680Bv++rQnxM2zinXUgovyLU/ynIMQEX95YRB8X/XkmX8aoEsj6svH\nezzkS/Wc80a6hyiIUH7kptadUOE9sOs/Ml5vRQGcO3CVtqwkHyf6YfROtA2h\nDMZTpPcvjZsA+xrIiRgXc0SXVsqB5TKkiINFzxl8r0EiuU8nnS5eB03teq9v\n/1GZXhmcccaK/pAzbZl+PpGxK7xiHinX7btBowqPt1uwnh2TniXqiDxycqT6\nrvgxyhOH5yFr3TfTjGX6LfsrEocIbwoJyszUHp/IgEvOgbkqKyAxbd5GlrTX\nhDthh6bXMwGW9xfRzi4F4EurwEVuovasGthCoyF2PxXacj6GeTD48B1dOME0\ng6M9C0fl5pwlhkQ8ZvauMnc4lnKl6xrN6UfJqLltWKWnmADWBF0/qXZErNt5\nlMjFUfCQg315QoCI48arPnbFcDv6R4tFPi11VcUtm42vq1xeaYVDCajij3mX\nEuHd\r\n=GpNX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxDpfg+fA8Id0AIzETdKXO55WsK5dWUpVuLDDT+mznWAIhANS/bz9Dxei5RADLTbrWwYqRWXNBVDHFiZYQJkDo6WMO"}]},"maintainers":[{"name":"anchan828","email":"anchan828@gmail.com"}],"_npmUser":{"name":"anchan828","email":"anchan828@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gen-order-schema_0.1.12_1555431711929_0.7665047607943594"},"_hasShrinkwrap":false},"0.1.13":{"name":"@anchan828/gen-order-schema","version":"0.1.13","description":"Auto generation for order type","author":{"name":"anchan828","email":"anchan828@gmail.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"rm -rf dist && npm run build && rm -f dist/*.tsbuildinfo && npm run copy:license","copy:license":"cp ../../LICENSE ./","build":"tsc -p tsconfig.build.json","watch":"tsc --watch","test":"jest --coverage","test:watch":"npm run test -- --watch"},"dependencies":{"deepmerge":"3.2.0","graphql":"14.2.1","reflect-metadata":"0.1.13"},"devDependencies":{"@types/graphql":"14.2.0","@types/jest":"24.0.11","@types/node":"11.13.4","jest":"24.7.1","prettier":"1.17.0","ts-jest":"24.0.2","typescript":"3.4.2"},"repository":{"type":"git","url":"git+https://github.com/anchan828/gen-graphql-schema.git"},"bugs":{"url":"https://github.com/anchan828/gen-graphql-schema/issues"},"homepage":"https://github.com/anchan828/gen-graphql-schema/tree/master/packages/gen-order-schema#readme","gitHead":"add217ed82c9e7ade09ab699922ad9ad8b34d803","_id":"@anchan828/gen-order-schema@0.1.13","_nodeVersion":"10.13.0","_npmVersion":"lerna/3.13.2/node@v10.13.0+x64 (darwin)","dist":{"integrity":"sha512-rOM9Mugx9r7eqlx07VKdrZD8utK06cPydVI8YGJ4/lWjmsSE4qJJRPUZL9Cb4b0u+zI2YlzX3IM9V2c7/ioagw==","shasum":"c99bcb5913f7f2c639eefc25c27c1d884173e885","tarball":"https://registry.npmjs.org/@anchan828/gen-order-schema/-/gen-order-schema-0.1.13.tgz","fileCount":13,"unpackedSize":18217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctsfECRA9TVsSAnZWagAAjowP/RolX8P7kv5dgE+2ijIk\nn4nK2CLXR8YbgaYGW5TfPleJ1lH3fBRgjkexYLvdYanPNambVvUOk5iVuKdc\naMury6kDQHmTQUzqINL0yVhyoYCPO5mFtnDxCD6F7u9Z24+k2ygm4qyCi5NC\nbXBX2ywF/pj5PbZ3rxbpXuyEH9xgoiRd5n9ZZGgKndl5dDsxnXJx3vXWDLIo\ntHt5tW/L7gzgJcosqFwXV/74F+3EeQUbW4hYUEyLuxDUvikNEQCM3Tnp7Zyt\nX8/cCVVonZ2krLr6jw6QNkhVyyJMf3gez3mFCQa+OhiUyboccc4Bg5dlUYz+\n6udaZBdK3nwZ2xx1hiZHQBlh+ygOKBs6u4XVtc+0nFkZ/UzsG9jUZfU9Wk4j\nOTF2zGh2SesWgTVhPRNQ9oSVjZS1GzfHuXgK9OVmoWjPpYTVEuQkVnzMwl4U\nV0gre4ALKo2KiVnpnsdBfy0+FDra+9edUAycNJ4V8DCWv8SialjGIfBxvaLt\nVIRNIK8i+BrdLbdbpKz/Nxjj30vzbh759Ciw9xGdqWSY3eBMyV7l9WIyA6eJ\nYOokz6bB0mvHX1W3GC2xnBvonRwvAfKmnygnlVXcScbLQxEMLUsoqMBbia4X\nZm18rYTtQFRUHcgtda9Bi3jNSb5Fawx8y8M+9xiJMrengZNQY2YUNzDLVlU1\nh/L4\r\n=AEPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9OZsNr+uTJbUvAW841RD46xQ/xW8WDewpcu62neJTQAiBduo3NlbBd9kBoCJsu6fnTNFlt52nBUxzXqiSTMho50g=="}]},"maintainers":[{"name":"anchan828","email":"anchan828@gmail.com"}],"_npmUser":{"name":"anchan828","email":"anchan828@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gen-order-schema_0.1.13_1555482564031_0.340220235325166"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-16T16:21:51.721Z","0.1.12":"2019-04-16T16:21:52.025Z","modified":"2022-04-04T13:56:32.226Z","0.1.13":"2019-04-17T06:29:24.210Z"},"maintainers":[{"name":"anchan828","email":"anchan828@gmail.com"}],"description":"Auto generation for order type","homepage":"https://github.com/anchan828/gen-graphql-schema/tree/master/packages/gen-order-schema#readme","repository":{"type":"git","url":"git+https://github.com/anchan828/gen-graphql-schema.git"},"author":{"name":"anchan828","email":"anchan828@gmail.com"},"bugs":{"url":"https://github.com/anchan828/gen-graphql-schema/issues"},"license":"MIT","readme":"# @anchan828/gen-order-schema\n\n## Description\n\nGenerate order enum schema by directive\n\n## Quick Start\n\n```ts\nimport { genOrderTypes } from \"@anchan828/gen-order-schema\"\n\nconst schema = `\n\ntype Test {\n  id: ID\n}\n\ntype Query {\n  tests: [Test] @orderBy\n}\n\n`;\n\ngenOrderTypes(schema);\n//=>  enum OrderDirection {\n//      ASC\n//      DESC\n//    }\n//    \n//    type Query {\n//      tests(orderBy: [TestOrder]): [Test]\n//    }\n//    \n//    type Test {\n//      id: ID\n//    }\n//    \n//    type TestOrder {\n//      sort: TestSort\n//      direction: OrderDirection\n//    }\n//    \n//    enum TestSort {\n//      ID\n//    }\n```\n\n## Options\n\nTODO\n\n## Supoprted Types\n\nFor now, supported types are **Basic Types** (String, Int, Float, Boolean, ID), and Enum\n\n## License\n\n[MIT](LICENSE).","readmeFilename":"README.md"}