{"_id":"@enigmatis/polaris-schema","_rev":"35-a8ffe69c0a4e869d69386caa05ba10ec","name":"@enigmatis/polaris-schema","dist-tags":{"latest":"1.1.1","beta":"1.9.0"},"versions":{"1.0.1":{"name":"@enigmatis/polaris-schema","version":"1.0.1","description":"Library that helps you create polaris based schema","main":"./src/main.ts","types":"./dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.19","jest":"24.1.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.1.0","typescript":"^3.6.2"},"dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.5.4","graphql-scalars":"^1.0.1","graphql-tag":"^2.10.1","graphql-tools":"^4.0.5","merge-graphql-schemas":"^1.7.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"490f34ad8b29671ab473db2fa64199a38c289096","_id":"@enigmatis/polaris-schema@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-D21S82Zr3ybxD9WwLAJv8mQgPSm0TB2ABv3LqmES2C81wuNLSNQN8b5LH0zXvAYLdoXLFkWVBRB+o/32N0H6cw==","shasum":"8cf0ea820ca61152d00340e73eb7341ac49d19ba","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.0.1.tgz","fileCount":3,"unpackedSize":2642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsWInCRA9TVsSAnZWagAAghsP/Rt35NKWXTb0r/KDOOl/\nx4X/NkqxWcDh/LtcjAEeWyrhdbkQI7rFvBAIfqUeWakEJoZ180n5jPU7l/Ty\nzLV700EdU07bknbOPNnj9Bb+RB2fsnYpiTtTdzchyB6Zp1stosRmn6E6gwyK\np6OCBi/vgcwmUSFNdl+bOXwwwrRXA+4u1WKtd6cwpF/2K6Sjj8XmzIJrNg+U\nUW4SE32qzzk10TOokQw2S7wk+8oTaHNvG+L62EJnbkuweA89BZxJKSbSbx1W\nA7hgCjPy4J9vtpYl13yT9WCif/52/5+QsHezsouTq1ycc746o6RpbWXVVdLo\nrRhrNXUAZHnUVD2GQ2kXBdIWa8KWSa+9F5ZFE5BsrXtcMydmDpxNh04dwgNM\nzzcB3fZn++Odv1IlNq0OZWnt8xFBmVBngjWvZwHnWLtAA0i0RiqEKjq5IOnR\nECZewv5J5ZCGNV3OzyKL5UjJqQwag2MRJlN6/hx6ufV1gWdcRpOBfI/UmWfT\nD9JNYdmb2MVAgpTIhfNP/nJhZnGuO/JBV5g1ak1OZkrNUs5o337OmJdq2zQH\neFuxOYqdn3eSG5bwWOXESK7UgQHcRT6jkGLj8VpRXIeYAJm1mBjkgCYF+3sT\nTB08vvAmDwtt2qKImD8jm1CVF0b596U/HOjiLm5TmHI4XlRFO3uM5DJVS3WT\nQYkF\r\n=bNBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEl/OymNq4rWdP5ZWCBIu4FO6Z1SLFizQONvVHCd3NZAIgR4L7wSj3/rOOfhoWxdZSgZWHlGvy69bjNHHk3w1gCno="}]},"maintainers":[{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.0.1_1571906086686_0.43590373082806555"},"_hasShrinkwrap":false},"1.0.2":{"name":"@enigmatis/polaris-schema","version":"1.0.2","description":"Library that helps you create polaris based schema","main":"./src/main.js","types":"./dist/src/main.d.js","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.19","jest":"24.1.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.1.0","typescript":"^3.6.2"},"dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.5.4","graphql-scalars":"^1.0.1","graphql-tag":"^2.10.1","graphql-tools":"^4.0.5","merge-graphql-schemas":"^1.7.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"80ee0f0e8a561e22a03738310b92bc6c4ce66f04","_id":"@enigmatis/polaris-schema@1.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-UbOqYRqM7wRGLrX4QVM8KXkHauH8mRhcHIuNlDLFc4rTtX5yhFP3f/4JAfWhkO9vaQaMRe8yOjIIEh8mhGZv2Q==","shasum":"46d3d835c567ce573dee69328fd63d616f8fbfad","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.0.2.tgz","fileCount":3,"unpackedSize":2880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsZQmCRA9TVsSAnZWagAAo6EP/RjNENw9CQaXNr6UG3nH\nxgwtJZ9tp3LKeSiwO5gDVu1Hvyt1m9z9FEoscPwdY4d5Stexzm8ZvvGM3HGL\nJ0t4z7IVDLHPNaTJ1epwz2OO3rCgpuZVy+pH7YSaEZV0PJdiXQooLQdnD/Sc\nRePRqiAW0YQQka32uSyyTTP2EpC6znSlnwp6+n/7WV4/91SBIDM/ylHIByyP\nDlDE+ber9N1slnAZwmHXDFskAnvYtrwZYgsY+AxB1uR7qIL3ZncA2aZpy6GK\nnzXN7Zq0kuYdJ+7m5A3VCUwwUWtWjnS50dlKOkrW8bMnOeissYD+TC2hoXjf\n9ghyWbZJ+pV1CeiZqQD2fE3ehYAiWKgVSS73APKrbMgorbMJWVXRwzFzGLbu\nwqh1rHp5LcsoNkNXfXIFMEz7EGx4GBJkiZe3roxwlpmaDIVePx14OUpjiKgu\nv4cH++AMjYGDO5ra/j0rsbiaflqkzk0RdIE4Tryg3UKqcLZBkU2FfW4ZPHcl\ngoJsCqhgeuOchSYwagQ9PilWRI/ki5RlPVGRVj6eWE4hHJxPjBJD3ADjmA2o\nrhvhipxTyzzImNRi4GdjaebQo9mEV81F39BYbnRMjY/huqfhHYOaA2eruxaC\nuH0SxXMrTRcGa1w2aK1cZjeWfYWLv2FO4/gJx0yr/qHsiYt/RtbrD7vQmfLr\nO+ux\r\n=sWwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtNT+yPSVOCVZrF7Rqh8eyAbFOWia+QQQWdSyBShnIkAiB+qSiyCbLR/vnFRfgFc/0UzoG7uDATcA0Hz1fU3GZqJQ=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.0.2_1571918885815_0.48616370972623235"},"_hasShrinkwrap":false},"1.0.3":{"name":"@enigmatis/polaris-schema","version":"1.0.3","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.19","jest":"24.1.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.1.0","typescript":"^3.6.2"},"dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.5.4","graphql-scalars":"^1.0.1","graphql-tag":"^2.10.1","graphql-tools":"^4.0.5","merge-graphql-schemas":"^1.7.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"65a10b2c57da20d1df6767341f26b98c56ca6793","_id":"@enigmatis/polaris-schema@1.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Iv4lIS8BbB9N540kY8boAFyzLhBefnX1ZJH+kGv19msSQE0Ae3kSt2sX5bTQKOnqyGhQeR3zOLIYpmMbbXQbxw==","shasum":"3d45cd1bfc7ecf03c08923b356540c236f52bed7","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.0.3.tgz","fileCount":3,"unpackedSize":3120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsZ7rCRA9TVsSAnZWagAAEv4QAIFCOeecvbqE0X5J8mWB\nvmV0Y2LsSXQv0b3+AvTOGkX+LyNRfCjmNQK+HTPg5GfolBP8emCVZ8J0wMWY\n5kTFInwrTmHCdbYobcX5Mrv0cilGGm/kIo+t5zUGFZrJAkTg/qkw6x972bZD\nPK6KeZFQ4aUuf8Cuq6bM1MElkBVfx+tOGd8zEwrNq9D/JQneVdFT72BiUyEK\n2eqGdpUXIY7a7aHk8C2NyeeujYt3BKVPORJpN4gHzuz9E4ErbEjabi62wYK3\nEcs7OtOZszSqaL3FTodQ4PXWJ/wFwXf9g+EZcv3UgJb7V+8XteHNQvHdmoMm\naNPLowe3jDH/iZ0Tfkw4nPA2UvmvsFWewZsLQJYKCJH4HgAUPNUqYpuFwwdt\nPjVde/VTWdzSvKmUPYCMxksVL78ds5c53E1IQ09O3Dp1nnq3j1iAnmr8jMix\nBOHob0iWnnZ11vlb1Mzz2zQCQpz4tEbmDyr8EL/5Er48SblTEO3c/ro18klC\nzzG02xRfMg2o8ffu8sZvBUYAjImMOus91KClfabN6i412OAdtF38LtRSUumh\njP5isfkM6erYuJNQUsnzG5NMbv1xo4UWskGiLYrJH5XGvJCQHQZ6Klhd9XbY\n9Qy0gukIfaA/PhwDcmQ4p3z7BHgp6o9/6ezZIHKQbtsbxbBYlFDaRPZBoRbW\nINCr\r\n=baYe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjMSlZQjN5B6KMMvCLRzVFD16qNGRyr+mMMio0P5MW1wIgf47aV5tBdIbRCZLI7GYX8qEf2G38zj7kospsDk9mQkI="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.0.3_1571921642694_0.7818009882750614"},"_hasShrinkwrap":false},"1.0.4":{"name":"@enigmatis/polaris-schema","version":"1.0.4","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.19","jest":"24.1.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.1.0","typescript":"^3.6.2"},"dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.5.4","graphql-scalars":"^1.0.1","graphql-tag":"^2.10.1","graphql-tools":"^4.0.5","merge-graphql-schemas":"^1.7.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"e6c378c3949e50b998c28eb246529ef7afc10b6a","_id":"@enigmatis/polaris-schema@1.0.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-LC7TIyy0QRx1wYfhzewXRHaY5tBMeHXB37ZtcNwIEiJi6rlc9AGuJ7YJoL5gPUQY8n7mUsUZQZy8yAoVAWTPnA==","shasum":"dc90e8a391390e32d25c74d3cb05deb8d7380697","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.0.4.tgz","fileCount":21,"unpackedSize":11397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsaSkCRA9TVsSAnZWagAA1EEP/A71SeXHiPTuIezUa212\nC9RwxSx2JEUdzQCXSPWt63oSxamtn6J8pcboLgyR7N5Jv0sp3XMoHswR8KuR\nTwISOMajzEOil70hH9pLsz81U7/4YR96eEXk23F4Y/Uztfs0oLrn5/KklUGh\nW5iDi8aoOqDWRnJjj1UUgF8E7YbY+cA+ey66D46udQPzJFG0g/adCyxHt7ne\n8+wQx70XnJpztsUiVgA3RtYqJP4/BYhvLuife7a8i3sIkKBn62BE6Zny8QGf\nw68DOQwAhenwxQPBSVNQ1rXlDfmHD6pKrcPbQrDyhMEZVp5OkjuGUnVH+RiP\noiNaR/lrklp8Hl7oj/Cv8+6daHaNBA9G9EZBp6e8fv2EBNNwjG9au7EYqNqU\nSZPYxAvH0+X95au3Unndwd1y62HR0UZwuLDUimCeWfXZG4/3Hwch6gzpi+Rj\nbLOU9zIcToaZhbZQ3+51w8WULrq7oh6YiIwY7tFn/k3B1+IxFDE7CsYw4yA1\n44msdDzUyxRqeL2aSkTaU/Yx1YtwxlvN8KnQ47j/gWHJMp8aJxQG7rLa+46s\nZF4n6qyxEOGuXLo/a3qmzwJ9x4mOK5I9EVygKT/XZ/5OFJKR1stkEtVc5MEN\nbjDCxTTpW3yq5YKRTpJ8zW/a8b8wdJJta/9NKROqbiMhaq2NbvszXGOWX2M1\nxCs1\r\n=203j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOhUFF2MBFNVjg0WRXqHq0uMZnH5Hg3BTJeAvMffOVoAiEAp3Y//P2KFw+CrcZYgFrPIZWk8tH59//EkBqw5Ilt6GA="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.0.4_1571923108498_0.8991728225369808"},"_hasShrinkwrap":false},"1.0.5":{"name":"@enigmatis/polaris-schema","version":"1.0.5","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.5.8","graphql-scalars":"^1.0.4","graphql-tag":"^2.10.1","graphql-tools":"^4.0.6","merge-graphql-schemas":"^1.7.2"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/git":"^7.0.18","@types/jest":"^24.0.22","jest":"24.1.0","prettier":"^1.18.2","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.1.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.7.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint:fix"}},"gitHead":"0780aa1820555fd7b51c37569d3dca0eef223696","_id":"@enigmatis/polaris-schema@1.0.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-1RHwhvaPvhFrrbxWfU/GMN3PO981TYzjyjeGL+3+IUN9UEvhifA1EMRO+Ek8wIS10YgIDtRWDS9ukZXtOx2/mA==","shasum":"b2df25d0afa6f895769b17b2a4ca42e2d31d6abd","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.0.5.tgz","fileCount":21,"unpackedSize":12340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwqF0CRA9TVsSAnZWagAA71MP/3ndxi7TNTj+VVdAJCTN\nZlyvYCbn/IrGF7rVmiICgfkcABWZ/hsK1xF0nj3NitQRxyvwXBLZOME+Px0P\nlqs1KwVXmx7CIVAdsqtv/EHEifmwRohd/fTthfLLM2Y7VIPLFNyGLAx+AECE\narS5FP9tHwYPqL50sdPIunkJzJe1ct7ddQD+eqR90wMR24kHfGj29innQ43h\n0btFqxRtZrbDZlwajWNe7CqEywHDu/vDDRMWXHTSvxYerLJ0LqbkLmNbTvk1\n6sei++pIKlR2LwbXqUFFmlofWM/xx0wFbMMVoboLj4ecxAuwVJbLnvbaU2bB\nEKPjdoU7SA+3QZcIMX0MlfEabv+zo3gGTRY/Lw/oFvMKlpexpic5nYvcyP7u\ninVt82He6+8q72xi5vohsOtKreuD83vMwgpkeP3T1rSG/NmYjJrEvzDZo02u\n3PR3MEisZ3JJ4aJo5W9Q00DiAqv0VITvGvfvr6Yyi0A2eOAkg0GVwYtyzX8p\nxZ7nKvTP6s0cactVjhs1nL9VcbvtraiaVIVeR4nT+eSgjyXnGe+pEMGV28ML\nnImAZNE4PvmiQSQ+fEcbOTq/Yarzr50F77CIzvLD5iZrOjBSh1IuZdvJuNHg\nfuXSmc4NGXxVoHdlcO6Eb9xDjOPNN1EfbSoBwD3HPjBZh9dPoyBmDFxjpmu4\nmcQ1\r\n=qnct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/pImXkEz4cgiTmXe1RVTSvO9AaNp7eB6J59m0LpxDigIgRcC4TaDn02resZjN3G6qgOvsButqnBL1AKP/yKH9fbc="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.0.5_1573036403954_0.4497181193448101"},"_hasShrinkwrap":false},"1.0.6":{"name":"@enigmatis/polaris-schema","version":"1.0.6","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.5.8","graphql-scalars":"^1.0.4","graphql-tag":"^2.10.1","graphql-tools":"^4.0.6","merge-graphql-schemas":"^1.7.2"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/git":"^7.0.18","@types/jest":"^24.0.22","jest":"24.1.0","prettier":"^1.18.2","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.1.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.7.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint:fix"}},"gitHead":"10dc16035949d6cfd9a415c9baff40552fa85fbb","_id":"@enigmatis/polaris-schema@1.0.6","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Iz6R7iEjY75xCD4MRpzDvT4vCrDxybDPvolGS2itgjktWf5+maDZCGYFh0uoSfQ+vS6Dnfpt5bRg873dBUM4IA==","shasum":"e326dde39e08ba9a445c39a67578c0788900c9d2","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.0.6.tgz","fileCount":22,"unpackedSize":40052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7PQoCRA9TVsSAnZWagAAOjIP/1934QoGajB8aDFZeTOx\nt8esEJGHLYcrpRZtUx3ypEBKdoy3CmwsDqkEsGnM1/eIg31gTlmdAqpvx2jd\nZYpgHrvQ2Uyi6LC7vf7mjD1RU1QPdz/xd1Ft8/yVfwZMGMxnI+Kmajxn72U7\n7JoTHNMtBuOr80l9T0LYV/j6p+Skb69PWBt2/BkdmLtlKF7ZyAdF2++TGa7P\nSOOLbE/ahR2aGphXJIzUSCX42WiTHpfNUgZ/3XeJu5U9Bqg5kXQTQRjgyVaD\nRm97pbVdIDPuU9jqxU92h+rC966/Um12YyxgKh2eKSPGPl91VlOyUMM0CCRc\nUW9O0xuHJPyoYTB55PTfr+IlqfZWXIP2nHrqOWkrjjOsBqy6earOwIGjV4DJ\nW0i2E0HetwA7o867o60xMzqMusRuVKnBDo8zxTrn433abQNVVI2CAPhiEw/T\nPcgzFerdev1374YSrk15GWrVLuhQ8jjN6YrzLVjYmviUBeVg5dSEmz33JnYc\nUXsPZXPzzkxCy+kcTfJajE5rB8m/eN1MWMFKHWoqBEIONm75k3+Dt90iWsZC\nEmv143c97MNmJrq6FVwj9sehDo7YdzyaS2KVYp0o8NzGj4TKVFpxmtWIVXPM\n2CvkS0arepTghfoDy0hb9UiBwjbbOCY47BObCk+Klee/p9G9wi77RiEbZ1rC\nbBxU\r\n=OSqO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDio/12EEvmwD/2yE6oncBCsG/aHeN3IMZzLxf7c3n9nAiBzR+fwtb2TIL9qy9j2wUk2e1UcM44+oICPfgnzW9qRpw=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.0.6_1575810088056_0.14667002264148699"},"_hasShrinkwrap":false},"1.0.7":{"name":"@enigmatis/polaris-schema","version":"1.0.7","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.6.0","graphql-scalars":"^1.0.6","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.0","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.0","jest":"^25.1.0","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.2.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint:fix"}},"gitHead":"937122e6bc638b02dd1d1d4b574cb64d11ca7f16","_id":"@enigmatis/polaris-schema@1.0.7","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-nIm5O/SZ34V5xh5aVquNuDHrVSFLy2UwGOrBPkQWo054jMWsP/If/PaSJhcLdUy2JkDNHH97Pt/bLSWusmlDiA==","shasum":"05d46cb7c4a4215c70bd769af04a0d1cee56fea3","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.0.7.tgz","fileCount":22,"unpackedSize":40403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZhUJCRA9TVsSAnZWagAAlBgP/2q0f8HXWo/RbjbS0VZP\noNuEIEkSTLnSUCKY7LhlgHsL/moXQGZxZCdsSQQMo2j1+lU5gttULpw8ZZB7\nqkwWXJ5c+7msi1Cf0fcVsMTYAumwJcqPTjSRoMtnBWlsfQ0/6XCX1Zlc/oA0\n4T/UEq4t4Am356NIU1IThPHwu+L9FNZnx++n+RFzRkiKrdR/np+AEZop35Qj\no/O08UMxfsna+qiD3MBHigNeRSt/Np/2sYYg3gUb6I3LrfQTSnFWTHgvZlZ1\npN/EYJJf3R1zjgN62sk+9gcK13m29IcsKaGhYUvSojWlO5nxyXB+sjbaWEjl\n5DO/mujrjkCponanJ+/5xsuFQVAfDblTrXnSs+6JVeQsGt6fgf1v7gou+TNY\nXsVr1x8kdcNt+pBSVR55942OwvhM1K7bx2je8fWwRrgg3RWtBvV1/nNdSFWd\nOJ0BpcIV0dG3W/mHIGEuY5X+HvjW7Obc0he8iTPFtTMLwG16MjBosXKLWvTQ\ncsyEaBhHzu8yoJIJBAADO30Rt/qz3hVfXcUFWmM2W6fakRCNNETHfOPV5Mr+\nXzTmD5g6L4oqpN1SMAJ0bSy9fMsIQTcpGpL/vt9wNK/3tWA+aLaDc+SaceYY\nLAii9gQLfFOJjWDhZaztEn/T/FY/25DSB4N9L1W8vPAzNAoC5gTLkqhzXeWG\nNyyL\r\n=sTVZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADPs3k8PUQ0Wv1uMyb1nFtMtjRzDYF3ymVhvU3g4K5JAiA1loNrERMJ6cOSjXI3GnJQqE5DQHkkhQ8MKgyT96NC1g=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.0.7_1583748360601_0.423115705694602"},"_hasShrinkwrap":false},"1.1.0":{"name":"@enigmatis/polaris-schema","version":"1.1.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.6.0","graphql-scalars":"^1.0.6","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.0","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.0","jest":"^25.1.0","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.2.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint:fix"}},"gitHead":"c3f3a78da6c720fea5fb97925f9a434bbcdc834f","_id":"@enigmatis/polaris-schema@1.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-1dY+cKg6kNeCMLkVSF71JlIMesUoEm8UQZg0GmSEo+cGMm6Oq6fzUzEISR8d1PsPiE03X+o0Wtrjq/anhG8Prw==","shasum":"b0eeee70df2ab538eb5ec9e724c105f715f2bf39","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.1.0.tgz","fileCount":28,"unpackedSize":43238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ3t3CRA9TVsSAnZWagAABgYP/jcHwNAaG/3ckvkC9LWy\n+n71Xaed1hnqgoScGrbchzGSO7JE302l6m0pQJ+wvsiyeUH456HtzC9JdZ4x\nH0wI/eH9j60SSCF2OC7c01BuNJylRAwWPM1hYJCkKQypjaPFu0guQ6biuv2T\nM2nwMeymiyt1PryR2w5WhT0p/92FQ/NF7oYPmMZCyKWkuvTy5mw9XTWZCoEM\nv5llj7+a62Eu2yD9A6TW0B+IfNx1uieUWAywd7VqGO2eXPkNhtYoofz8Q/o8\no1JdAsh8SvQARspTohEg/joGRob6olkM9F4svJrfJVwuZDWgeb0APK3psfyl\nKFYLBTZp78cBRsGFBnc5sweKH98ub0lEV9e0VmjpuMO72gKT8GsbWDpNBeKN\njv8e8oAqMilTJw1N8hfoXu/rTB+AbLzClcMfeP8YtQgL2HoXugSK+VspSItQ\nwOSRxHJ/SOGSwJ5g5USrzTS1tiTYf88ypjpYzYUDiNoC5aX2UmWpPxHnju9u\nAE0b3BEr11KDHI+TDwgHhCAbS0pE45rCuOEOD5UzEm5aFgdSP7rVD8+7kZVW\n3GxCZ1vb2vWA4TZTqwEATWY7sLHDcipyL9H0ToNWcPVR4Lf4Y5KbZ86Iehah\nJVTtEjcRPhpjggalra58WWvjLyUr/chYJ40dlvvAwQ+DecGeoI7djdqlJKpz\n1KCz\r\n=FpZ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwp/eVgzfyKR1FSy3gRp+oew6tL+8dXLZBr+Rxk0552wIgIxbrArcnDi0VnSw8f8BukuvbilOmioiRLwdT1DYlvnY="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.1.0_1583840119338_0.32310158526216815"},"_hasShrinkwrap":false},"1.1.1":{"name":"@enigmatis/polaris-schema","version":"1.1.1","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"homepage":"https://github.com/Enigmatis/polaris-schema#readme","dependencies":{"@types/graphql":"^14.5.0","graphql":"^14.6.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.2.1","@types/node":"^13.13.4","jest":"^25.5.4","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.0.7","ts-jest":"^25.4.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint:fix"}},"gitHead":"23f35eca83d0081703f74b515af0e23e5505c9bf","_id":"@enigmatis/polaris-schema@1.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LJ7cXcmDw7bOh5cKoVRDBjwqZKntvm8jaSiuo339Kqn5pL55KETP8ovhqHmf75txZATv/XVPP4CZ0uZwl4R6hA==","shasum":"a1fe0a99bd964136a84eecc20b4c4494ff7c1706","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.1.1.tgz","fileCount":52,"unpackedSize":167891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeroofCRA9TVsSAnZWagAA70cP/0cqM69sOXLkR93FJZqZ\ncirPa/bNND9GrnChGQ7PPH5h8+KHetUVRauOaN1ZNmssWSF4juIwWUa6ien4\nbD1N+lI+MHY6TqGr6u8bmu9Qjrl58P51sGzlAwOPaYwz1vF6Z1MmgviY4sms\nVItOswSOwuMEgMSaLH28A4CMQ9GzMxUqhPiaFBchI/7ot+i95N2ZzJzNAoTS\nsugQAU61nOogw8ZJ/39U8AH2V6h3oVzBeHVlrPAMgSUrnZkUEin1zaTte6rH\nxwGnsFW9DaUfmhRIMIoAiZxhlHk+skpxwcAd4m2F40dez3jZp/9Lhomm7zMj\nx9ri0mbhdDeV8xpVfpVVO97VC3oTDxlBCmX11oYXo/tzzK/rWXmvk8KnVsWE\nAh5x4WJdWUqmztw6GVIMvD5aRtTe2pCoTsNlTM12l8wt1VckUrvMo86R6hX8\nMB6lFjDg+mpOtG2BZLNvJEMPkNI3Z7MW8AgvJBUXj+2AM9U0PZQgvMNwzcIE\nQeSFP9X8Dpzr/kjI5DV44yuS+qjuAemZMRFQscKdYzAKek4gUVxU2zmhewIm\nXJXV0PZwMgqN46ArLxLQ1/kcZA7HcgyxXxHq7OeYHywUfP+TQzwsdNq4kd7T\nooTfQSpF7OzpnKsuRlYkXka6gPL9lgzPK9lTgvw85gcOYCBXKnoUBwgI0Gib\nbvsj\r\n=Dcub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEPuJxiFkfkZMesCkW+AaUvaFt4hAON7kt0bd8YO2YCwIgMbZeWrnL3wBB75rmi1R/rzhVtVezNsPNyckv1II9gXU="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.1.1_1588496927385_0.08881532263623249"},"_hasShrinkwrap":false},"1.2.4":{"name":"@enigmatis/polaris-schema","version":"1.2.4","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@types/graphql":"^14.5.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.4","jest":"^25.5.4","prettier":"^1.19.1","rimraf":"^3.0.2","ts-jest":"^25.4.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"peerDependencies":{"graphql":"^14.6.0"},"gitHead":"786fed826fddd27e32f4ca246f30beaee60333c7","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.2.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-1Hx648tbsq7lSzTrzdaPWOTesDsQz7CK0DKdnZfPF1b/BOIGkeJTLcWPZXd3cN2YEhzpeh3OwoHln4pW9dSktQ==","shasum":"85b1175e10e1151fd9082ad15c02929aeca00e99","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.2.4.tgz","fileCount":28,"unpackedSize":46039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM7VRCRA9TVsSAnZWagAAN5MP/2rxxrbYkgN46GJKgJ9N\ngsayGCsKgRRZp/DZiHWu9LxwHQoQzD1BHkkzsSzo/hJ+zE/K2KLqPiCtVdjd\nKuPVD/ngaz9Xqdomk5hOijkoddQDznxJuOjdf27LsfSmYE7cXybKHtQNDuhZ\nmBjaZPjS5501yyNfDTA0NWSfmvZhYgZCpX0xiI6xW7Na5FfawTbm/yWpsWaL\nFnasPouw/YnQqLQ+pTBV2Tttx2Gayw/j4usAMy56mFmA9TkBjyQzThgbROmh\npWM09aSqoo1cNKsBfxUzqbQUouXGn4osQck/cPFq7oCuxdMziGK6oECFQmhQ\nGCxCuryQemozCzsLnwteH2LhwP3WioeJQ/YgSv7jCLeVsffHwl+XFV/0CP4L\nxZAN8nSo8POPu3vBFUaitSBr6wM0UXO7+CycoEAvfhyFfCFpKPkwjz0I1bmO\nmD67VxyBnZXy5NSFnK5vE9GcRh4K87wOw/mfVwlS3SCGfdMHlyq20nfMq2cu\niAVKKoVk68ajDYGUYPbSpI0Ikkoc01vpuzzWywO32i1qhOI6b8u2XOkk5hxC\n6ar6AecjudPm0RESIFDV7M+PDq8qHLNywKm51ywyeI7xfal5DOFytISsdSyu\nCqC3t4Q1TvJpS9LH3emol4ySuFASgG+9vlemEc0SucOyo39K54YP64nZccyt\nRbMV\r\n=OCEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmKdamrcRrUZe+dy+f3GRjtgUcVYNtmVqnZyNXr4Ix/AiEAyzw4+1mfUUKSaqE6lKPnS647e9P0E3E4gZuG+eDV1qs="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.2.4_1597224273429_0.9189584110445146"},"_hasShrinkwrap":false},"1.2.5":{"name":"@enigmatis/polaris-schema","version":"1.2.5","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@types/graphql":"^14.5.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.4","jest":"^25.5.4","prettier":"^1.19.1","rimraf":"^3.0.2","ts-jest":"^25.4.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"peerDependencies":{"graphql":"^14.6.0"},"gitHead":"086d406be977e6c3f77077aac0166eedeaa881d4","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.2.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-BJEX4PWK0BDkawKIe6eEjXHa849u0W3ayNnnl4opYU1LwcbAvAvpnczAN6R/hqCwA3Dycj6Jm/tUwlWUqUANYA==","shasum":"40da2fe3235885d0de87376fe623cd6a25f29bd0","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.2.5.tgz","fileCount":28,"unpackedSize":48168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPONoCRA9TVsSAnZWagAA8OIP/iJpnZgl/u3kB614f8UG\n9QBhUr8vUXX1ifhkFW2DqCSx5qtRBrQmaeCjM/BZbeCW0aoM9wwCxOHG0smx\nzs0KwphNERVFHL9zUpwUZ0r/5Q/C2KlQ+H/7AlusZ8cXrrOiu56+63oPzSki\nNQnlZBlOuD6+A1dY9IA9ZD8Ghebeat5A35NAC1Kt+CSgF82UtqosQPSQv4bG\nOSSSe90C3wGxq8QjIM8GxcqSjz8tYlBbgs7OcWZxS6AT5upZYgyGOudKMUdD\njamiFtJ6tqwA3hQG1f9YjDQa0MOl59KoT279ZiIdseuf1OO2j6kT39elTwUl\nBr+V04Khu0FCIACaY/cQ//5msLjFmA8SgEEhq8b5jHwewM1czXkysUtqsVge\nL6lMZhOjgPsN7JofDHz43vHbRgriMVWocT4LOWo8goDc3nPXj5zlj9u+cTkv\naHpzXY3gKbfqW0aIxqMYR3PztiuUgMrlpaHUDqLjJAkKlWdyii1TnuWK+EWd\nwNMUfXWsf9IotbTW9MFpnfO5GvQwqZRYEhnqG72ADg6pInjOBJ1bHMDwKmJh\nL1dZ3o1gw/oEgaeEfqXcjZcRac4MMIIog/cJVyqWzuGhMV1Ym04VtpjMlLYq\nlgI+Hwvkpy0Q5MDciVdpIvFRqtINCRCFdn0HpLbvqw6W9+4qC6GkuNCzcwdv\nOAeY\r\n=C8NB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzPrfrJCVGrhbXeX8V4Ehq288dwD8KkE6wUDzBEU19ywIhAIeRcRtaNP42HpkuaHk9dp+AnCf6NKMq2I7xO9MiKm+m"}]},"maintainers":[{"email":"bikov95@gmail.com","name":"bikov95"},{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.2.5_1597825896070_0.89011093735644"},"_hasShrinkwrap":false},"1.2.6":{"name":"@enigmatis/polaris-schema","version":"1.2.6","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@types/graphql":"^14.5.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.16","jest":"^25.5.4","prettier":"^1.19.1","rimraf":"^3.0.2","ts-jest":"^25.4.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"peerDependencies":{"graphql":"^14.6.0"},"gitHead":"8a3a16936f7afc4904bb7d9a99a5c7411cdd8072","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.2.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-dWzSE/3fGOdO6ImpZYLmcCZK2sFwcWXOOALySafZ1KtIwvIniCHEEbAzK/GEwefkmKBuBr8LGYYZnq6NVVQKJA==","shasum":"c266aca23bca43baa3865a55d532b3a3f8e7ce90","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.2.6.tgz","fileCount":28,"unpackedSize":48538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVdo/CRA9TVsSAnZWagAALRwP/1YvpOlhm7nL5ee+mHRw\nGMifMmCsdebAaJRxaKbmpFs3UtLyedThgAssfb8FnsvVqeN89rM5cTFbMDAO\nfD3huqGvAT3p0o1KxwDSx1Mp20Wn3rjPeCeORI1DRSJSkUsoAvtE/5ryyHy0\nx/RU3mnzT2lvI4jq1QJ5F6Ab8gqakXQZJAmogcQAK+xjuVRPh4d9y8oD+Kdy\nYAtMX43fk0PP6Iw0RdnWSiNdzgU802uZw4RpJKaIgdSF7AaZqhPRleIfv8wF\nKFM47kGtQaqNBqV9zgkNgVHUexaHig6plGrus03kfS7zja04HQ0LEiQNXofC\nhK5XNpkCb1J1ZkwEilfwaYiVRtet1Zf8n7TCUq7wr6l/PFf9aRquvRoQtYtl\nlFOIEsO470p2fO0LsBENZtEFlGEStwB8eIqiCEh9RMf82/ZzV4tb8uFfe59Q\noRlKYqbrYLd1Z5sqwyVYNaaT6PdWpb3lX6bLULmIpysuxkQ8kfTTflLQ559+\npl0oHNRr6fMAuAkca7S5kN1w2dpEES38hQpNY1h1DBUbUzZ6KKLS+WCqqToz\nB/dyvBV6EitJFBqB3g/c2c5UlGVQsy3G8hI+VXvqxzvhPAqaa463e/DkcJIO\n+YKIyhuQjUH/NKO2PtBvjjZIttb4j5AjvID6WBwW7Srm7JPZSoLytWNUTxhj\nnf30\r\n=CpfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPTx8Rn6a91TWJqsIRwXtE+6tgUXx1poY1sdXgmvdlrAiA9IJ8iDkkGIEO+mK6caSlQVre35jkOawcrUltr4frQrg=="}]},"maintainers":[{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"ron.katzzz@gmail.com","name":"ron-katz"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.2.6_1599461951014_0.6841033421481868"},"_hasShrinkwrap":false},"1.3.0":{"name":"@enigmatis/polaris-schema","version":"1.3.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.6.0","@enigmatis/polaris-permissions":"^1.1.0","@types/graphql":"^14.5.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.16","jest":"^25.5.4","prettier":"^1.19.1","rimraf":"^3.0.2","ts-jest":"^25.4.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"peerDependencies":{"graphql":"^14.6.0"},"gitHead":"de71bbfd449fd1d7eea447ccfb42db3d12ae6799","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.3.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-WB4i3Wd6tg3Eq3QlPK+aGK9MDSuGmsFcwLK4wcI22WLNsWXwCTD0zYX0k/3cgS2FEGZ/ETSgYkKIRsmOrwBWtA==","shasum":"91f74a7f4ca04619e8c152bc6d50b487570ee4f4","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.3.0.tgz","fileCount":34,"unpackedSize":54638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWL3dCRA9TVsSAnZWagAAdhwQAJVG4zznip+uc7ZucfI5\nRjJl9YP6W+it4LHPjb9EcdRb3GGYlyoNg76rwng5XLAHfPVNStgOdrwv9b7y\n7PAF0qRfklHWFptHRJCZl+Xsq3Ik9R8Aj5J2fVbmA8OvKvDoBMbHz1yj8Q8t\n6K8cZvOq4AK6bQrlclbTbWw1KC9HWi292cto0qV6Bk6rR8xCIQIoA5sMDALR\nLej9TJcUbWosh9hrM5wz8xtxJ/DdHenYYbCGhkI9kUWMBJDT4pFrunv5bgv+\njUefGDSvOuTYYa2JVUC29rStzGg1oHl60IvFAjtDI+J2MdGXggKUXgEafotH\nnzJZ9gQcFmU2YKjm7T/JorttXiTIEHADz+NUcABkMzww4TaHRoLzfg7+w9hq\nzUMioIfsvci1vTjXbsTUlBBwd4yr4eUnhCRJ15fCzbf/LPqgooo9SUBfn+97\nxvWGfleP7OjYh6qMyWy9hEdnkgG+eFRHcWgqHS3M/s1HhiuqSoM6mYtm3E5+\nihJAxkcxfI75gw1QXhqjdNsGVboKFjeulX4B3RQR50TRKL09btUV+/mRZ34Z\nZLTUIzMoqfyitrReQE/0a0CwJ4movT723B6mf1gfRUz4S8jpCj7m+1ffmgRb\nGQz7QWz8zE+8KzZzYkNnEj3Kg1QY3Hs7ENHYOqmmJjTuo5q6oaooU2ttHJmg\n5ob2\r\n=mrDb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR97SKjVK6Tv8zmguvr8GLtku1Tb4VL43D2GZOkI4uCgIgBf882LqN93iTVECIDxDxLrLhxvYJuykM7XL07bTF/hk="}]},"maintainers":[{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.3.0_1599651293450_0.17652053729281825"},"_hasShrinkwrap":false},"1.3.1":{"name":"@enigmatis/polaris-schema","version":"1.3.1","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.6.0","@enigmatis/polaris-permissions":"^1.1.0","@types/graphql":"^14.5.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.16","jest":"^25.5.4","prettier":"^1.19.1","rimraf":"^3.0.2","ts-jest":"^25.4.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"peerDependencies":{"graphql":"^14.6.0"},"gitHead":"85700c7794c729f2d3ea6e924e7f53f55e6d1137","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.3.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-pX61hbsiuvGxkiJRI2iXG80OeZagAsg1AJ8QMjMs95VVKsWo3ZdWNQn4MQikM6GeT37PKhjfyKTBQgjqQmqGBQ==","shasum":"d98203a5d7f9107253520b19e64e5d1a4ad1b412","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.3.1.tgz","fileCount":34,"unpackedSize":55019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWiWWCRA9TVsSAnZWagAA3WUQAJIZI8NXvJHjxHDETOab\npBBuTDug0x1FEK83gvgsBTHChaZt5I8vmG2w0JvXkV4XZxDr5jB5bPS+CpYb\nTutMSN3DQUnb9PBunbh8PonsSKIR9+lwHUdMYIiYm9e3UVWBWCOYGV/ShWJZ\nla7fBIrMKLUib6fxonO0XBFBz2tGuB4I4zfQvC7ElpIVIXQYEQv9+DBvWBdm\nnVoqGDRg+m+4mwech4y8us0mTyxRaYEwT5duQncq/CT0A23orDtDiLCO2J8I\nvh2aQIWqbXijpr3733e/LDdoHKh5vh6jr5WNqMNy/hhltYMRJuDrPDDqkXUB\nZsFL4JzBnBGBnab1jFgsxJYC4Kw9b/kdx6GBa1ny6IJANLr1BkTv9olTcou9\ndsvSDu4+XevbXO+TpMXd661N/+sWIvKtReFlfeBPUg53OmZgQ/Z2aUht0Nfb\nlpNrq0QIn+TUgnfR1iaCWgYusdjiiK6FI1ofLuSO44RJ0QS+keAcB3LN1VyS\nRTkRFwisUcMix9+p8/FBhVnsCO5Ewan6NYdq/YtrSEF61ezrUlo2tnEKzeVR\no9R0wRzI1WohAjEqrWOERXxkyBW8HKHYnVpdtPjJ5ph1G0JZTTqoz9AQbZG2\nwaZY9q0xHHuhukuoQI7jg7SwaTzLvDkoI02RH13pK9Yn1Vwi3aqZFgCg07eS\n3jIJ\r\n=o2cB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1FJmQpKWJjrBybBeDu9t4IQ/IYYcMN+CVIYneNv0l2AiEA1GbxW3Cd/8vhNl1A506CpS07NzJS/ypavmX3oGS75/o="}]},"maintainers":[{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.3.1_1599743382162_0.8697163648050275"},"_hasShrinkwrap":false},"1.3.2":{"name":"@enigmatis/polaris-schema","version":"1.3.2","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.6.1","@enigmatis/polaris-permissions":"^1.1.1","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"d5eeba7014fbe3199e04f9d52ba4f3b064741dde","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.3.2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-4r4Vdm7nVQkCCAbIJ2Vw7ThUseDQ2bzOlRcOskiN7Fe8VMdF94GndaC5eHfbsCpuAjZiWFwoojA1dEIyjOuyKw==","shasum":"7b1ff59598928dcb8474787ff5675f6b7287f204","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.3.2.tgz","fileCount":34,"unpackedSize":55478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaKADCRA9TVsSAnZWagAAXE4P/15kmVhrjzja1cQU14++\npAygSufsuK5BwtidO6z2sNzSrK5p4oVlugBxa5i/vslmwXlTDXclONCYDMmP\nP0len9JZCewK1xIjlhDlyE9VribV/Rco/53uRNTSHKZXbcH0O9OhT/lwR1Ub\nNUa9AiBIQu9HJie1qHuoASc6IJBnqLptuqKonJB1jVH1xyzvrBYPuw4GouG+\nuqO0DHe7dH+TUAC91DJ61IxEf3oXl6rvNEwKEsQa3jFT3v5NfqlXBn5Dl725\nYoICpXdcKyzZwRSLZfIszYlH2beabWgZT4wVEvSljYUaeXfFiaYRHEvldUuW\nq2Q7eIDYDgKot1CQxM2LNoQtRCBW0B9iDIlewKvFEcr+GK+StVqic0/94OHS\npgk9P5sN7PNewDgGrUS+D5LP0ucCJxWqYPpcuThCW/Ql18r6pTIzis1SUoYY\nGVTkmZy0A0BGeXMwpA/78t8HUbSoFMGc7YjEfAmbpszAOWSjfre9PvdYXrGz\nEqTHhqm/GyKbrf/BdpzNbtrLXDqEKRqWdiQsQOsnGL+fUT0llL6IDRP57hFy\n//9sUpAvmXWnIfPXfRzJN+8Xt3vdVr7KHF3J8BBjIQRHJy+jCxmmSBFSWS09\nUIxNv2onuxqGjj4/kK1k5L5yF+952qd0cc1g7rWgtbMFl7IadS7aZUn5vzJV\nTVzj\r\n=rHYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAfk9zxgxtP2miuAQuT1CI/CEF+LpvmuJYEd7ZDCMJFQIhAPumNVXI0zVbRcDQ8x8sIzuph3NZIEMrU5cXatqY8TY0"}]},"maintainers":[{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.3.2_1600692227024_0.5016249325163424"},"_hasShrinkwrap":false},"1.4.0":{"name":"@enigmatis/polaris-schema","version":"1.4.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.7.0","@enigmatis/polaris-permissions":"^1.2.0","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"938d939971cb6fc4659ba13935581ff9c1e1a5b5","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.4.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Pl8Uoir4hURARobxuFW3Rxeub9tAfylA/AqnfcZZ02nHx3tC5KF8f2H/u3twGScChimi1o3kYij2GgQW2TJVSA==","shasum":"653d7274a8f45ee64d6c42b20917cfe773a42b40","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.4.0.tgz","fileCount":34,"unpackedSize":55767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkAAhCRA9TVsSAnZWagAAI7kP/0pD+HEYGzGm9NxeDNdT\nGVeaE5RVtYR7omHa0ByglhLA2J11q3zy+HcPDkXAu/D9ogNOjensqRJC7sMi\ngY1ft61TTlpL+yN7yCZlezzzbpPSg26/tY0LQaEV2cmZIs3EzdhtfYlalbh/\nAw5wf7cpyW3lX5YMyynh0aGJIDTBaxlofC24QDVMZRfvnbw6ryEddlnMJ3Td\nZ/JHOvvsbh4MMxifaaYwBV22xLOQrCmoXAihE/I3PX6Jz3m0AyBxgeOm6pKa\nIp40yJsVqzxqje0k+j2rNZYxFkWItJCWxV1fz0F+JDd3XLcLU71yxC8Wj17Q\nq0JX3DCKs/5wEg8gC0sNNi++athy8LvheKYdWaDjYdaViEmA8ztbNcdr2+2n\nZgmnijnmUvtzqcK2DNbuIEtp10BMiwx3YVjyApaKpMi4IejjBqwB1O0K35cD\nHjxhablsk05EXanBs2XDQDhnVJWMpl1rDUnzcq7JjcKMBCr4GeapV4v99wz2\ns/Ck+eNBALGUxu9M8aRFsR0QhUBFDxmCTwf8lNPDlcmzMzSRoRRdfG64ONpj\nuEWpNJ0C8evE8qqri6yvNuQwd+QwkJfDCkCCubLpmqyZyowc2L9beG2U7cwe\nMG/LscjBMRBVe1FMFNJvoxLpvUel4tSbh1VjMfi/1Tqc+0iO3O/PqvigeJEG\nhgZJ\r\n=jp9q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID377XlE65lbtJP3wJ/JSRxZyzdjFdd//uiP9Xr6eZA+AiEAzEzG3yA/ao6ec8e564eP+AMEHUJ9b/Vf/SA7NBjImkI="}]},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.4.0_1603272736983_0.9462308086524527"},"_hasShrinkwrap":false},"1.4.1":{"name":"@enigmatis/polaris-schema","version":"1.4.1","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.8.0","@enigmatis/polaris-permissions":"^1.2.1","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a96aab378fad6118dac9be8fb5a7125996e8adba","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.4.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Qa9hYfwoBrQeSwtPkk0HpUbq4A2lW1y7eMQQGFlIYqsFVVhBuhBnH87TswPyEpmujGTcPa7xBbEF5pupdP1x1A==","shasum":"06289321aba0844abdac1f02a44b509c98683add","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.4.1.tgz","fileCount":34,"unpackedSize":55982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflYaZCRA9TVsSAnZWagAAQ8MQAIryt1oLFWe+kDiVwbFm\nDkUuxN5ldmByZbQ0JSMq4WTFASlv3FT4AxEeW8G2e11IX/nFz1cgJLTsI/f7\nf9D2ySbHimgpcyLxv3DNcojPz8uPl60q7UCIz2JNF1lYPYJrlpFKaetXgEjV\nVu6H1ekKR5SDrcBwivMo/yVOLGoRHLtU1lPx1AsF6dQMgyz9kvYGZyYVg5ym\n39nMHATNHaNKh24uQxj7+DHW/GMoby6QG+ZJe4Fv4+LC3C9YZFQiYXExTmpm\nQsmWo0hXZ3nIzgSjUlQa9R2KtYdsOpYRqjDa3V01cBFb6WiKNcnKHZv5pdhy\n4MnLYzTgl/k5Qh4diVuPSlws5U8DkjnzIRlMnrjvq0Mbb908BmfB/J83pJhN\nkzxaovNs0g4Kl7TdO5nS0h+DrYy+WSv1bhUUr7tNEwvEFC3KpzHpRBi+2I1E\nSHrbwK6arqjDggk4HDvSVeBj8YRJp9wN9RW8Qijlg47tqCQlL/sbPZvoahRm\nsNm/1MbZ1hllm9RQY/3fR/rhdRHuxQJYKzd0ldVtVxT90DyCGw6ppToWGPmB\nfIpFtSpud+VevruWbnW/lXFHhcD7UGUDE73QTXV7cSsYEC8FGGNDtlxBgwGd\nM6aXGBZela6apQTl4ENFTLA2E3w7fZnYRftlPISvHsRk934Abj+TM9kVqxp9\nf93o\r\n=fsEZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGerjzak8DkbOqtD4C80pOoc3loOs4XIKRVbFfiJx+eBAiBUkdl3B3jTeY+sVZuRhX3ar9FbXle8AI7X0xPdl8YjrA=="}]},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.4.1_1603634840863_0.23827660899322112"},"_hasShrinkwrap":false},"1.4.2":{"name":"@enigmatis/polaris-schema","version":"1.4.2","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.8.1","@enigmatis/polaris-permissions":"^1.2.2","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"48275eb78cabf62638f10e3ecf7958cd69ec9798","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### PageInfoTypeDefs\n\nThe `PageInfo` typedefs provides a metadata information when executing an online pagination.\nIt contains `startCursor` and `endCursor` which indicates the current page limits.\nIn general the cursor's job is to determine which field our paging based on - it could be any field(usually the `id` of the entity).\nIt also contains `hasNextPage` and `hasPreviousPage` indicators relative to the current page.\n\n#### OnlinePagingInputTypeDefs\n\nThe `OnlinePagingInput` typedefs simply defines new input type that our graphql request should accept.\nIt contains `first`, `last`, `before`, and `after` inputs \n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n\n# Usage and example of Online Pagination\n\nIn order to have the ability of online paging you need to do few simple steps:\n1. create 2 new types in your graphql schema for each entity you would use online paging with - one for the connection and one for the edges.\nFor example:\n\n```graphql\n    type BookEdge {\n        node: Book\n        cursor: String\n    }\n    \n    type BookConnection {\n        pageInfo: PageInfo\n        edges: [BookEdge]\n    }\n```\nAs you can see i've added `BookConnection` type and `BookEdge` type.\n\n2. create new query, which will represent the online paging request you wish to execute, under query type.\nFor example:\n```graphql\nonlinePaginatedBooks(pagingArgs: OnlinePagingInput!): BookConnection\n```\nAs you can see i've create `onlinePaginatedBooks` query which takes `OnlinePagingInput` as parameter and returns the `BookConnection` type we've already created.\n3. create appropriate resolver for your new query - there you will be in charge of the pagination logic.\nFor example:\n```\nonlinePaginatedBooks: async (parent: any, args: any, context: TestContext): Promise<PageConnection<Book>> => {\n    const connection = getPolarisConnectionManager().get(process.env.SCHEMA_NAME);\n    let books = await connection.getRepository(Book).find(context);\n    books.sort((book1, book2) => (book1.getId() > book2.getId() ? 1 : -1));\n    const copyOfBooks = books;\n    if (args.pagingArgs.after) {\n        books = books.filter((book) => book.getId() > args.pagingArgs.after);\n    }\n    if (args.pagingArgs.before) {\n        books = books.filter((book) => book.getId() < args.pagingArgs.before);\n    }\n    if (args.pagingArgs.first) {\n        books = books.slice(0, Math.min(books.length, Number(args.pagingArgs.first)));\n    } else if (args.pagingArgs.last) {\n        books = books.slice(\n            Math.max(0, books.length - Number(args.pagingArgs.last)),\n            books.length,\n        );\n    }\n    const edges: Edge<Book>[] = [];\n    books.forEach((book) => {\n        edges.push({ node: book, cursor: book.getId() });\n    });\n    return {\n        pageInfo: {\n            startCursor: books[0].getId(),\n            endCursor: books[books.length - 1].getId(),\n            hasNextPage:\n                copyOfBooks.indexOf(books[books.length - 1]) + 1 < copyOfBooks.length,\n            hasPreviousPage: copyOfBooks.indexOf(books[0]) > 0,\n        },\n        edges,\n    };\n},\n```\nIn this example we used the `id` field to be the `cursor`.\nEvery resolver of online paging query will need to return `Promise<PageConnection<ENTITY>>` - where <ENTITY> is the type of the paged entity(in this case `Book`).\nNote that the implementation you see above is the suggested one but you can implement it as you like.\n\nNote that `PageInfo` and `OnlinePagingInput` typedefs comes built-in POLARIS so you don't need to refer them.\nAlso note that the implementation of the online paging was by the [relay spec](https://relay.dev/graphql/connections.htm)\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.4.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-YEB7z7yOrGcj0FsuQhsgjcH40/jUIym931NTPWb7Q5c7u10jt/hf+Uf142Oy+LOGbYRpMg6dgbftcygnOJSgRA==","shasum":"192ebb88b7069ba670a2f6ef3d155d771b56e4c8","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.4.2.tgz","fileCount":49,"unpackedSize":63849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfosxdCRA9TVsSAnZWagAAK/AP/1uiutG8R0RgDR46uAij\nIOq1sUdy8HkQPmGAOvydKJ4h5/GVYsnnK+JqXO4gMAHdxf118tZ+95rws3QE\njBjaxfCUANTNmh2oybnUqcWeYbXinj2BREPWk/E9ntgYvp1gxRL0Yhr9q+4s\n6HpgGBSM+hoFGCcwGW15PxNFCAmK72Y9zgDUloOPtIosVO1lNCX3+y60Chrz\n5nd3ulL0Gv0TjjE93RvAoiQIiSJVoqYJ7a10jrI3BOkuFGJJmGnkYXggm4XJ\n3vhJ1Jtx1mhuesogtxb3smvKPx/Jn548de/NTLZdd1fG51FhuI1RqsMWbK2s\n1IyP0AZ6z2sp7sGq5gUgKALov0Ivl7mW/sAmaOovEluBmgdehtXQYfxwlo9y\n1yo7RHxl38Ms1TIWtW5jE9AuwS2SJ0DawbLCjrNdSga7JKaJ1x9pYUIGupBC\nGn0HP5oA28H24wIjFwaIclp1VVODK3cLVgdfroFWwpuO913fogd0oxJoGL5s\ncCUZ0cmEcj1ukhE6Spt1U73YrJZ4CdeZ6yowqOWsPU7w3oFVVgd9Kgn1er1Z\njPKAQQal5gGxnG3+r7v5S3gILY6MgIUaKeMVsSmtc2Qt7k0y16Ynxd3g9zkE\njw+kRDxohIdLKiGNlCuRUdbE5mpbNVLhJtLwWKofaizgg1G00W8iHCy3DhS8\nCqYH\r\n=7DlG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQnqe6qBA8Buw5EOiJmmx0IxiXHxNq06tDwki5utmrsQIhAPZ7KD+QeHE9U1YMoE8VnpzYGkjkROjcMslJITWQczee"}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.4.2_1604504668903_0.6073145007350853"},"_hasShrinkwrap":false},"1.4.3":{"name":"@enigmatis/polaris-schema","version":"1.4.3","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.8.2","@enigmatis/polaris-permissions":"^1.2.3","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"e9dc745877090d188ff70a861a110b94bf093f97","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### PageInfoTypeDefs\n\nThe `PageInfo` typedefs provides a metadata information when executing an online pagination.\nIt contains `startCursor` and `endCursor` which indicates the current page limits.\nIn general the cursor's job is to determine which field our paging based on - it could be any field(usually the `id` of the entity).\nIt also contains `hasNextPage` and `hasPreviousPage` indicators relative to the current page.\n\n#### OnlinePagingInputTypeDefs\n\nThe `OnlinePagingInput` typedefs simply defines new input type that our graphql request should accept.\nIt contains `first`, `last`, `before`, and `after` inputs \n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n\n# Usage and example of Online Pagination\n\nIn order to have the ability of online paging you need to do few simple steps:\n1. create 2 new types in your graphql schema for each entity you would use online paging with - one for the connection and one for the edges.\nFor example:\n\n```graphql\n    type BookEdge {\n        node: Book\n        cursor: String\n    }\n    \n    type BookConnection {\n        pageInfo: PageInfo\n        edges: [BookEdge]\n    }\n```\nAs you can see i've added `BookConnection` type and `BookEdge` type.\n\n2. create new query, which will represent the online paging request you wish to execute, under query type.\nFor example:\n```graphql\nonlinePaginatedBooks(pagingArgs: OnlinePagingInput!): BookConnection\n```\nAs you can see i've create `onlinePaginatedBooks` query which takes `OnlinePagingInput` as parameter and returns the `BookConnection` type we've already created.\n3. create appropriate resolver for your new query - there you will be in charge of the pagination logic.\nFor example:\n```\nonlinePaginatedBooks: async (parent: any, args: any, context: TestContext): Promise<PageConnection<Book>> => {\n    const connection = getPolarisConnectionManager().get(process.env.SCHEMA_NAME);\n    let books = await connection.getRepository(Book).find(context);\n    books.sort((book1, book2) => (book1.getId() > book2.getId() ? 1 : -1));\n    const copyOfBooks = books;\n    if (args.pagingArgs.after) {\n        books = books.filter((book) => book.getId() > args.pagingArgs.after);\n    }\n    if (args.pagingArgs.before) {\n        books = books.filter((book) => book.getId() < args.pagingArgs.before);\n    }\n    if (args.pagingArgs.first) {\n        books = books.slice(0, Math.min(books.length, Number(args.pagingArgs.first)));\n    } else if (args.pagingArgs.last) {\n        books = books.slice(\n            Math.max(0, books.length - Number(args.pagingArgs.last)),\n            books.length,\n        );\n    }\n    const edges: Edge<Book>[] = [];\n    books.forEach((book) => {\n        edges.push({ node: book, cursor: book.getId() });\n    });\n    return {\n        pageInfo: {\n            startCursor: books[0].getId(),\n            endCursor: books[books.length - 1].getId(),\n            hasNextPage:\n                copyOfBooks.indexOf(books[books.length - 1]) + 1 < copyOfBooks.length,\n            hasPreviousPage: copyOfBooks.indexOf(books[0]) > 0,\n        },\n        edges,\n    };\n},\n```\nIn this example we used the `id` field to be the `cursor`.\nEvery resolver of online paging query will need to return `Promise<PageConnection<ENTITY>>` - where <ENTITY> is the type of the paged entity(in this case `Book`).\nNote that the implementation you see above is the suggested one but you can implement it as you like.\n\nNote that `PageInfo` and `OnlinePagingInput` typedefs comes built-in POLARIS so you don't need to refer them.\nAlso note that the implementation of the online paging was by the [relay spec](https://relay.dev/graphql/connections.htm)\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.4.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-CShwF5mik95iS3ySyIR0sSqGHEE8XtfxdY2IbD9o+dvDVzqnx4QXwYOKttYsS7zxKqdcQ61GLtIDpgN9YmDrEg==","shasum":"d1fc639b0f254669cefb56ba17d48bf6e892f7be","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.4.3.tgz","fileCount":49,"unpackedSize":64064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqTLzCRA9TVsSAnZWagAAfJsP+wWfhcdCnXXmMslpS/wj\nAV2FMrdlD68TR417W3PlByRcuLF3+pqNb/cJQSsJgcaUuk1udmg8YpxSaDAY\naqfZReBWZHgsu+yZcmbtZwYcseykKZ4KSte0f+YrvhwoGbQekRwQEc/uD4sz\njztonCwQ51ura+Ck9A1m+M4pLr4ia29WC6gtczyV5e4rO6hBIrzrOeVFtpNs\nzn0ZIvMau8nG9sVLHHDN2LowEvjvmrmrQn5lCqpTL87cKYleVqdLwO8jGRJe\ncTnUi+PYACaKDnsEZhpaELQRdA/NOPlmxigKOKhKp8PdjteCBg0/VdB6o+Zq\nIZbm2/JDDH4h2cFBOFtzGB5cxAl0TYFk3RQX/aJE18AZav/UNssfLQY0L0GK\nciKGZUnetjlx5A1PmHzdMxqU35xNs2BhYCWTC34XyTbFg+7aEMEvDIf2YUNs\nycw1xO/eUeqWQXsCCq914m2ymTZak6qohuopan78HJZJ+0ATjEr9/C8OX2IX\nC8pTJwCcfsieyKMfnVj9Jd1Bbz2C+decf87E+IJB5dv0betifKzGhWjikmMH\nN00HAbmc8L5IHvitRs0+wHMOYFBpIuKaaSRaKi/GpM1pgCdSYy4hjgVMJEj2\nE479BvrQK3DkxqRnQrm8WyD6DcxntgxOfd3yTykTa9RZJ9XpKjjwRE+G8Kwl\nam5u\r\n=Nx4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgBMHvV3nRNki/8zD4JZ0TTBJBRME7ep1YzwFsWh168AIgYpCe6BAE7bwbxqHWR1J2dPzAX+Z6HDtucdAjq/E5IM0="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.4.3_1604924147236_0.9711175943064012"},"_hasShrinkwrap":false},"1.5.0":{"name":"@enigmatis/polaris-schema","version":"1.5.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.9.0","@enigmatis/polaris-permissions":"^1.2.4","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"7cc0c7161382fbdfe8f6ff8620320fba54dc35f8","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### PageInfoTypeDefs\n\nThe `PageInfo` typedefs provides a metadata information when executing an online pagination.\nIt contains `startCursor` and `endCursor` which indicates the current page limits.\nIn general the cursor's job is to determine which field our paging based on - it could be any field(usually the `id` of the entity).\nIt also contains `hasNextPage` and `hasPreviousPage` indicators relative to the current page.\n\n#### OnlinePagingInputTypeDefs\n\nThe `OnlinePagingInput` typedefs simply defines new input type that our graphql request should accept.\nIt contains `first`, `last`, `before`, and `after` inputs\n\n#### DateRangeFilterTypeDef\n\nThe `DateRangeFilter` typedef defines a new date range filter to be available within the polaris based repository.\nIt contains `gt`, `gte`, `lt` and `lte` fields which offers a various of filter-by-date options.\nThe `gt` refers to **Greater Than(>) operator**.\nThe `gte` refers to **Greater Than Equals(>=) operator**.\nThe `lt` refers to **Less Than(<) operator**.\nThe `lte` refers to **Less Than Equals(<=) operator**.\n\n#### EntityFilterTypeDef\n\nThe `EntityFilter` typedef defines an ENTITY `creationTime` or `lastUpdateTime` date filters of type `DateRangeFilter`.\nYou can use `EntityFilter` input type whenever or wherever you want when you write **Queries** in your schema.\nFor more explained and understandable example visit the [Date filter example section here](https://github.com/Enigmatis/polaris-united/tree/development/packages/polaris-core).\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n\n# Usage and example of Online Pagination\n\nIn order to have the ability of online paging you need to do few simple steps:\n1. create 2 new types in your graphql schema for each entity you would use online paging with - one for the connection and one for the edges.\nFor example:\n\n```graphql\n    type BookEdge {\n        node: Book\n        cursor: String\n    }\n    \n    type BookConnection {\n        pageInfo: PageInfo\n        edges: [BookEdge]\n    }\n```\nAs you can see i've added `BookConnection` type and `BookEdge` type.\n\n2. create new query, which will represent the online paging request you wish to execute, under query type.\nFor example:\n```graphql\nonlinePaginatedBooks(pagingArgs: OnlinePagingInput!): BookConnection\n```\nAs you can see i've create `onlinePaginatedBooks` query which takes `OnlinePagingInput` as parameter and returns the `BookConnection` type we've already created.\n3. create appropriate resolver for your new query - there you will be in charge of the pagination logic.\nFor example:\n```\nonlinePaginatedBooks: async (parent: any, args: any, context: TestContext): Promise<PageConnection<Book>> => {\n    const connection = getPolarisConnectionManager().get(process.env.SCHEMA_NAME);\n    let books = await connection.getRepository(Book).find(context);\n    books.sort((book1, book2) => (book1.getId() > book2.getId() ? 1 : -1));\n    const copyOfBooks = books;\n    if (args.pagingArgs.after) {\n        books = books.filter((book) => book.getId() > args.pagingArgs.after);\n    }\n    if (args.pagingArgs.before) {\n        books = books.filter((book) => book.getId() < args.pagingArgs.before);\n    }\n    if (args.pagingArgs.first) {\n        books = books.slice(0, Math.min(books.length, Number(args.pagingArgs.first)));\n    } else if (args.pagingArgs.last) {\n        books = books.slice(\n            Math.max(0, books.length - Number(args.pagingArgs.last)),\n            books.length,\n        );\n    }\n    const edges: Edge<Book>[] = [];\n    books.forEach((book) => {\n        edges.push({ node: book, cursor: book.getId() });\n    });\n    return {\n        pageInfo: {\n            startCursor: books[0].getId(),\n            endCursor: books[books.length - 1].getId(),\n            hasNextPage:\n                copyOfBooks.indexOf(books[books.length - 1]) + 1 < copyOfBooks.length,\n            hasPreviousPage: copyOfBooks.indexOf(books[0]) > 0,\n        },\n        edges,\n    };\n},\n```\nIn this example we used the `id` field to be the `cursor`.\nEvery resolver of online paging query will need to return `Promise<PageConnection<ENTITY>>` - where <ENTITY> is the type of the paged entity(in this case `Book`).\nNote that the implementation you see above is the suggested one but you can implement it as you like.\n\nNote that `PageInfo` and `OnlinePagingInput` typedefs comes built-in POLARIS so you don't need to refer them.\nAlso note that the implementation of the online paging was by the [relay spec](https://relay.dev/graphql/connections.htm)\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.5.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-2adXGXBNBXe18M19m8+ShQkRuDFfkU2jAPv1XOa0PL8mrpOMp7Q42hAUg048luYfKKuzNp3YpmXp2KMHUWNfeQ==","shasum":"6dc083cd15a9afc540664a31e058f3e501ed3ea4","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.5.0.tgz","fileCount":52,"unpackedSize":66818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxfTmCRA9TVsSAnZWagAAVP0P/jT+o33l2sFbuxkfNzq0\nvDLW9QzAAay5Bdak5VIH3UgNTn8gTV4YWzVgVcblgNqQ0MvO854bc8DAEKYW\nFhGpJPuo2R5lSLOV3lx/lKy9uWkS4CVADT00q6cQXBpZEWEzg2qBtQMg8ajY\n/dm9lXmP8Hyd6XvLTfB1+jpZvhAs+OnzyArjc252sQiOqCeqtKNHyHq1z7wp\nMrW6rk1Rf+C983ACoJukAj/4D050/sv1+vRiughVhckV2Q2g6u7SRJefL4H+\nEQdbADsrnke9ByJCx+/sSfremZoZI/CQwq5en5SK+x8xW2Qe4MGdwS8Lz/AH\nCUpZ41qKop145xOAjQBmi1mBpKYyaGjymkXtVliPpLJQ4NnQ1m65o4Rgc8EF\nmyWOBgwN8OAkcygbGmwINr3n0V1QH9zbUHALje6tQRB3DZ0Nh1GkS4q/jS1N\nust001JYSgzO00xr2KhT9irC6N8vKiAA7IWrB+uUppwPhc/qaCqLwYDeoNTA\nwSFg+5g7V9jFTTgROhqQbhz4dvj2MX9/Z2ffAfH9pK0kC3DC4Jac0m6sIeUF\nlPzB9H+ynxqPCunBDCSTpRFPySev7Wh3rBgHs/9zUrFIB7Cr7auY+sUhJebY\nG30autEz2/zysS4jkD1ZwKTb4nVEcy4dRu5mb0J4EkzkjX9w+fHmHLDPt8PX\n2S0r\r\n=PStz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK2f/glgtxZYO2JieHqMHwG2flp9HjYnPpLxJLyYwNzAiEAzU1SYHsIrQkFVuvFsBkUYQJfp8+TGI/jfMWE6HueLzE="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.5.0_1606808806450_0.08128375895307616"},"_hasShrinkwrap":false},"1.5.1":{"name":"@enigmatis/polaris-schema","version":"1.5.1","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.9.1","@enigmatis/polaris-permissions":"^1.2.5","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"da78c1910d25d0eb2b0fe36a3bd7e11d620d2559","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install polaris-schema\n```\n\n### Overview\n\nThis library helps you set all of the fundamental definitions of polaris based schema.\n\n#### RepositoryEntity\n\nThis interface represents the base entity definitions of any graphql entity that we will create -\nwhich means that any graphql entity you will use, must inherit this interface properties.\nIt consists the following properties:\n\n-   id: the unique id of the entity.\n-   deleted: whether the entity is soft deleted.\n-   createdBy: who created the entity.\n-   creationTime: when was the entity created.\n-   lastUpdatedBy(_string - Optional_): who last updated the entity.\n-   lastUpdateTime(_Date - Optional_): when was the entity last updated.\n-   realityId: the id of the reality the entity is from.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### PageInfoTypeDefs\n\nThe `PageInfo` typedefs provides a metadata information when executing an online pagination.\nIt contains `startCursor` and `endCursor` which indicates the current page limits.\nIn general the cursor's job is to determine which field our paging based on - it could be any field(usually the `id` of the entity).\nIt also contains `hasNextPage` and `hasPreviousPage` indicators relative to the current page.\n\n#### OnlinePagingInputTypeDefs\n\nThe `OnlinePagingInput` typedefs simply defines new input type that our graphql request should accept.\nIt contains `first`, `last`, `before`, and `after` inputs\n\n#### DateRangeFilterTypeDef\n\nThe `DateRangeFilter` typedef defines a new date range filter to be available within the polaris based repository.\nIt contains `gt`, `gte`, `lt` and `lte` fields which offers a various of filter-by-date options.\nThe `gt` refers to **Greater Than(>) operator**.\nThe `gte` refers to **Greater Than Equals(>=) operator**.\nThe `lt` refers to **Less Than(<) operator**.\nThe `lte` refers to **Less Than Equals(<=) operator**.\n\n#### EntityFilterTypeDef\n\nThe `EntityFilter` typedef defines an ENTITY `creationTime` or `lastUpdateTime` date filters of type `DateRangeFilter`.\nYou can use `EntityFilter` input type whenever or wherever you want when you write **Queries** in your schema.\nFor more explained and understandable example visit the [Date filter example section here](https://github.com/Enigmatis/polaris-united/tree/development/packages/polaris-core).\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\nto one executable schema.\n\n# Usage and example of Online Pagination\n\nIn order to have the ability of online paging you need to do few simple steps:\n1. create 2 new types in your graphql schema for each entity you would use online paging with - one for the connection and one for the edges.\nFor example:\n\n```graphql\n    type BookEdge {\n        node: Book\n        cursor: String\n    }\n    \n    type BookConnection {\n        pageInfo: PageInfo\n        edges: [BookEdge]\n    }\n```\nAs you can see i've added `BookConnection` type and `BookEdge` type.\n\n2. create new query, which will represent the online paging request you wish to execute, under query type.\nFor example:\n```graphql\nonlinePaginatedBooks(pagingArgs: OnlinePagingInput!): BookConnection\n```\nAs you can see i've create `onlinePaginatedBooks` query which takes `OnlinePagingInput` as parameter and returns the `BookConnection` type we've already created.\n3. create appropriate resolver for your new query - there you will be in charge of the pagination logic.\nFor example:\n```\nonlinePaginatedBooks: async (parent: any, args: any, context: TestContext): Promise<PageConnection<Book>> => {\n    const connection = getPolarisConnectionManager().get(process.env.SCHEMA_NAME);\n    let books = await connection.getRepository(Book).find(context);\n    books.sort((book1, book2) => (book1.getId() > book2.getId() ? 1 : -1));\n    const copyOfBooks = books;\n    if (args.pagingArgs.after) {\n        books = books.filter((book) => book.getId() > args.pagingArgs.after);\n    }\n    if (args.pagingArgs.before) {\n        books = books.filter((book) => book.getId() < args.pagingArgs.before);\n    }\n    if (args.pagingArgs.first) {\n        books = books.slice(0, Math.min(books.length, Number(args.pagingArgs.first)));\n    } else if (args.pagingArgs.last) {\n        books = books.slice(\n            Math.max(0, books.length - Number(args.pagingArgs.last)),\n            books.length,\n        );\n    }\n    const edges: Edge<Book>[] = [];\n    books.forEach((book) => {\n        edges.push({ node: book, cursor: book.getId() });\n    });\n    return {\n        pageInfo: {\n            startCursor: books[0].getId(),\n            endCursor: books[books.length - 1].getId(),\n            hasNextPage:\n                copyOfBooks.indexOf(books[books.length - 1]) + 1 < copyOfBooks.length,\n            hasPreviousPage: copyOfBooks.indexOf(books[0]) > 0,\n        },\n        edges,\n    };\n},\n```\nIn this example we used the `id` field to be the `cursor`.\nEvery resolver of online paging query will need to return `Promise<PageConnection<ENTITY>>` - where <ENTITY> is the type of the paged entity(in this case `Book`).\nNote that the implementation you see above is the suggested one but you can implement it as you like.\n\nNote that `PageInfo` and `OnlinePagingInput` typedefs comes built-in POLARIS so you don't need to refer them.\nAlso note that the implementation of the online paging was by the [relay spec](https://relay.dev/graphql/connections.htm)\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.5.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-3ncpbpussKhsz4vIlClegEkteZ6NCIrIIeDGfOzePieJs4UhC6+O5+fZWSVy7pgbAVqlP3k943LWDppUW0+9sg==","shasum":"9ae6a84030faeb459c962d2f5e91c3edccc2ce10","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.5.1.tgz","fileCount":52,"unpackedSize":67033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzJz4CRA9TVsSAnZWagAAFycP/R5uf7AAelYQ2vHpLhrj\nJf/r4c4Gb9r2Mi1JvtplqdTuVOZyKGvlmBrEhry5Tsczp1nODSivew28d9u8\nB/oeNQXCh1EDANCV0JYliL8xKDLuWr5MZW0+ns9+NAjykPKsql2TAHJuIJCK\nlzSBiJQaqldQuoUyLq+40yR+kJKV1tbWIO54deJoDElqzs0AATqbscUDJxx0\nEZTObq9CHJ86QZmdzSQUcri7bD1bKMTUMgKBz27xjTSOmgt4jz6iUnTOYq+p\n5f9HR0YxS87I8XxUTOYOxbJv+OExxV+tsPpGZJ18yVD5LwOO6QfYozUsZJPH\nbyh/+yQ1XGQzbifau+NDDIL7WF+l6apmy5L/ChURVEyfJhm+MdyYVZ6mtC/K\n3pQhE+rAqwALwD5zhMmmStPlT/Hclmv5qWcNCW3d/Nkq2SkTsEcN1FAbVIRe\ni4zgD5BahyS+kmHnDIcc2A4UM1j10ZjD34nQwUBkSi7F4JuLKSe1PHQgGwFi\nKut9oclEnrkclewHFpIxEb9pOs3hfw5CtUjI6NyiRB/IVDE/xDwfe6VaycBE\nPYHoZF4uhCTSFp/45Xzp6ayyzdmaFQVC7lz/DJDn73l6bKcG8euo0SzkVKae\ncj4wdb39E4d75e/h2tc7UcrWWfYUu2mm51QTXg4UUzZLNnKHV/ETzPDyIWjz\n+8yV\r\n=EtDB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsmw08m+kxcN3ciHtwcG8mwaDC9BgdQE4GoEg2/COOcgIhALtoj6Z3EUV8JNWb4fdjbBev7XCHrILAkorlGmVQ+V7D"}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.5.1_1607245048002_0.26589839865500897"},"_hasShrinkwrap":false},"1.5.2":{"name":"@enigmatis/polaris-schema","version":"1.5.2","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.10.0","@enigmatis/polaris-permissions":"^1.2.6","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a69d7da4f14646b4b19464993da8eb5847021eee","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.5.2","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-aULcyISrERFdITd9MOB5c19H4C/xKBVS+jf9G9wCcqWgkpLy2tUOwmkDfghdXvsgnyLRhnUM437GrRO1i3SUgg==","shasum":"8c4c77e0947446f26551cbfc95e37ec3e3c43533","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.5.2.tgz","fileCount":52,"unpackedSize":62340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9GRTCRA9TVsSAnZWagAAf2YP/25L57CQNYkG85g11jIq\n9oNnGes6OP2Ob1jfhxKEdYTZHgPKACmtJCKA6sLcts/ZD08FPiuZ/WvcSDfY\n0CO+Kez8gQYccj52KgYGzsufTEFEPN6vgFjeyWe4SW7LG8j631XHro6tf65b\nhhp7CzwALN2iOYAw4WzI/EEpWj2bHKNURxNxMRpso5GWCrrhHz3WGruW683T\n1bS0i54zaAZMCBvlMEFaKPc7BBwruKCRCP7ukjnWMmv2nxOfvcr9Iurm73se\njyXAsRCo0JT6hge3RlBfidOKo7RDSQe67aIdF7/bmJvlTEix5mV9T+SaiaID\ngitNhfImSAuQXZCiL+XMgWOjhIIaXkGOzsJ6nWHtUKC5bCWJP/BJM5ATZb1C\nH1RfLUZtzuTSfT/R2LG67oG57pzDt2KC+83pUZSDaREJFcT+BYC8HRIXgQ13\n5RQPtNzu5qGkJNxyBfl5IQsS0X65Y6xFYxWU2+VLo5VYKGOLuBPcIO1+BM/k\nGjE9T2gj2m3GhEXXp/NMyK0d9tB5u4LtShrWd4NaO4MSABskb5PjUasJ3MJX\nVHTKMhIJgAjKTTeHea0dBGzXj3NXkKZJsNIG3lYwbhNCcbRtZgKfAXyCqV+t\nDAO5gQx7cCYOf8GjjFob9zU5SMVKIdtm92ZprTGQlUV6dp08Xl2kUHfqKkxc\nn6k3\r\n=MfRH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0epK/cPbhb9BWygmg6E1ELOsQrQk7rEtQZdmIswUQfAiAE6ywuMecC0huWFW5rD79l8g3CntVUpplqxjZh4PmWTg=="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.5.2_1609851987243_0.8308343164110779"},"_hasShrinkwrap":false},"1.5.2-snapshot.0":{"name":"@enigmatis/polaris-schema","version":"1.5.2-snapshot.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.10.0-snapshot.0","@enigmatis/polaris-permissions":"^1.2.6-snapshot.0","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"9300d5b0f602107789c7951aff52cdf79aba76db","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.5.2-snapshot.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-Be+FC27qMsBdxzWFvSdsCjaOhrzdMU7dreLWEgd6vOCCxcfaCu+0Jc2lCCR3OYhMs6h/EYN5/9K44G6ZvkTI8Q==","shasum":"77d3f4b2636c4415d2b809b574aa5f55ecf28fe7","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.5.2-snapshot.0.tgz","fileCount":52,"unpackedSize":62610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBEwNCRA9TVsSAnZWagAA6BwP/1P5Cm23tY0rdIuMaZy9\nokkegu9scwGqHMPwOs0AfuVHYsSS5936IdVqLt8pPGuK+mS3oeRUWth4vjQx\nluCeendt9q6g9Lubq/WFfO3Z84xfWu59PEBFQe1Kl7N2kB5GVPliNChuI+Hb\nmAWwmGYyKsSC+nMxPQA0ZagIzCAshmmTR6GeOECuYNOlUz7BVMXyypH5Ivu5\n4W13D21+KXoKyz1Gixvvx0Ntv2qSRSJg3dfyopmM8qkO8GotSgU4pUHFxjbK\ntz4ctHxiIBmqz+rJwWSZApfA6U02GLyQiQIPDMMr8jYIkFscj/3fZqParuk8\n90xOQRDYeaLVXL1jQVFrL1buUk7+sMygXSB4I51eCJYDs1BIFzq/XA6BGarV\nzpct7M5ef1rfjdkudCl2RCdEAeJ7eapABKBgYB4391FwJLa+t5bRgH+JneW3\nF87yAWCp0EI2DTrEtu9LftV8bkznurI3TG/7gG+AgSEOJCuFon3B6sp47djE\nL6vt/7RUMyrPKCqJ7Yfyb43VBdkQ8fQOKM1bXoTZyvCqFWv6ihV3Q5Fd49tN\nxPdK9hRwHr8Ghg9Dy0nNOnf19lrk9r2IxWN6Wsx+vZkEycnZOVbMQsRZzVkR\n8R/z83AVjfmEYjRAK/wADLE/08ejfskqQOGYSNWKLkSJ1tctAuYxz9T75ZBe\nWe7H\r\n=qZxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe+M0r1ll3xhaHCCgfCYO0qYTPwPu26zUTqJmTjRcpEgIhAOBEv2RSRIzda9uXn2YqnvpkEFSFNgrGuWGC9idYNYke"}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.5.2-snapshot.0_1610894348607_0.7534104883455002"},"_hasShrinkwrap":false},"1.5.3-snapshot.0":{"name":"@enigmatis/polaris-schema","version":"1.5.3-snapshot.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.10.1-snapshot.0","@enigmatis/polaris-permissions":"^1.2.7-snapshot.0","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a0a8403bbe7a0ef3fa0fb571cf7a9f433c26035a","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.5.3-snapshot.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-jIy/84ZN3pViQycEUFXOtOMAnQ7TgAhDBHdmpq3/Ho9OuIBVpUfkD//NYFteU2sAuqPOX/rVE9oA2BS939jlWg==","shasum":"70ff301a9790be804b4da4a75c054c3f7ff11b66","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.5.3-snapshot.0.tgz","fileCount":52,"unpackedSize":62858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBFi7CRA9TVsSAnZWagAAdDQP/2WQgYxGg89UlIuBef3u\nY82wzeD7uoIJbn6uAGQWQwdYHwW8EJ23reaJ6DWA/VWqRZwR3EKqeE5WEz/7\nbAyOMFw1BBQjmXoDEPNl3IGQQTZQpTk5wjIkq+cmaKck1SWyNeDaYTrTxnbX\nASHRAS1uPGxlB3Prifkyu+O/aIULBtwewCcatal/jtLb0GsYbwqNA02wQQZj\nsLpxoORJ+V5N6m+hnQ9L2Qn6uX2aCFmO9Iax3hPi3D/WSOzQltp9GzSeNiei\nI1OiKFcHWZk3gK/kADx8KGEYuqiQ0JBpLQx4CR5PHdozut+86+AgJeBkzl7/\niC4XTO/fq8GclvT/B6jQq5/vgjriqg+2h8X1kJ34goL/Ai2lRD+lhlNGKQBr\niJqv0LwWuG/Fd9ddVeanu0qzldC99QlVrb/OZBUxPDYL31Hr+SzBOt+6EC2J\nL3F76VChrF81HEN9Pf4nuxxlFyAgpcUjweknq7WINnbi5ZuvjAk7EIkQeemC\nrsrz/3thoq/fudWHzQMKWMucFEb6N5moxz8AjIQ484hdqvibqPFiVBosEZmx\nWGmMrjvpYXKgKRKIvKbWb8Sm4aaIYRSGLLXLLIANhpFvHC4trw/9Kx3L90m7\n5GGCx/u8UE+le6bFO65xUf2EdRXuvOkESeLjeoIT/8j7XOSIYzObZgqMvFMS\njaGI\r\n=oARf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm7srlsS5mePQbimHLfgIjGO6tbYJ+aYpjugcaf8HelwIgK8xOQNLDvf1fP42EWGHTb9GkB0o8sBwey8Wx7hf4YO8="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.5.3-snapshot.0_1610897595526_0.7889984747710088"},"_hasShrinkwrap":false},"1.5.3":{"name":"@enigmatis/polaris-schema","version":"1.5.3","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.10.1","@enigmatis/polaris-permissions":"^1.2.7","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"003f8b55c0dd43a617b54f618354536b5dd7c455","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.5.3","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-IX2PW02zvtrGr0crJtv5w8rGnyXNgOQTq8BzFxOJ0Dl9L0qAMyKgZ3cOa+Wb6UmlySy/SrMrMzoBHhLBtipltA==","shasum":"00245014a2593630ce9ea059b90599f379ee85db","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.5.3.tgz","fileCount":52,"unpackedSize":62555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgErP8CRA9TVsSAnZWagAAKMgQAJ8cb1BjRoeU+td+OPho\ni/HhPo8I5yJvAbJr61KiVMedZLxFLc9u/NhPcP4+wPiCpbcVvN1sEmbwY/ZL\nVAu1Y26Kqn0L+oRfnTTR//FzO64MBZhxET+YtsOxuxytii+2QUC89PEcqb8k\nYaLEJ1kn2ge2uX/tzxJjiZWzihB30JeFm8w1c7Vxrh0gu7CU67mthf+FzC/U\nyAIV3oUoFMNlgtE4e9qIk1l79kuBWJ+YULFf56F3KkJhQVMhzs0y9pZTCx8y\nXkrARxymD+ftkDPbNE9q8jEHx9dCMMhwHlBDRHG4m+bwE+xYFXMH92ek5UD/\nyKjSRo75xGTTgySRfjc6+wlfZQYhBMKQWpEmINz8cx6k9UFlyNAoJ2qh7opc\ngI8rRSuDo3q+aAiKSRmfvCz2tcFVwWL2BCJZR0RV1m6Wy6UppABbxXCzwJb+\nxcks0yfYlk118QP60sod+9g1O/C7tVsFOsFljjmsAPe5l7qHnepJA4K9Eq5s\nbpWDvjjB18aOhh0mxJ0HlaON2DE3ySZ8d6BxKDY992+6/lho0GF/kVTpfKgR\naa4FoCPq6Sej+RFK0ix22ckToldXZdGDC3tXDJfTNrUCBIVqcee6usgCMImZ\n+lFxRKRD6wu5/55AkxkPKiwSDPmbfKeSIFhlRekWhj5osnsb63sv3m2CM3O4\nkY5x\r\n=TncW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChj6mMY4csPP85WFq7cWEbPexKbgurOfeZ3kW72TWZ4wIgHypx/FMyK0tcBIz4RJsDZ8HrT3hL76BRJ44eGk/bios="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.5.3_1611838460434_0.06205626326295177"},"_hasShrinkwrap":false},"1.6.0":{"name":"@enigmatis/polaris-schema","version":"1.6.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.12.0","@enigmatis/polaris-permissions":"^1.4.0","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"26c83dc5b9fc1a12476ed920447fee87afa52c31","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.6.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-7W+GQKtEtXSLCQW1TNYTW1MJzCp0zwsJ8L5A4jmuInMrC1RQpBDwVLxGTkQZnAa2BrFkg7hWhh7HP+CBb7W16w==","shasum":"9914cbcb3002306401a4f0572717711c401bf1b6","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.6.0.tgz","fileCount":52,"unpackedSize":64842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFtGiCRA9TVsSAnZWagAADdkP/32RmbdMyp6fRD7GwO7H\nUDNn/GifD3/BaGFAfOJPqK66pZobDwzsyim7zTkRiz9faUFXzbxqmtHyFYru\n1IR9hvjjTs8LSJSy7uFvI+3j19oKH9FZQzXDyuyQraxSydkAun7xhP+V2D6x\nz11yjXy6MYStjL+dJk7wV9/0oaDy9XgdbtjpRpt2pYjhonGA9UKH1ugOr4Ce\nN83RUXdTFE4YcchBA+FGi/De6xmnmyZ0XHnX09Lt4+7KUS2y1FzoMeFxYKoR\nUnBRFkvn7En1JfiI4S2EwxUuj24AY69b/lL6pvO4NxyIH4kwFqDAwt+yllFa\n5ZRBup1kjF6WpOlRfPSmFSWv2YOygAf9Vj/6xjXzgL6CGZXnQkb+tzDIoIFy\nRUV2c7vhmvVBFQvT0D8qqgzc/Dedr5gI4121tr9KYgqt3Hm/ShbOVaNdAKA+\nA2oOBoQzKaUtwiVRk0pl1DDzUYH/8rWsdmGprmhb66HEaDQzArCSQyYdVHNE\ndGjUxSM+BbHJYA1imOCLN8tylJWI23FR2k5J0U72dpvPUhvSljEcBoS49QCT\neUHdzmSr+JxT60msDvlNBwgmn5UkflHCYyheu8qDpay7y3EnVEOglNqHtDkx\njTeQIe5HCk1VLaYmMLyiU2vVO1cnkEeg8Ia18CPBZlG/ss0Ja2PkWtClmZ9d\n5E5c\r\n=Q6bj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8R8OKS7pcuxT2o2IJk4cO0AdxlYjusFfXB57D34sL/AiEAltkyvitLU3PhpEZ8pKUeFoAgFUkqE7mYde1n/1rI4J0="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.6.0_1612108194066_0.43692727317248914"},"_hasShrinkwrap":false},"1.7.0":{"name":"@enigmatis/polaris-schema","version":"1.7.0","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.13.0","@enigmatis/polaris-permissions":"^1.5.0","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"8439dca4918441e3ef73c319db9fee4d44e9ccb0","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.7.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-Ywakht5kRRdwv2F7ViAF1K/4rvlc7/XZZFuNqyf1hTc/ZaRrl5RYKgRNvLVd+xcXDkE1hCON1A1Rb6tiB1ISLQ==","shasum":"1fba81ee639d0bea5629575345c74899851d84fd","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.7.0.tgz","fileCount":52,"unpackedSize":66319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH+/DCRA9TVsSAnZWagAAU1sP+wakH+MzEMKeSkqOoNkQ\nj2zkQLqK/OXPPEx73CkyZkGu2bkdh+sLeu4Wi8VogsvE6F5bLtmqRKV0EW+I\nm6rEHoM33Y8jT6En5bdRHoX0sL2mjq68vyvh6qh5/5RkP2T7A9tCv/Jbb2DI\ndAFkO/AzOpMA0hyXl2oWMhi2W+bpKtKXFr2HKhJp1ysv1KLEk3EIvQq9wvlP\nMocx7Oh1XHywwD0eE0EcRI4M32/k7T78AsfSmjEsaT74lbFJuwxJwFBF8nll\nV3PcUXGdK2XK9ySBhuqYnpWI521+wsC/mLTx6cf1wE/7gPyCQH47CpeWOsQU\nYQrrbA5kyfZqADdizAUXpdU+MY1p9YppFPOx319PwDP+5Q0r7zg68sphqYCy\nquIOCgRk+AH2TCWCovTs4n5XlL9iPaFWD8GfHdHPehVtF+GYMH0QRCZObqev\nuKUxwzEBNyfM3T6U67RB8QGfx8bY0CNBGKBOzHZlfxLcH532hVydilDZxjSS\nMft8sZquI4n4ETO2tMK0ldGJ+qX5Sd8P/8Uim44cdjm35R4dtSfWCFigdNmJ\n5Vd0NEcX0atzVokKVHgw/d9HhV0ZwFGoVlZNVFY7PJWbo2ZG7Pe+kRcUuIv1\nA6O0yXu5M5jgD4PYXCIN2hPMOpno5onvnXAFoJqv/q2XnKU42ZqVhWgoe6DF\nmUnf\r\n=5Sv8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6eXAueDU1++lBr+ySWlr/ZVBVqt4/f5TFwWN+aCycagIhALUuWJvsmEuTZQtH2DmZ59CL98KRSkcAwI5HIwyIeHrW"}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.7.0_1612705731099_0.547916100535629"},"_hasShrinkwrap":false},"1.7.1":{"name":"@enigmatis/polaris-schema","version":"1.7.1","description":"Library that helps you create polaris based schema","main":"dist/src/main.js","types":"dist/src/main.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.14.0","@enigmatis/polaris-permissions":"^1.5.1","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"6d031371869bca85249f06fabe557db1fec75837","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.7.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-tKZQ4612idGoDe/BgzZEJnFNK3EG1hF8arWc/+hDVG69Zs4osD9isOqvSdre+ZUkwVI+uTzOmjoEeDFx4vp2yw==","shasum":"4029b1ff9d8ede072b9566d222c6bc3bc5b40424","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.7.1.tgz","fileCount":52,"unpackedSize":66534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMhzpCRA9TVsSAnZWagAAD/kP/29R6FfJsXoTUxbnUo/L\nJVSYcxXMvfrtZIAX5mf4k4DFAUBHttnmuWHfbj45uY41vSUtiSoBzLFvigO7\nQdBHtq3M1vzN8CzbEnfQMULPDIncugr5hGQzOGoTQOQjAt6pPQTW+Bv8gGZl\nrrmBN+mCtY7fKZyQ9xbf0RPYXfGSJkG6Q60hYTjB/WOD57BYYKrZV2+tl1w+\nO8StIBtDADAhSI6Oja8QEDUfyaIFeJHMF29dXWOJhaN/xgChCThlDQ+9qgoH\nk+eZGyHDEdnUeyocez2D/o4EFhpmXctCVqHCsQwNZcxkaSYkmyGBd1UKG3M8\nTAj3UfF2bh5qUb3LAo1pXrZRtzxN8tm1zuCAfTbYkNQRzBbTykYbLAjBRNM4\n/JOOPcNCyQcdYKnckYHYpwF/caLWxTsoyLV5qWPnQgmT9g75BqDnOb0HfTgI\nGF7ijvPuQ5bommCgQhbyfcvz35hNdl5x/CnoofFSIrooAFYrq9rR/NGJ9B79\nqhm36n9I8KWcm31JeDgABvYthDBNc/C+WkJ/tKLNG/oq4VafhQCg6Z6yGOGR\nZHJ+f8jRbBbO80nd76YcnO5ROwlwTcrwXsul8UzP+3kPlrauMSI6dSDWWfUX\ndGSf++vG9K3c8kQ4VG8LL0ZAvBqWvlhjLTAYalrufAVoXITRodA7ndlpvm7D\nvMGz\r\n=0JmB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKTRylsguvPALow+xDbkx7HaA3mFOoYKxHNRK1JG71qAIgYAPTPOwG15PG7iW+0j7bMv2Z9vIIoOhHRzqgnC7GcPk="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.7.1_1613896936201_0.24611946388990846"},"_hasShrinkwrap":false},"1.8.0":{"name":"@enigmatis/polaris-schema","version":"1.8.0","description":"Library that helps you create polaris based schema","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.15.0","@enigmatis/polaris-permissions":"^1.6.0","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a27d2f0e0c7c7bec4dc28827040b4c0693e97150","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.8.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-J6Dkq7DMwmUY1RkD9aNuRc5Y/fB6pAU9EZVBgWHoEV7rxCIFhQTULfsC6FM08/8cnE22giLN4OlniLehFibAGA==","shasum":"7466675c87b07ca8e8f8c566485334247d0ff772","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.8.0.tgz","fileCount":55,"unpackedSize":69154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRLWhCRA9TVsSAnZWagAANqQQAId0DkN45/8p+Hh+c6zZ\nQeLdr8BVZDcnm1Feq9K/x26WU87kXwMVaYs4hDLwu8yo/EUOYxg6QFsemBst\n6pG1BlYGbn5RVt6CPKV6bQDatszOhD/YHpYwqT6TIaj1I1BL+1OMK04nRkLN\nmDYlGppQ4DaGPhah46WAnMmnKVX8gu63iwUol09saye8WrSp64SCvBuArg6V\nds35MAp7nh6HU0wrXIQ7F6stADrgj1bA1dMArtQFOHBgSeqLbD9A1JlG3vh6\nwrEy3+/cUQWY8Jb5XWW3ypaT8EgHjAE95qkw9XoJPXxV+gIWFboWYpdVTF1r\noEAClX5+hZFUJYD0Hw9F4GQTLec7OJYO2vm4Kyj/sS45KjlE4hrkPipN22to\nAEvQwrTxXFVUDIeX9f5cvm7/0m3AbHeorGzxt1l/PNavUdgXUmbG/nbMW9vx\npG6eZYf/KkpzQsoD/22wh2+eRLZqimTCP/UtxZNj3aK/ao/7+Pap2UU/uS+V\n2yF/S3L+UBUFq1krUrd8u41MCTVj9iOfjtxR8vN+EUBpR+JpfZF7BME6OGgM\noWL2Sr4ZH4Y/cMFCfpcEN0EnQeX5eFhP/pZXvRcACCNVaOeBjKw4i0WGYSiY\nQITTTQo1RuPSJBN11//Ux+St0KKh8IdWbr9VFf5BdpPezskkdC1SdbDo5r3L\nw7ZL\r\n=xJAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM/EcfzpGgLMM23jDSOFW7Nv6p8jP08UKnuUj8o23yyAIgTrcNWIPnkG4w2YBGVP1/TYKEnPZRq02H9zNmDc+/3oI="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.8.0_1615115680706_0.8879938146162161"},"_hasShrinkwrap":false},"1.8.1":{"name":"@enigmatis/polaris-schema","version":"1.8.1","description":"Library that helps you create polaris based schema","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.15.0","@enigmatis/polaris-permissions":"^1.6.0","graphql":"^15.3.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"c15d32fd48afc5a846bd352dabea7c1968569cc8","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.8.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-R9i92D0Bh8hMe3c03AyDsIz7JOMrSOMD//l+ZofidpBvZRdJQbi1VFrIctIo4eK08zXAuYObzOAcpSsBHbsNjA==","shasum":"d430627d57f96a240394c3f86c80f43ecf454ddd","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.8.1.tgz","fileCount":55,"unpackedSize":69511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSHOuCRA9TVsSAnZWagAAWiIP/0k5tTrjejKo1oT0fO02\nzVb1T9HSPdVjay1yM299ERxwaDBPQB4jIcl8mNCNVEtaF2JW2NdOwRE+Ed3A\nVJhvbyfCRYN3HMsyCrSkwn6IopdSIluZzMMJ3rofa0q4QAIbRICz7N4Jaiyh\nLdcJuOOXIglcGsg9nEzbrQwYZC2sNZux0ld+RZMJ7dd9oudtVeIMS+gTXrkD\nFrWH7wmC7I3z7eWLBSPqUUypl9bo/fdxtHNBVAsRA5Hl7vFZbstHbvuA06Eu\nYg4pENwBngrV9++HnTszERWNd+2298ktD/lryfsC8Vxgy86psUnmtmgKRUTT\nep5ytrTTROJxrhi0O8tjnH7NLPboz21rFUGjdoZWK0Lb7ryvkEJ0NWKRoJGm\n8jEY8At0aRtVbnldMaD7uvkEbFVbJ0ovI670jrZmbx93EFOaEaskseP2vvHR\nt/2HHib0kmpGteX+pfeRjS30soABOlvkaEOs9uHlAwLlwgFk726Yl8LGI2uu\nvkJuZtsx1ms1Ha4oT8z3b6Qw1SLttNY5QZIJBCUrawyAqAZH0s4TRLCDaqD+\nNCalIkxC4x19riT+nHiPrdjqrS3pERe4FhU76UCiVpG4phfgrjEmTvAzzosV\nS+ginsGYT2zd8gNU5lWPLceHfqe/c9uchdSjdZtmGzQv2skEt7m7pv3fv7aM\nF3Wu\r\n=yud+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNCDx4W1GBz4HwTqu87BBNMaTBTRH3fjNxN/3TB4WKbAiEAgLXaDSOu5HfThZxLliDHYAYFl3sQ48YddMF6oIgyOEw="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.8.1_1615360941801_0.05846154846114748"},"_hasShrinkwrap":false},"1.9.0":{"name":"@enigmatis/polaris-schema","version":"1.9.0","description":"Library that helps you create polaris based schema","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","prepare":"npm run lint:fix && npm run build","lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"keywords":["polaris","graphql"],"author":"","license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-schema#readme","dependencies":{"@apollo/federation":"^0.19.1","@enigmatis/polaris-common":"^1.16.0","@enigmatis/polaris-permissions":"^1.6.1","graphql":"^15.5.0","graphql-scalars":"^1.1.2","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","merge-graphql-schemas":"^1.7.6"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"0477652088e0faae8b5524b87ef16609c4493bfd","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-schema\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-schema.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-schema)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-schema.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-schema)\n\n#### Install\n\n```\nnpm install @enigmatis/polaris-schema\n```\n\n### Overview\n\nThis library helps you set all the fundamental definitions of polaris based schema.\n\n#### PageConnection<ENTITY>\n\nThis interface represents generic connection type(of type <ENTITY>) to use when implementing an online pagination - it\ncontains `pageInfo` and `edges` fields which determines our page structure and data it will contain.\nBelow will be more explanation about these fields and usage.\n\n#### PageInfo\n\nThis interface represents a metadata-like information about our current page when executing an online pagination.\nIt may contains information like `startCursor` and `endCursor` of our page and whether it `hasNextPage` and `hasPreviousPage`.\n\n#### Edge<ENTITY>\n\nThis interface represents generic edge type(of type <ENTITY>).\nBasically, edge refers to a single record in our page, each record like this contains the record's `cursor`\nand the record's `node` as well.\n`node` eventually is our real entity with the fields that we defined in our graphql schema. \n\n#### RepositoryEntityTypeDefs\n\nThis member is the actual graphql interface type definition that consists of all of the `RepositoryEntity` properties\nexplained above.\n\n#### ScalarsTypeDefs & ScalarsResolvers\n\nAll of the scalars supported by polaris-schema.\n\n#### ExecutableSchemaCreator\n\nThis class will combine the type defs and resolvers offered by user, with polaris-schema repository entity and scalars,\t\nto one executable schema.","readmeFilename":"README.md","_id":"@enigmatis/polaris-schema@1.9.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-k2WJA2cVq5WSTKsjtHZDzPg46mY4KIKxmbif0pkiE6EldCyvbzmpBMbiNEkKM8M5NG8ohEjNd4MmH+ZHIgNs1A==","shasum":"0150e334de659e9ca06ec9ffa3fceca4570aaf77","tarball":"https://registry.npmjs.org/@enigmatis/polaris-schema/-/polaris-schema-1.9.0.tgz","fileCount":55,"unpackedSize":69877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTyjHCRA9TVsSAnZWagAAyOIP/RvjWFUyN3nFkhDAUG+F\nOi+ghWdh7VeCK301WA/H3zLQS2psLy+7abHf4XFaSo9k8uhmUWVY5W8TzO10\nslPE5WbRkhw+un5wE5pvZD+Ls/+J3ML++x2UHRb7fporJvdUBFVA2T6DAOYz\n8kxdzDUa6sdWsVH42Bq3TDHBVvp0si3sbjlJsdBzMO144Rn4deRlY6VF/NHL\na2uL3e/a7jIghEfpQ9R1Gq+2b5dU46xaSgto13rJzVBOYcyl+Kw6H2a1w0cx\njlwwFRTFW7YYGZYVNtBLtOT7xKGN5VFaun09vzKWBJwX+MOodVukCrrrfTua\n0OpSK87W1TD1qWZOXkcafjPCIX/YDalS67XU5JUqvFHzByWav7ifFGAzQkAV\nKCVvJaB1xYKxvKLZXn40Up0UtQqydW+xMpKBZN7A/3SDIZ2L5kG/z1kYKh4a\nw68RlkIUNprgAya18Fzwh0+V3So0QbcTD6h3S9ojPsehyfT94SS8lljiu6tX\ndnZ87dcmDPnYkPnrpSRvlEO0GYhaz8lKdc3kUARjXjVdBaf2mBtutHX+WWh8\nG9bsCL7jwUMwcfUkV1NA6tSzLE0HwmjdJuXZrKqpzXL0UFt7kD19NoVntmWN\nCB0TWuxnr+Fonc/s55+TZe4nYbcyNZMq1yraiBSzuoI7StMaqsRehouL/Vqa\nKXGF\r\n=f+tf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEgh6F3PrhLf7SGhjwAT+qUDqoTcdbgI9/7i/6pY/TRAIgVxupM18djLSxHj/hVhCCvx+1XcuLmd0+Wpg1EPAdbd8="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-schema_1.9.0_1615800519022_0.08340664429251277"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-24T08:34:46.465Z","1.0.1":"2019-10-24T08:34:46.853Z","modified":"2022-04-05T07:48:32.849Z","1.0.2":"2019-10-24T12:08:05.943Z","1.0.3":"2019-10-24T12:54:02.797Z","1.0.4":"2019-10-24T13:18:28.595Z","1.0.5":"2019-11-06T10:33:24.110Z","1.0.6":"2019-12-08T13:01:28.318Z","1.0.7":"2020-03-09T10:06:00.753Z","1.1.0":"2020-03-10T11:35:19.476Z","1.1.1":"2020-05-03T09:08:47.584Z","1.2.4":"2020-08-12T09:24:33.587Z","1.2.5":"2020-08-19T08:31:36.272Z","1.2.6":"2020-09-07T06:59:11.241Z","1.3.0":"2020-09-09T11:34:53.595Z","1.3.1":"2020-09-10T13:09:42.293Z","1.3.2":"2020-09-21T12:43:47.215Z","1.4.0":"2020-10-21T09:32:17.233Z","1.4.1":"2020-10-25T14:07:20.972Z","1.4.2":"2020-11-04T15:44:29.081Z","1.4.3":"2020-11-09T12:15:47.420Z","1.5.0":"2020-12-01T07:46:46.614Z","1.5.1":"2020-12-06T08:57:28.255Z","1.5.2":"2021-01-05T13:06:27.391Z","1.5.2-snapshot.0":"2021-01-17T14:39:08.705Z","1.5.3-snapshot.0":"2021-01-17T15:33:15.656Z","1.5.3":"2021-01-28T12:54:20.593Z","1.6.0":"2021-01-31T15:49:54.314Z","1.7.0":"2021-02-07T13:48:51.252Z","1.7.1":"2021-02-21T08:42:16.483Z","1.8.0":"2021-03-07T11:14:40.930Z","1.8.1":"2021-03-10T07:22:22.042Z","1.9.0":"2021-03-15T09:28:39.180Z"},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"description":"Library that helps you create polaris based schema","homepage":"https://github.com/Enigmatis/polaris-schema#readme","keywords":["polaris","graphql"],"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-schema.git"},"bugs":{"url":"https://github.com/Enigmatis/polaris-schema/issues"},"license":"ISC","readme":"","readmeFilename":""}