{"_id":"@jokio/datastore","_rev":"25-f846aed3f6b4b74bff7e93971676512d","name":"@jokio/datastore","description":"Helper library for Google Cloud Datastore","dist-tags":{"latest":"0.5.4"},"versions":{"0.1.0":{"name":"@jokio/datastore","version":"0.1.0","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node examples/simple","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"302b5da0070727564039b3274ca4292cb8d4f8ca","_id":"@jokio/datastore@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-3ei8hj3N3Mw8U2/xJRU3/t1CxpGwRsmpcRDYbTHdKdIpcWsIhP4ptqZIPQ7NeFRj9dKL1DVAJo16VIr/YvrwiQ==","shasum":"3ae965ad157c52b161d34cbb558ff78f9d2ae6a2","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7vqR8yjAyLvor9h7psOjVkQb3nKZSxC7lk5Lo1IkwqQIhAIYkUwQdt0NdQtedkqP8+yfBXUN7KPqLmNFDH8DfKTaU"}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.1.0.tgz_1513892295309_0.40480478783138096"}},"0.1.1":{"name":"@jokio/datastore","version":"0.1.1","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node examples/simple","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"9ae1f2f2a7c981b2fe67bc00a407de10e2d19daa","_id":"@jokio/datastore@0.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-mpykFDVRcerA3Qujsl8dRwAbA3zpuyJXJNh12AnTBWdcVHfgDzw2VP2e2Lif5hOd1kW7dbXFL8/mcnHz0LOI7A==","shasum":"dcad9e67e062d5328e9a7ee8fbe064b69bd1701d","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEcczxZCsJqeVJB69pV40zV/5lpwuTte7jMhUB2+sWyAiBSE6CeLtOZ/9vlwhMJ/B1jHNBS6j703AuJG89+ZCwICQ=="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.1.1.tgz_1513920769531_0.028135335072875023"}},"0.1.2":{"name":"@jokio/datastore","version":"0.1.2","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node examples/simple","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"7c183145310f5d9a92d439adb0fa9c9f0a515cc6","_id":"@jokio/datastore@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-v/v3pskd9RRJrAQv6pzhxJ1Oz8FrIkOt3yz+wGWC+4dANzi50UCc6epNfShyMVx/LlHbOXZMCLdmeIa1vEbXJg==","shasum":"7a9f17049adacee98fbca6951fa7337cb8edb52a","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj1RLytDsIbQre03/TjZ6BgRs77aIb6bZZD6vATp3HmAiEAtKCvLRajdWddc2akvAVNbzTf9K1/9ED5SviYS+yNAFU="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.1.2.tgz_1513921926703_0.7696628065314144"}},"0.1.3":{"name":"@jokio/datastore","version":"0.1.3","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node examples/simple","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"4bff94f209ca531b969c747e8d6350f9adb048fc","_id":"@jokio/datastore@0.1.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-MFRE9wZgAfXH8ZeaUn9BBx9Gn6tqIWO6xSHcrhXa7UktKazemBgIb5juBL3j6eNIiaTSvO8ezf0R1HIXuGpHAQ==","shasum":"fefc2007aced038ca8a19b9a0616e0b7e1359e1d","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZue/6BYsP+5z6/a9/HqzV4VjXXN6sjMpKDWuDcR4brQIhAPLFDVMeaLlwfqxdXdF7RR5Puj10sh5cUPhm+xXTJDWb"}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.1.3.tgz_1513922866781_0.6921329791657627"}},"0.2.0":{"name":"@jokio/datastore","version":"0.2.0","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"ad5a061e4b88bc50e98c62c1cf9ca33ec40fc899","_id":"@jokio/datastore@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-+HgK4xNsPZ4mYpPHwGQpbUN0U0sZgYmCGy/a3677EWC8XGuN1hyDSBCd2voFiTmMZUv7cWqDzMGdb3w1wcgX5w==","shasum":"ba230ffd5da5385299aeafe8e8507a23b6dd44cf","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7CbGZo9fY04SX56rhtz6yXht6Y2lIbb4W8nMe4YWxrAIhAIGcRZG2AvP1fszPnsSIe846IEN4ULBMZGyTrW0zpQ+P"}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.2.0.tgz_1514042058357_0.35582467820495367"}},"0.2.1":{"name":"@jokio/datastore","version":"0.2.1","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2","ts-events":"^3.2.0"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"6be7b682215e1c55c107788deaded54093953506","_id":"@jokio/datastore@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-m1MFHfy2Z3JCPHySXRNmunb1pxvWKII/FlBkHOLHidjbdSytI9qK/3ltUTTuR/GJdGWu4mfUoZPFw8B7qGg2cA==","shasum":"3d5e53ec97664bdc6d1aba40e72ce957a9889336","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVNqTAMakLGpcU6owshjLuRjUi0clrs7sH0tNri6queAiEAyCByCjWMLh4bFAFMjHH5qdAMtcetSTqGZgEMwYARPwA="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.2.1.tgz_1514178367149_0.16840385040268302"}},"0.2.2":{"name":"@jokio/datastore","version":"0.2.2","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2","ts-events":"^3.2.0"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"a8349ae181e8ff0db5a2e0aca5f0579ada807c13","_id":"@jokio/datastore@0.2.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-NRdFpGUTg0gofNvyyyhRnHbn+l3oIYtjqLsPHzYychGjmtKBSkSyoPJkvJaEAWGjKOjK3WO/d/cdLjbo4ejLLA==","shasum":"8414f7daeb609c32ca7bdac8db7c2e79856d81de","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwzE+vqQzGMpnmAQCKmWsU7q/KUmx4+uvQc3pdyIvRgQIgM8BK0Yj87jz74eVGJfQUgmK1TgGxG7U+sn2GR4Dyv7U="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.2.2.tgz_1514189233218_0.908255553105846"}},"0.2.3":{"name":"@jokio/datastore","version":"0.2.3","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2","@jokio/ts-events":"3.2.3"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"bb5f90d65e010de1dfbd794aa95cd50e4fb0b3d6","_id":"@jokio/datastore@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-CzMBzGAyTjYt7H/j1V6UtC49qUEi9G/cZWJ3zQHCRVTe8awvtFkRevTQ2VIuJnCnUqRwiu5DnDatBKjHKSX71A==","shasum":"0df03ff8386929c9aaa33ec228dbfeb1db5a3888","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqMcfVRoK01t52iZPV70F48nUSGY276WKEACfao0CPkAiBYvFqY5X5ma8qFYPGcoBoihZ8a3zm28Ac8rxZ9qPBtxQ=="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.2.3.tgz_1514197472184_0.39018468651920557"}},"0.2.4":{"name":"@jokio/datastore","version":"0.2.4","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2","@jokio/ts-events":"3.2.5"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"bb5f90d65e010de1dfbd794aa95cd50e4fb0b3d6","_id":"@jokio/datastore@0.2.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-Y3kyXbBEtMBbdaRRmS/Vc9ePsIAbxnJZ0mpaFfXYxuVMkVYeVfKZiZevLSWtr7gvcv/fyDc/zyzfmVC0Zl/HWw==","shasum":"c1c7e0ae29ca70dc2a0a2d0ea429ad89a5964e9f","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2yoifqi9eq0Wq34Sv+FCu/HA2qXyRXXj1wTdeL9XEZQIhAIOxIEqbmbyWchiStRz0FOjtO/VtZG7pKTZU0i9siuK1"}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.2.4.tgz_1514198235626_0.17765159904956818"}},"0.2.5":{"name":"@jokio/datastore","version":"0.2.5","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2","@jokio/ts-events":"3.2.5"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"085cb7776f60f21e3d5ee8a2dcb84fdee96ecfa0","_id":"@jokio/datastore@0.2.5","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-LuGnxsWj3rBYFQAB3IRLcAmCT8/+Ig40nyn4F/fvd7PMNZ3NlQK11cS8Kz2OPBDYkH/3/ak4DD/NQHhycxXtrg==","shasum":"376fb59e1d96ed2a4450325ae6a871b0e7d4e5c5","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHycdFuPjjY97Erp/erMoJqfQMV72PErOGYL2VLwLwkVAiEA+rLwi+vJvKs1UfaymLEUMvGw2TvpJ8/Gw9i5Nrq0J/E="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.2.5.tgz_1514198471476_0.3320064127910882"}},"0.2.6":{"name":"@jokio/datastore","version":"0.2.6","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2","@jokio/ts-events":"3.2.6"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"2e50aeebd31c59511cd8b08f78555f9d6108fffa","_id":"@jokio/datastore@0.2.6","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-wUb9O5Mqk5pOyLZg4oXxDDqcV+G9SoImwnT7BVFHIYO4q6uCies4LImoS4ZEX76zcC+VAoKm69xDMlwi+46qjg==","shasum":"01d505be39975e27bac4bf18c2d70378c8e8d8ab","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.2.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/XqCUQZMnBz0FpeUXcXHSfinz2AM56WfLKTpxuhxiZAiBn5c0AE4JyjsP3drevE0B8kdlK+Smi1pfQKTGoOaxzQg=="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.2.6.tgz_1514199593465_0.5966081793885678"}},"0.3.0":{"name":"@jokio/datastore","version":"0.3.0","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"dee9f9101f70649b423834b7d6014ebb2c8f76ca","_id":"@jokio/datastore@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-3VFO9S7vrhhf3hA/bYtefyU21Qb4tEhGxCgcZpQFBd5HkoNqCSGPQgs/pnggjxRXW/J44ZPBpHNm9EYxcuXmmg==","shasum":"53208e9e40bdb39dc650229e22a0fa5915c40bfa","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr/d5rIAVfTzHre8hiK1x/tU+ve6YWu3/JNhhrI1/n2gIgDa9wAHgNeeVheNqbH1LPyvQcICkO9KcjVP/mpmylt70="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.3.0.tgz_1514361297297_0.41247447952628136"}},"0.3.1":{"name":"@jokio/datastore","version":"0.3.1","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"c8fc2d556f6c42364c34d7321bebbb2f93fcdf1a","_id":"@jokio/datastore@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-Hy9r5OpxyivdZIKNHf3Ed6Wj5YdhT37QM0k/sbBpzzwcmEKvb8YPA1tt7MRKAtJ1wYiHsg4nsfCaCcuXLoV/qA==","shasum":"027598a4a9f6af8f4446f1ca3155435ae653d172","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7UgyKgU4kRaLM0RsNYKP74atq+92ViyAJ2dWjfznVzAiBpW27VE18ndr3ABWqH0/4TFJ/dKsHF/HoRcHOpNp+Pfw=="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.3.1.tgz_1514361474630_0.5844368247780949"}},"0.4.0":{"name":"@jokio/datastore","version":"0.4.0","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"ab1f31847b7574f7e834bb9556a4449175985f22","_id":"@jokio/datastore@0.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-qbCHAaTpLVhU6aPYj0NWAPc5999/UUexyLO0dpv6ocueZIrQh9AEHnFtKHqQtBKneDCuz95TIqYKnAC4Im4dRQ==","shasum":"a6630f90688eaa1e0c62a1ba6d362555e28b48f3","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWwpQ+9ijiRHk8Ar52oA21bFiOv+iCXCSfGcr5LZ3b5AiAjcdrOjvheQPnre+pa0pPqao4sUmlPV5xd//On/ewJaA=="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.4.0.tgz_1514361965173_0.6718522380106151"}},"0.4.1":{"name":"@jokio/datastore","version":"0.4.1","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"ab1f31847b7574f7e834bb9556a4449175985f22","_id":"@jokio/datastore@0.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-LRVjBPwa26B0mFt5SwIM9ShjLvzlDnGTTPnT7CRFchzUS8ijyCOKMzXmBOsNBNPG3XatOaLJ6LOdKAV0fGND4w==","shasum":"7dbdc96d8bc1ea47480fcddf9ab700276393a1cc","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcXK8Z4glrdq+xtscVzgTggNoBUu+Ab+CWUXVxR8pV0AIge4KLL+fShQ6CtffYH7ogDcWcpixjt43VzPqVYR4Bf+M="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.4.1.tgz_1514371288298_0.19289046875201166"}},"0.4.2":{"name":"@jokio/datastore","version":"0.4.2","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"ab1f31847b7574f7e834bb9556a4449175985f22","_id":"@jokio/datastore@0.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-o2Tkohbq3VGr/SRQ6Qlpw2yPsS2L/c0Qpdt+MyD9gdF0E53ET2qOWUm32lluQwiugq/pnXEKj6nfc/04dCIp0A==","shasum":"3e6ce24f8669c1a08e78f79f7b45a23ab4331adc","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvafZnKik4Fm8itKE8hIgZpuIeoRpyU0WKjGlJC3sdsQIgNGqnID8X6ihtu+akRd12SdZafohs+p7DnE/wj9flOew="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.4.2.tgz_1514371837357_0.3799600990023464"}},"0.4.3":{"name":"@jokio/datastore","version":"0.4.3","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"4fdcbd019ef55f870c824e0888b75ee7fe136005","_id":"@jokio/datastore@0.4.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-//Q6pYe5NkfuWMVJdE6trdpOPt0m+mJD6Bc2JH3HTF+Uuj25UsNyRd35irBQYLRQPT2qjUroWrzVPhKNGmdlvw==","shasum":"a60c7fa4fbfb783d56097fc6b21cab38a2eee8c9","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvDVVgyYPZ6nvsjPPwuHDYHEXkcKBApXkpns96NKK1/AiBC3sA/N0Qjwz+SDPjhhjFcWiBlqC5QelvqAmBKP75+dg=="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.4.3.tgz_1514372709608_0.8281305152922869"}},"0.4.4":{"name":"@jokio/datastore","version":"0.4.4","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"2a80e9974931f2a936e39388d43116e80794618a","_id":"@jokio/datastore@0.4.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-5GB3OYehofT8zMF/4dzVq7lcOutO3oBJa0qiNRXLwn3R05m/cc0d2JsZtzjMXWNx5Mcy3QHawVS3upbeH4x2gw==","shasum":"c2eaa9304f6618631d414d4a8184e667f345e1ee","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUzc8N443WiBYME8+OTyF4136NhELY1jH6bir3JSP5CwIgcBQbQsI40EdNyVT8jeFunPWlWG9wZSWvlbPZNddXFYw="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.4.4.tgz_1514373375881_0.4675319199450314"}},"0.4.5":{"name":"@jokio/datastore","version":"0.4.5","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"b96be58ebfa07c854857196dd1e6e9a4bb938eb2","_id":"@jokio/datastore@0.4.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-Yd71+Iv5gzZ6TjuJb7MInovVN7eqCroOl9OoLi/PEVnjcojPyIkqmSB3hwyHjpNj7MtcEhoNl4WbPr4BCTL4PA==","shasum":"d29a4a816d1d48cd33190cc44d62f3475b768d8e","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.4.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjMuPBGfjHIfuOP2PfODBrpbAV5b3ppEK+64ih8JrF5AIhAPsiUnj8rL2GZoSL2OJRjIF9kA9HlLJ3RcGpIuJm+zpf"}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.4.5.tgz_1514375231650_0.4394923828076571"}},"0.4.6":{"name":"@jokio/datastore","version":"0.4.6","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"327e494b02aac20a1efc583a693b5b3b6e7d1591","_id":"@jokio/datastore@0.4.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-TYUjjN8RRfRlFkvnK6ibXLlK+Dvhw00iQmu+wGi3j7+WB1pnA4mGhmWiCNWsbjYFrEdqbYRT1ZL8iR3I7BVfnQ==","shasum":"80ef83a54aecd97caede653e1e88e7ad36d707dd","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.4.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDipsTIuETcTkMqaVz5NYTO3lhzDA5LOHdJdJlES9FRVgIgTZHDNf/h5tBaJTlr0/LNpwp25ffEbYW2h5r7RLT/6b4="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.4.6.tgz_1514376534204_0.9437655047513545"}},"0.5.0":{"name":"@jokio/datastore","version":"0.5.0","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"4c75ccb3ff70af6819803e58260e1f22f8f5adb3","_id":"@jokio/datastore@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-gEyl7e7W+o65MXor3Q96bjOH60BuoX+gU0GX359LAtMkPg4xnUnUc6PAnATFcmUAYScF9Hrz0Ny//9/EC/ArSA==","shasum":"4b2a71775f5d0fca7092a21ebd5b4315a9566e72","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb8No9oyFJKiRjAaIZ1AQZGOR+myGhfPZE3rU8juaSWwIgPAPIRbBlmdhS1NlTvhyEdh8I7tkxq1RjvNKs9xsMEdM="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.5.0.tgz_1514377318368_0.8380899741314352"}},"0.5.1":{"name":"@jokio/datastore","version":"0.5.1","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"4c75ccb3ff70af6819803e58260e1f22f8f5adb3","_id":"@jokio/datastore@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-RWj4HQqopGqq7ysRgEF9UN7cXtc/fCewNbKmqbwzeDKx05Q/A8wzkVbDAg5qCX2RS3JU1rjVVarrG89euqSrRg==","shasum":"e2c77cee45857cbcef216e1034a23fc4301d860a","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUGm0Bm0UwVV+D0LM3083zwg7J/NRVtcA7AKVmA087VAiAeP8cpKAdkOps5/UZM6U+OLQ8T8fp6ZDGLGpheOXFmXw=="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.5.1.tgz_1514377520753_0.5460128742270172"}},"0.5.2":{"name":"@jokio/datastore","version":"0.5.2","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"b9b6c0efd64e41d7a5c56525561e87f7eac68e30","_id":"@jokio/datastore@0.5.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-K8op+U4bqyGEmM3q3+wTVz19v+pXPFNzItbpDCcZZUx/md4Awp7JBDX5vITnyMcJqXXmYEDDJ6pC2cAgNggI3w==","shasum":"73874ad305988ebf15334d13e3e5442e5e3167d7","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg7ZE09iuri5lJglDDWyj7p0f3Yt3tn/94a/5GxkUXyAiEA+mmeGAA3NsYNz3BkzL2Fmoe4y8VTu8MfhikKbVyxgjU="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.5.2.tgz_1514377821503_0.1114198116119951"}},"0.5.3":{"name":"@jokio/datastore","version":"0.5.3","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"cc32920881ad844bc69c51a6dcdd5ce2eff84bf7","_id":"@jokio/datastore@0.5.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-cbv1A5H895zii9z0j3tDVCEoPWGACrxuXBJODH9I10qHB9Uqwj1s5A6BfJL4FcNtSSw6DNxdq5eos0MKNRSIlQ==","shasum":"6a828f1167b366f612e08a20f9884d3f3f2d15d4","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCihMLaMxBbTzlqm6aAdQBu2xDuj+YXxNPvfipSJayHcQIhAMS3GpPzH6zMgZ7RCG9CFK0jS+KnvWYyQWJRkjXHgWY3"}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.5.3.tgz_1514378034263_0.4725228657480329"}},"0.5.4":{"name":"@jokio/datastore","version":"0.5.4","description":"Helper library for Google Cloud Datastore","main":"dist/index.js","types":"dist/index.d.js","scripts":{"start-simple":"ts-node src/examples/simple","start-ddd":"ts-node src/examples/ddd","test":"echo 'Everything is awesome!'","dev":"nodemon","deploy":"tsc && npm publish"},"dependencies":{"@google-cloud/datastore":"1.3.2"},"devDependencies":{"@types/google-cloud__datastore":"1.1.1","nodemon":"1.12.4","ts-node":"4.0.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","gitHead":"cc32920881ad844bc69c51a6dcdd5ce2eff84bf7","_id":"@jokio/datastore@0.5.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ezeki","email":"ez@jok.io"},"dist":{"integrity":"sha512-47Yxkdnhq9L0mOAHPjkSiRzOUZQKEFoBB+2ynW/UxgGUv378M2zn/l+mvYXyHhiJUPDJTMxMGhyD1GPylVDD4Q==","shasum":"e94fff1d914285175a3e234e70fc9abceb01d43c","tarball":"https://registry.npmjs.org/@jokio/datastore/-/datastore-0.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQzOx/143pIMEyaCUBoJqrLBRGAI79OEGpy7LChWgJVAiEAgBxXG1rqyHs11HIaN5vXCYe8ogLY1+GyFTADWaGj0xs="}]},"maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-0.5.4.tgz_1514378370447_0.3620371944271028"}}},"readme":"# Datastore Toolkit\r\n\r\n[![Build Status](https://travis-ci.org/jokio/datastore.svg?branch=master)](https://travis-ci.org/jokio/datastore)\r\n\r\n[![npm version](https://badge.fury.io/js/%40jokio%2Fdatastore.svg)](https://badge.fury.io/js/%40jokio%2Fdatastore)\r\n\r\n\r\n## How to use\r\nSimple:\r\n```ts\r\nimport { DbSet, configureTransaction, Entity, Datastore } from '@jokio/datastore';\r\n\r\nconst datastore = new Datastore({});\r\n\r\nconst db = {\r\n\ttransaction: configureTransaction(datastore),\r\n\tusers: new DbSet<UserEntity>('users', datastore),\r\n\taccounts: new DbSet<AccountEntity>('accounts', datastore),\r\n};\r\n\r\n\r\ninterface UserEntity extends Entity {\r\n\tfirstName: string\r\n\tlastName: string\r\n}\r\n\r\ninterface AccountEntity extends Entity {\r\n\tcurrency: string\r\n\tamount: number\r\n}\r\n```\r\n\r\nOOP Style:\r\n```ts\r\nimport { Entity, DbSet, DbContext, Datastore } from '@jokio/datastore';\r\n\r\n\r\nexport default class extends DbContext {\r\n\tUsers: DbSet<UserEntity>\r\n\tAccounts: DbSet<AccountEntity>\r\n\r\n\tconstructor(datastore: Datastore) {\r\n\t\tsuper(datastore);\r\n\r\n\t\tthis.Users = new DbSet<UserEntity>('Users', datastore)\r\n\t\tthis.Accounts = new DbSet<AccountEntity>('Accounts', datastore)\r\n\t}\r\n}\r\n\r\n\r\ninterface UserEntity extends Entity {\r\n\tfirstName: string\r\n\tlastName: string\r\n}\r\n\r\ninterface AccountEntity extends Entity {\r\n\tcurrency: string\r\n\tamount: number\r\n}\r\n\r\n...\r\n\r\nconst db = new DbContext(datastore);\r\n```\r\n\r\n\r\nDDD Style:\r\n```ts\r\nimport { Entity, Aggregate, AggregateResolver, Datastore } from \"@jokio/datastore\";\r\n\r\n\r\n// 1. Declare Types\r\ninterface UserState extends Entity {\r\n\tfirstName: string\r\n\tlastName: string\r\n\tpassword: string\r\n}\r\n\r\ninterface RegisterProps {\r\n\tfirstName: string\r\n\tlastName: string\r\n\tpassword: string\r\n}\r\n\r\n\r\n// 2. Declare Aggregate\r\nclass UserAggregate extends Aggregate<UserState>  {\r\n\tconstructor(datastore) {\r\n\t\tsuper('users', datastore);\r\n\t}\r\n\r\n\t// commands\r\n\tregister(props: RegisterProps) {\r\n\r\n\t\tthis.state = {\r\n\t\t\t...this.state,\r\n\t\t\t...props,\r\n\t\t\tid: Date.now(),\r\n\t\t};\r\n\r\n\t\treturn this.save();\r\n\t}\r\n\r\n\tresetPassword() {\r\n\t\tthis.state.password = null;\r\n\r\n\t\treturn this.save();\r\n\t}\r\n}\r\n\r\n\r\n// 3. Use Aggregate\r\nasync function run() {\r\n\tconst datastore = new Datastore({});\r\n\tconst root = new AggregateResolver(datastore);\r\n\tconst userAggr = root.get(UserAggregate);\r\n\r\n\tconst isSuccess = await userAggr.register({\r\n\t\tfirstName: 'Ezeki',\r\n\t\tlastName: 'Zibzibadze',\r\n\t\tpassword: '123'\r\n\t});\r\n\r\n\tconsole.log(isSuccess);\r\n}\r\n\r\n\r\nrun();\r\n```\r\n\r\nGangnam Style:\r\n```ts\r\nconsole.log('commong soon... :D');\r\n```","maintainers":[{"name":"ezeki","email":"ez@jok.io"}],"time":{"modified":"2022-04-05T22:14:38.221Z","created":"2017-12-21T21:38:16.360Z","0.1.0":"2017-12-21T21:38:16.360Z","0.1.1":"2017-12-22T05:32:49.714Z","0.1.2":"2017-12-22T05:52:07.736Z","0.1.3":"2017-12-22T06:07:47.875Z","0.2.0":"2017-12-23T15:14:19.342Z","0.2.1":"2017-12-25T05:06:08.158Z","0.2.2":"2017-12-25T08:07:14.298Z","0.2.3":"2017-12-25T10:24:33.722Z","0.2.4":"2017-12-25T10:37:16.640Z","0.2.5":"2017-12-25T10:41:12.489Z","0.2.6":"2017-12-25T10:59:53.580Z","0.3.0":"2017-12-27T07:54:58.278Z","0.3.1":"2017-12-27T07:57:55.656Z","0.4.0":"2017-12-27T08:06:06.227Z","0.4.1":"2017-12-27T10:41:29.225Z","0.4.2":"2017-12-27T10:50:38.542Z","0.4.3":"2017-12-27T11:05:10.765Z","0.4.4":"2017-12-27T11:16:16.802Z","0.4.5":"2017-12-27T11:47:11.777Z","0.4.6":"2017-12-27T12:08:55.320Z","0.5.0":"2017-12-27T12:21:58.461Z","0.5.1":"2017-12-27T12:25:21.774Z","0.5.2":"2017-12-27T12:30:22.645Z","0.5.3":"2017-12-27T12:33:55.358Z","0.5.4":"2017-12-27T12:39:31.512Z"},"keywords":["jok","graph","api"],"author":{"name":"Jok Entertainers"},"license":"MIT","readmeFilename":"readme.md"}