{"_id":"beetle.js","_rev":"40-bfdd9c3870498f2748d9cee7df36b6dd","name":"beetle.js","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","dist-tags":{"latest":"3.0.8"},"versions":{"2.2.3":{"name":"beetle.js","version":"2.2.3","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","main":"beetle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ASP.NET","Mvc","5","Entity","Framework","6","OData","Single","Page","Application","SPA","Unit","of","Work","Client","Side","Change","Tracker","Beetle"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"license":"MIT","bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","_id":"beetle.js@2.2.3","_shasum":"e36120e33c6957b75c36532bbd41af6ec3d9e90f","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"shasum":"e36120e33c6957b75c36532bbd41af6ec3d9e90f","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-2.2.3.tgz","integrity":"sha512-e5u17117o6Jrp2Jj0aCfu+w9TScPrSFOI/XPuB0jAOwxok2oI2YEB5PYQi0XMLCnKRExwDtzb+TUfgzXdUlXAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFHocDCBRdde6oRnm6h4WHstxY7lYGIPgvfVClDpxibAiEAl7rPEXIyGAYotGUFROGqryb/k+Znn5jVZiQKgXR6APw="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/beetle.js-2.2.3.tgz_1480571238460_0.3624452075455338"},"directories":{}},"2.3.0":{"name":"beetle.js","version":"2.3.0","module":"beetle.js","typings":"beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","main":"beetle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript"],"author":{"name":"Umut Özel"},"license":"MIT","bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","_id":"beetle.js@2.3.0","_shasum":"bef9d3704720e5622a82f9701fa7b1c6934022d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"shasum":"bef9d3704720e5622a82f9701fa7b1c6934022d0","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-2.3.0.tgz","integrity":"sha512-5lPv5G24l4xz4NzpaeKDzVNTHRq1xzYf01ex3QEBJHh639arN8RsL+uKSw1wHgkpFGI0J4H026bjdN3FS92ADw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7D5EEl4JKtlXsz3gxor6zUtblsBU82J7k6fg6suOQDwIhAPqVTFgz+1vpmhcL5YcjoEsxq8cZMaZWngBo9jgktqOV"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/beetle.js-2.3.0.tgz_1488787937544_0.42573040444403887"},"directories":{}},"2.3.1":{"name":"beetle.js","version":"2.3.1","module":"beetle.js","typings":"beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","main":"beetle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript"],"author":{"name":"Umut Özel"},"license":"MIT","bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","_id":"beetle.js@2.3.1","_shasum":"cf326424a029b5eac7eb63655f11a604b0394709","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"shasum":"cf326424a029b5eac7eb63655f11a604b0394709","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-2.3.1.tgz","integrity":"sha512-tYq5kWvQ9Vs5LYVPX7H4xbFAdd4sC5Bd1X9mIeHvcLy8GRcbXzd5DhoJBJU7RRzQEGk4MVXjWieqX/SaF6t2Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOVygIGP87oYOWIAYD+bmgGuCDejHWLZA6k4fD9gMDNwIgGZVkyMLr1m3FhpKFRHj/91lzOM1nVTqbgFWQhkmwpX4="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/beetle.js-2.3.1.tgz_1488791043290_0.07475265953689814"},"directories":{}},"3.0.0-alpha.1":{"name":"beetle.js","version":"3.0.0-alpha.1","module":"beetle.js","typings":"lib\beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","main":"lib\beetle.js","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","devDependencies":{"ts-node":"^3.2.0"},"dependencies":{},"_id":"beetle.js@3.0.0-alpha.1","_shasum":"966fc5d83f5947fdcdda1c93fc8944fecfa8f35d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"shasum":"966fc5d83f5947fdcdda1c93fc8944fecfa8f35d","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.1.tgz","integrity":"sha512-SPx6XEo+WHg07HTqZtE76IvWGg+eMQy5UYomYMgfjaFI5+x2jtkNhKx4FKcje92JxyfkjM1FvSoPAd4h6P4kSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXC9xwKpDjUdy+06kmvHLfZraJyjHll380H5TAqKmpFAiBfLAmOOpPIrvRg+XyH1LleJ4ItCqyBewxrt0+HX4YwNg=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.1.tgz_1507383855345_0.5824270809534937"},"directories":{}},"2.3.2":{"name":"beetle.js","version":"2.3.2","module":"beetle.js","typings":"beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","main":"beetle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript"],"author":{"name":"Umut Özel"},"license":"MIT","bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","_id":"beetle.js@2.3.2","_shasum":"73483e7476ea5144a5320221c5d0f8e77a71854c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"shasum":"73483e7476ea5144a5320221c5d0f8e77a71854c","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-2.3.2.tgz","integrity":"sha512-610T0eUwfuxaXwn9eWQnpZCoAVJZONqwIqq2HkIAhJTMb9Ktd+KmCYCUIF635wZpjoZhSMcA3e3H4NgHK9skog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO4O13MSoCOdOEelq4CCfawobePKw2dwVLC+mEt/wS+AIhAOR39TxeNz9Ix2rnLmlkPOA0UnuLtHPA5IKGQWO9DFjJ"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-2.3.2.tgz_1507387683360_0.648667202796787"},"directories":{}},"3.0.0-alpha.3":{"name":"beetle.js","version":"3.0.0-alpha.3","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.3","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-0ilrhQm4dBIPRc4dtGEdZcGXdMOF2I0dZzYBmpGnkNrU92R6i0njlS0ZO25mi4vUtwfpDTQuTlzE7jKVjb5M3w==","shasum":"b1ba207582ab25f4bad06835bf34c67df7c92bdd","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGctEXlWobBUsxRI0088vFcLK8127vEwjkrAg0ApCd3XAiB8031p5RXunfjGjQLeF8UEw+qaNAwyltyDQh67YGgK4Q=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.3.tgz_1507551487570_0.1447004850488156"},"directories":{}},"3.0.0-alpha.4":{"name":"beetle.js","version":"3.0.0-alpha.4","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.4","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-IwVYqNk4UZErh3KNhR3KAql26a5dxGuS8N2BnqOZk5fY/iGUb1GKfoewu0itbxdrRJqPVH+37ZJ9JAzjb7+Ksg==","shasum":"0945a94435cd64ae54560b6364def9c72794ee21","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC05GV9JJMKIVs4bxNYW1Kd8wV32VIcSb0a1DTnVuF/cQIhAIDiopAimSD9hqmyJBwUOhTuh24t9SivVwzGhPj9yrwY"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.4.tgz_1508919694489_0.6203973528463393"},"directories":{}},"3.0.0-alpha.5":{"name":"beetle.js","version":"3.0.0-alpha.5","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.5","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-ACIcY4ZJ535ZLVVa9+l5P/v2NmxW5xdSTBoR8dZLI4NXjd7DvJ1lzDpAqECz9RHRwsxBNQLJlFMHxSsp7Pa/yA==","shasum":"3cbc241d42f23689cc78705233ec77bd8798f22f","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0v5TLtxMQIrGrOVEbBiVUX8XQSgZMv35QiOlJ1AwedAiEAryBqSpDYvaJB4G8Ku5+jMJz5W1YDVOu+KV71UVDhOtk="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.5.tgz_1508922355109_0.822359646903351"},"directories":{}},"3.0.0-alpha.6":{"name":"beetle.js","version":"3.0.0-alpha.6","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.6","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-XH4ncP5SaefZhRyE+B6yIY2hMG4tP2IuTyI1XZdxmUoCfFWgI4bYNmESOpNuk8zDZLTbkdWJF+tU7gHW5X0sKg==","shasum":"732ec75187394e4e25cce9f557a35b1e6eaf5d20","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBufDSkH5BtugtboSqBllWIL39alHvOv210XVhEszkRtAiEAsKVgC9AtZH2e+PSQxNXvLKRfXGR9hCCS29X+bbcDSTo="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.6.tgz_1509055655663_0.7270785400178283"},"directories":{}},"3.0.0-alpha.7":{"name":"beetle.js","version":"3.0.0-alpha.7","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.7","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-XUmefhjCJZaB3zEQDekUvpDHkkMwKyDpS9W5FIkgbP+iqcJ52vmPP5i3MFEmM8eNfUe4vd7Q1B7xYu6CjEFvwA==","shasum":"8e50c3e3adf08473e4918704b57bf6c00be7234c","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfusTgcEKE8hQMb6tsdgVhuoImKgqXsrVU3RQfpkyeFAiBWMfkOhETH7D/Md/S4J/ZVhV8GVjIuxRLRJvmXz2a5+A=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.7.tgz_1509279691957_0.3350539207458496"},"directories":{}},"3.0.0-alpha.8":{"name":"beetle.js","version":"3.0.0-alpha.8","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.8","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-S1bnYzBy9xm/0xwh5EVWPnGxogsQ5WFvmS8R0zsOWaqmiLoVJVBdvuQxWDdBfK372dhAwobAbpZBh5EMw2WJYw==","shasum":"0f7c30d52ed6d2ba860462fea86116695c32ca77","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF70tdkaASQjmVxAQ2ruhm6Tu2jE1bTjNE0MY8HCMwG0AiEAzqCY3G7VFBPSHvStOk1oBhtAzwl0LwXXGM/uNgW7z/E="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.8.tgz_1509365125186_0.8929350674152374"},"directories":{}},"3.0.0-alpha.9":{"name":"beetle.js","version":"3.0.0-alpha.9","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.9","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-nOoxsGeNSo4iRR3x9KE797xILf6P+kKX9n7UeEmomJCSAwjXuPMOaIM1gNjxoO2+D5t0hBFDNLyWNh5X356sVA==","shasum":"3313145d98335b04908c6fa2222f629132908817","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgjeHlhzyXSIQzkPRW+7G+COWRSce3h3yCv+ktDjZ+WAIgEh2Ug4q7lUCzIRhf4kPO6AucfNRLO6eNDsfnKgBPfpg="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.9.tgz_1509522461106_0.8943214064929634"},"directories":{}},"3.0.0-alpha.10":{"name":"beetle.js","version":"3.0.0-alpha.10","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.10","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-u7/RRaqgjjpzfU/kSaZ9iRKAmRkzNLauxlhMS8ijydAD/iouwyuulDp6mQP1Vp1KuFNC/epqdYj8uY9jOYhCNg==","shasum":"87e95145a9a88d60093213e57c091217d3a3969a","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLrwtM+w5h4azwpaOSaYw6jpNaMTG5O2ILDqzOO49T0AiB3LxhruPEfOiOWIdQHBFXBpXN0RGySahxe5zAgL54zng=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.10.tgz_1509522609912_0.7460149305406958"},"directories":{}},"3.0.0-alpha.11":{"name":"beetle.js","version":"3.0.0-alpha.11","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.11","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-WHw6Qj4PggZfD3fDbe9O0amo88jP9QQOHWmWZH9x0eJR46Y7ytS7rfy2vYR2xoUHXLKDioW2R3VdMQ/AjTflGQ==","shasum":"1b249ddf9f7273e8a51d0ad873abe39b7a3c8d6d","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwa0jIj+r6sjTFOo3Vthji/0jrQ+tRKhzgX6WNJU2mkwIgd56xzdDF+fY/L6BtyVjGa1DAlbv7XQzoD1Q4xIODhFM="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.11.tgz_1509966932069_0.6100839534774423"},"directories":{}},"3.0.0-alpha.12":{"name":"beetle.js","version":"3.0.0-alpha.12","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.12","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-wKz8F28OY0cE94p3s14BcjBn/PmCHuXDtCxOr0aIzdaGYwyt/XKIfmNRfOo8n+Bw9rBQ3v+8NrKGYmd53rhG5A==","shasum":"2357914b02ad904920175cb35c2a11c01faf2a28","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2Js5C02FrYNomlENnFv0VnuhM+2PqK3671MT3/pDKfAiEA17ic/nhofGSWltIJ/JyJ1BC0TzPyrBmsEpRWJ9W3j4Y="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.12.tgz_1510234751440_0.12220481154508889"},"directories":{}},"3.0.0-alpha.13":{"name":"beetle.js","version":"3.0.0-alpha.13","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.13","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-upA6Jj3tiOxcmqnwyMtxS+2t7ngdrDVbxhWpTY/N60ixfgZyN4OPz/+H59q6uHc821RCS/aWiHS7EPjV9Mm3zw==","shasum":"e1763684ac39b2e8f361ea8654570987e8d5082e","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0lh/HFMnIM7EM5g9qQ+OdJHTiClAxayEVq3l+07z4ZQIhAJ1ied1i6HAHzL13njYz8NGBHNs49i4Z1KErEW/XKz2q"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.13.tgz_1510675881752_0.8065269906073809"},"directories":{}},"3.0.0-alpha.14":{"name":"beetle.js","version":"3.0.0-alpha.14","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.14","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-EtVCItEJrc57I/UNAeBh3ZELxIB9N952wdBWYJuYOp40LMt56wBGCMXFBn5X+qj21bttJdGwJ1XqBYlk5DkOrA==","shasum":"f0ae4d061f6ba1f2db861f6374cc03103fb0991a","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX0c8Z/CAfNXOpSKKLpBqoauknS6rnRHKPwMZooFYN9AIhAJuSYR7u5/xNa+undbw93xYm+cdlVV+iarPCDPk6a1/S"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.14.tgz_1511107366323_0.496739131398499"},"directories":{}},"3.0.0-alpha.15":{"name":"beetle.js","version":"3.0.0-alpha.15","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.15","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-/0wVK3ZQUyA5YFZuwRHzWO1IgclCAZjgSMe1jKJNXSksTEmL1O4Cr3l6Cy3mGKC9Xur9jtvRnatxoyEx64IlrA==","shasum":"9a3528da7d87a06106ea418a48cf854ad0310db5","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9nNTxjh0TSWjVcIMk77dq1BhuX5a0iJ8X2usAkoKlyAiBGvrk/2Zk3PnG8s0FnASbD2jBCpq3IPwfPSq0HDO+YTg=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.15.tgz_1511944826184_0.1931351728271693"},"directories":{}},"3.0.0-alpha.16":{"name":"beetle.js","version":"3.0.0-alpha.16","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.16","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-7z0lqJ7tPGhs4WuKrG2EPeNeKPt1X6RZDfs3V+rmfXX5N6iHavIeb/USx4DzjK/zLCrjUGosdl/kcfcwwZ26DA==","shasum":"727040300f4c6621ab9383771ec44f844ec5bf5c","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDv+ksa5HRk1+tKuIesHkM2TW5QHEUov169X1l7x2Bp5AiEAgzIgad66ShwYkulX0EPx2hvMo30mEa/B4oVnrKZ94g4="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.16.tgz_1512115649319_0.3390704235062003"},"directories":{}},"3.0.0-alpha.17":{"name":"beetle.js","version":"3.0.0-alpha.17","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.17","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-U7CljdqfqRUGgwwLJw10+1FFrVIRjMOsLvlgwo3+xgkrIHl/r5Qy6j1g+lE62mwvgeKalO2s073QD9nQPIrULQ==","shasum":"d3e3ffac59756ba7a5bc43accee0759ed42a5d45","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsOUg9ORFuoaueKA68shey4Ie9crgGNoyYTV+bqKBfIAIhAO4hO2MS/H1vR6sX1eAmk00FY4FkfSkm4kAOA5KmdNEZ"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.17.tgz_1512846768732_0.8836503785569221"},"directories":{}},"3.0.0-alpha.18":{"name":"beetle.js","version":"3.0.0-alpha.18","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.18","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-YlULNr0B9E0yW+m+LyKLBPwgfhYmRVIq/jBiLpBy1+MbPFTLwOcKjaZ/yZ1zp9AWxRWsa56rhBHQWfGt75faYQ==","shasum":"0e0ae733f3f5a9ecabe4047e07e45edfe047f8ea","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCx+NdDvWfECGSFPnTxr/p/0Hox4RGrNRtrJc8CRew0AiAj/EvzQdLh/ptxhVkBWg26vb3l48BNhKiS+lQ6XOeUrw=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.18.tgz_1512992032361_0.8091075737029314"},"directories":{}},"3.0.0-alpha.19":{"name":"beetle.js","version":"3.0.0-alpha.19","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0-alpha.19","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-V2zPwQYpuZPqKIjHECgcTLoVjkCzFc3+5Ch4t/VgJiLfPFo19WIru4XOfuPlM7mPxyekUwHMa9+PgriKhefZmQ==","shasum":"c397e03b56756f1752d226c840086b166ad00801","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0-alpha.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCATtizp4uTdv7nhJCPArQF7mUQDktNsNrW3PrYUk+IUQIgCMoW+GccTwp8HHo2s8Xv3zLauLUFuwYWsXawC+PlZdY="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js-3.0.0-alpha.19.tgz_1513344793280_0.621793407946825"},"directories":{}},"3.0.0":{"name":"beetle.js","version":"3.0.0","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-ZgHf5o0BYIr/GBnkPVEJ4+SUm/0mMmL/puUD+ALy8tmByQuedB4nv3P55xnP3qPwZZ+k6wKRrj98D5GCpQLBVQ==","shasum":"36d860cf1da51843a2da22fb66a57c2959042658","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.0.tgz","fileCount":6,"unpackedSize":630594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmJ1gZiRXwszb+i2YVZ5NmsUg0WRzlXH/hgSwa7oFgZgIhAJ7JSLqaArue1V8P8LK/M4LOECVZa7teHNySJDYoBhPU"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.0_1519807893365_0.33337400150725727"},"_hasShrinkwrap":false},"3.0.1":{"name":"beetle.js","version":"3.0.1","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-aFf0w/K+7whzX54lODBa/HoibIc/QCUuJaBwMevaNZN1sjDafAAAR9RU9MLyLR8jJ/pqDa4s9ZHzmAZ39X315A==","shasum":"73c50242c18e1010010bcf794855b3894ea7f121","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.1.tgz","fileCount":6,"unpackedSize":630470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG1v34SORWSBR7e8B8FUx+PitXmHibfy56SHHOvvP26wIgCmTvOd7b1iKI4dNJLYBYScZuDo1C/4iQvkVWpqbfaec="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.1_1520229803436_0.6657127780461449"},"_hasShrinkwrap":false},"3.0.2":{"name":"beetle.js","version":"3.0.2","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-i6x7eNk0U7pDQaX65rkGbi3UGQv1DePfmNDkkiEM9pybp94Xl6G7wKhrnlH4ZCuxNqVrCGiL+UR+1RpH4XCkvQ==","shasum":"8703b7ca351a4ceb83044d794e5b70e3828f22c7","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.2.tgz","fileCount":6,"unpackedSize":630677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVEN/9UDs4H5MaXTA1QoOWA6FP4wDxRlKQdoZ6iXVEgAIhAOxmSqO3OL0KJUtDooELpU58zawzMW0v8aqhIcc+0rVL"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.2_1520429663619_0.043404581688785804"},"_hasShrinkwrap":false},"3.0.3":{"name":"beetle.js","version":"3.0.3","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.3","_shasum":"3a3081bd2c3c450c817fe849a9ecec8db9f159a5","_from":".","_npmVersion":"3.3.4","_nodeVersion":"5.4.1","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"shasum":"3a3081bd2c3c450c817fe849a9ecec8db9f159a5","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.3.tgz","fileCount":10,"unpackedSize":648152,"integrity":"sha512-jt0wlN8Qv1SJzcytExuzXaofhgG36VUZuWj+gVhFu/Dms0up5lL86rt9KK49DwcZET3wCXg3GX0rACA/dFg2VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc3HoGA6TL01Qh8a/kdTkm/WPQtWqrSUqg4UZ3UQTO9gIhANS/UUNp/sZFluzBiLcQRYFXxBgtl8haPcX2qIVM5GzV"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.3_1520722865372_0.21850264667136154"},"_hasShrinkwrap":false},"3.0.4":{"name":"beetle.js","version":"3.0.4","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-91kCZABvFCQ5WvEjGGeIMFWOXwY/dGxLe4HL7bMQwpxfT7t/E4kdpEwLqFdJLe5nHamdKOm0Yjzcj3BCi9MovA==","shasum":"22f3c4222e673abe692252203735dd31a8176496","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.4.tgz","fileCount":6,"unpackedSize":630484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/RnzCRA9TVsSAnZWagAAWd0P/RfRB6ZR3aDQZyXADaIr\nfTMmBJ+82aWXX7zr8ui29VoUvAYsGMk3NuEbCdWo7dWOLSlX7nl4A7pHGZdl\nsjqlx0aiC37QZVQ1y94tb5TQtxgmNCi/em5P6cZKL4C/nfjCd5CsidfzgX12\nUEwNl8DrrejClt89ybOoYlDTS1XwVIh/lvNRapA89unKceTo8kkz+R6OVC+z\nDdK3iUjmC3UpGB80zcepDCj07fKqf1YRnOsXq31yjFZ1rlPD5B1KpN3/LTDR\nJ56DxwXQPjqke/W1gLgoxur/ska0P/VJnCaG4AJ0MLHMB+M+a2MXBK1iaPLx\nhRjMTn958TFNOEjQJNLo3069F4G0fq4mJeFhZItZlt2R3esCQydAX8ERTfOt\n+FhYI3Pnrk+AaL/tT5sjmaKtDbXKlfdCpNOFH5a+j0GaqMOWPimXTTxyzFvF\nzH3b0iCbY8mnT3ruP/yu2vzhM6Mh04rFo7YDnjnJi+Kcm8LnpQDby8T36wwU\nqeLhMnTVCWglnUYwPsl1U0yL07jdyhlgRGZPthDdQf/ZXP0oiSKpM0AtF/oz\n6anpANCiTHmyYTqGQKQFAldaVM3ntw1qIFvM0zIH7dj+xI6nQ5+cjfatbE+D\nroivfgKWrmc/DL9bFa0g5E76CjULsjHpq5gkfAQUSSkDHM4Bz4tVOrSI39YS\npMJ6\r\n=CHN7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwlYkXvvzdtY4HUPN49v2G7chzXGyePXHD9j0Qk65zLAiEAxIjyaWIyhKVUIsPlZ4Kh+27IJ14gvYy3YEgv8LXsB/0="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.4_1526536690961_0.939942335846754"},"_hasShrinkwrap":false},"3.0.5":{"name":"beetle.js","version":"3.0.5","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-MczD904/iZbnmHG4FOBk+/6CHX9xQqMpm1AU9yXf8d9ovLhFclHhlFS8xLqlYHRDcG5Iqc+ZeVedjIhOs/zBbw==","shasum":"ff5f93da37b6e6c207d6f57f35f73ea547170ff6","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.5.tgz","fileCount":6,"unpackedSize":630811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD7tFCRA9TVsSAnZWagAAfFMP/2mBIuqYdxRYPeQLMOXY\npj2EkOabVn3nW9/kqBoeM3SiO2JTAfguBekreoklksylJzYaGY0oKkJV9mtO\nuNXcVYRtJGh7egBP797Zs8pCPDlXrX43d3LXHhX6mnYhYuKDjHFNAZSj57vy\nYvbAUtnsTTmGijQ0T5KNpwogcyllLMUSTzpqXfOs1hn5zxlfyTk1+KRx9NHB\nQnJvjsE28OL8faDwDfqHY/fMUwEPfi/y8FdZ5Ao0aphtN8bH2QrjPb18gD0i\nx42U+4V9L6XGseGMn3/e+k6PUxUCcjWJnA03yKZTrS5wsxDt9EFEW/6XUlBC\nNNyL5S4wkJPQ/6W5jn2ibk0Y/juU7z8KNrtMtPCp9mGtq3om+zIlYf0WbV64\ngjuRnLM7PV3QlrjntVFnJfHrXOTw5w4Dz1ER9e/ClkCZeN3iHHX8MrSkoqb/\nU2vM4NqGAU8bo0rRkaI9qO9aKy5bol2axHIA2gEevc8xSQ3RlnCEm7dFCagI\nLixFunk5ep5pjtG2WcztfZj+5kwzZolWn4YyDp80SCUxyz4XflJcjdvmgLA2\nAqfuHeFeO1ydnE4RSL0HpFHwUZYwFVklvQwiFkBYOLz9i0Hpy5fGUTxQB/BQ\nENmy7fFYWS/xxkB+q+NWqhFJQ4iGvA3JC/sscQd+FMGBW/yLzHpWqM0EniOY\nzJF5\r\n=2a4S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTd1USjAfrhXOJjqD+302K9N9i4vDlEidWjCc2SSFr3AiAahCq3DURsE8MX+o/ez912O+15lTuNfBuRUKnmm9NRQg=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.5_1527757636040_0.25670928561035256"},"_hasShrinkwrap":false},"3.0.6":{"name":"beetle.js","version":"3.0.6","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.6","_npmVersion":"6.5.0","_nodeVersion":"10.4.1","_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"dist":{"integrity":"sha512-P/PKT+tAXi1xlDsH5ZzZT/icNdgAaakFdKU1QmVrw4twGq6Tw6LhXXAsvt2kuLDE0J2au3jLFTKwTf+bmQuJ7A==","shasum":"25e1f75e49eb45dfaa3690bb503be824203bc3ee","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.6.tgz","fileCount":6,"unpackedSize":630988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH7HeCRA9TVsSAnZWagAArRoP/2d0nCSkjx4Ufow6C+yf\nIj+KjgZo5pDpNMYXsYpGEEOSCTEA13vZNRPVNsO0SENJsCpr5NHLuxHy33tM\nRamvz5xVONywqpBAVhxzj21/ugSxiDjQSR2w1AQHdf4dvsp05TQtKqRQW8AY\n3S6bgacfpJZk63w6mFzoW+REslnMaM2Ubs0kNFEmkCRwOjlmLMBOFVqtmuAU\nft4N+w0ZZW18+YDFnz+CtpGtc2i8QpUkcRFuh0sYkP8GJ6WdksxtpzumhhvG\nFhejDccaxTSnwQTOOM2ExPazwoiU+PKE5habkjRexH3fSsza8H/fJUHdAm1C\nmZui8xzAaRs0JwhWlZBSfWNLrBOquIOu3atNmaG3M9R8eAPiADXPESpPRGpi\nlQHHsYa0/iXEUECg/+7tl9jj8srezLJdAeOPpAALBJb6DpQQaceP6/v2vvKX\nJQBjeOb2kFi/HoA1vAg9no4o+kmPgznqp2fhm+q5mGYr4236Y6dFDcF9u/I3\nUL1fc+VgscsUS2CW0zS4gN0n8RVQivfbKqZ8RSYD4EfWUXq5O+c3Vkwxs/ao\n5d6m7g83y2saXmHz7OF12WwNXeaT5Ztsv9INpFQ+Thlyuv/OE9sNJUhnqres\nX82vTg3UD820vtjj59yBGyXKQ675RX/Iyvq1NS2QmkINqJEHRlL6hEftSfji\ndAbP\r\n=Q12j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw55rOOReH62l+tDz2fHLLUlDvYIl2jVd/XIqKboyy9AIgMrJALZtkZmFlvmeipzrO3lPQ9dBi/LusQtyb1NW2Jis="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.6_1545581022213_0.9448134509840507"},"_hasShrinkwrap":false},"3.0.7":{"name":"beetle.js","version":"3.0.7","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.7","_nodeVersion":"12.4.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sdGAPvNcIeV4BTGXtdEuOzaTFv5l+N9ydZep6WRZ4cfirs1VC87XX9bsX/56Ozi06oQPsVKwa1rfFuQ/Nnl1BQ==","shasum":"f59452afd25f76406c0f1ff5f21a56ee2141c2b4","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.7.tgz","fileCount":6,"unpackedSize":631353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdurs6CRA9TVsSAnZWagAAdKsP/RXThu5zOJCd9ywphlTs\nSKrkY5oKYo97B09HZGD09gQiz0Ru7piG6z9s1ghmVeLEiLnx+BEqQqLq5zR6\n/y6Rx6OUMgkaQfSirmyCF5W0mM8N26k+qWnJbnjgDpyKUqWlmXBRDD6mxDOJ\n9lTdOtG4Mmk0WEe/5MvA65E4x5Zgk7DmtjacA0SH7ksgfg6MLlq8tEs9PAL8\nqx5lTRowtO99tdu1HO2gJkzpQr1W8pzr+rEd0mQkvUc2Ansl+eJmaBaig+ZT\nB4xJuiJBD7dwMnJrEujLbaJmjzyQLMPeJ+iojT2tpOLz/u43HYUNL8KBjJqh\n9oH+lb9uC0Ri+ZuX1UYxhiZRh7mmWGO3p+QW7jPB2ZIKZdzdhzPEUAUvEbvk\nZBSwMMp/bUvsom74xFbDZ/1P8lxHHATGzdivlhVhXyLnTxxmDNTw9/CqWo0b\nSauKr3HGTIzuXRfNSUCoH7VjjLJhk/Dw1vOe1FL5U4tbQHBgapRSDQ65E9oi\nx0N8AAXR13RQf7eC1qGSNlc0a0g1swo9bMWNIrIE4aWJtCvnaEFmHGni/uVQ\nbhJUGxxZtjIhk50wyPdt9fgGZbHeNiwGkjhQaVti5Qq0r/rOgQE9mL8BFK9M\ncjy/NyTM6T8Wey3DVMfbOhjfB00YdZ1SKXbdguca750+XkvzmjvvJH2a7CpY\nd/or\r\n=H/4e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAtPdZYMAMmT1RTgttfEoWxBdf2UkVztnj7v6y5eqLlgIhAL+7REvYAG4DMyKq5lUhLWkZeyIYuk9c1VnrD3ZUMUkS"}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.7_1572518713576_0.2207153289602013"},"_hasShrinkwrap":false},"3.0.8":{"name":"beetle.js","version":"3.0.8","main":"./lib/beetle.js","typings":"./lib/beetle.d.ts","description":"Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.","scripts":{"test":"jasmine ./test/*"},"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"homepage":"https://github.com/umutozel/Beetle.js#readme","license":"MIT","dependencies":{},"_id":"beetle.js@3.0.8","_nodeVersion":"12.4.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-p+S/WM9wgoR6lKacUtfxOAnRMovmmUCIIq/m/Z7Kki3cMM2TX60N8rw9Obf2Ij1S0Vvfo04cpjA/akscqOOJWw==","shasum":"b58f778f41898028af91cd7f343a863d7164329e","tarball":"https://registry.npmjs.org/beetle.js/-/beetle.js-3.0.8.tgz","fileCount":6,"unpackedSize":631354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdus89CRA9TVsSAnZWagAAVQgP/0Rudekg3oO3ZE6zFFqz\nkeKyw8O0wmKZX0UCy5i4EOLn/1irvSfRvxg46g10mbw4Uj3abBwQEh+AgGqU\nGO+Fg3rC/cUQl71NR3PsbjmocqcPSpx23ksnIWHVuG0h8F8MntPDO+KRUSq2\nLS7dKOcj6QwIxpRIINKcjMRPwBY127xSkGEs68IRxZJYmHOQ7xQaZRfx0p8O\nSWvN1SOzjb1CyoCThLyXA88XFAv+8Yu6QFYYBhTOMi0sO7Ljs3MsuhCHrtYR\njJ54d2AHo3TbXBOBureE2ywLETvYEerKcLyepkDOOeoaY4wb5JeZQwG2PGuf\npZVoMP69aFPg94rpB3up8m295xx6AEOu+6opuA1xUFdEduPEdQSQFJG82CTF\nr79vthoEFVzd0e/pSb3JFViWao/DZDZJDQwUZg+pqVj7sSnJc//5VlO8VoGY\nerEwr/v8SERLXezlnMcE7ClSR1qSzwc7B7l5QVHV0tP5WoKkUJmcwIPjtJwI\nm6E3daAxyrzBpiNXGGNMjIgj3xazn8Lr5n4HHfogBimg5ke+CWFG7A+/24iY\nhGkuqlxcqVlGAv5+Yc9nS/e9QmE94GxNAdzvtpOYgip53D0XWLSPOFAs+ZSg\nG57jHxymkjLUf3FHSfkxqJnILU32sFAfIjWp7FpokuG98T79HDT1c9bBT3k9\nqokB\r\n=7r5n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPItm6or49aAiNBRxY8FjBKTB9Zxs3Chrhk7Dkxw0EkAiBEjEdNjD8U0GiHcW+EViYxsGYIYGm/5EL6xzuJShXogA=="}]},"maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"_npmUser":{"name":"umutozel","email":"umutozel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/beetle.js_3.0.8_1572523837235_0.6129400170441184"},"_hasShrinkwrap":false}},"readme":"Beetle.js \n=========\n\n[![Build status](https://ci.appveyor.com/api/projects/status/chugsi3ye1ufa5n2?svg=true)](https://ci.appveyor.com/project/umutozel/beetle-js)\n[![NuGet Badge](https://buildstats.info/nuget/Beetlejs.Client)](https://www.nuget.org/packages/Beetlejs.Client/)\n[![npm version](https://badge.fury.io/js/beetle.js.svg)](https://badge.fury.io/js/beetle.js)\n<a href=\"https://snyk.io/test/npm/beetle.js\"><img src=\"https://snyk.io/test/npm/beetle.js/badge.svg\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/npm/beetle.js\" style=\"max-width:100%;\"></a>\n[![Join the chat at https://gitter.im/umutozel/Beetle.js](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/umutozel/Beetle.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nBeetle is a data manager for Javascript.\nThe goal is to be able to work with data as easy as Entity Framework and LINQ.\n\n\n## Features\n* Tracks objects and persists changes to server\n* Can work with Knockout and ES5 properties (others can be implemented easily)\n* Can work with Q, Angular, ES6 and jQuery promises\n* Supports data model inheritance\n* Supports aggregate functions\n* Can work without metadata\n* Can work with Mvc and WebApi Controllers\n* Supports property, entity validations\n* Can use existing data annotation validations (carries multi-language resource messages to client)\n* Can query server with Http POST\n* Can be extended to support almost every library (client and server side), flexible architecture\n* Auto fix navigation properties (after foreign key set, entity attach etc..)\n* Can check-auto convert values for its proper data types\n* Can be internationalized (for internal messages, validation messages etc..)\n\n## Current prerequisities\nAll dependencies have base types so custom implementations can be made easily.\n* Entity Framework\n* WebApi or Asp.Net Mvc project for service\n* Knockout.js or EcmaScript5 Properties for providing observable properties\n\n## Usage\n* Create a Controller and inherit from BeetleApiController, generic argument tells we are using Entity Framework context handler with TestEntities context (DbContext)\n```cs\npublic class BeetleTestController : BeetleApiController<EFContextHandler<TestEntities>> {\n\t\t\n\t[HttpGet]\n\tpublic IQueryable<Entity> Entities() {\n\t\treturn ContextHandler.Context.Entities;\n\t}\n}\n```\n* Configure routing\n```cs\npublic static class BeetleWebApiConfig {\n\n\tpublic static void RegisterBeetlePreStart() {\n\t\tGlobalConfiguration.Configuration.Routes.MapHttpRoute(\"BeetleApi\", \"api/{controller}/{action}\");\n\t}\n}\n```\n* Create an entity manager\n```javascript\nvar manager = new EntityManager('api/BeetleTest');\n```\n* Create a query\n```javascript\nvar query = manager.createQuery('Entities').where('e => e.Name != null');\n```\n* Execute the query and edit the data\n```javascript\nmanager.executeQuery(query)\n\t.then(function (data) {\n\t\tself.entities = data;\n        data[0].UserNameCreate = 'Test Name';\n    })\n```\n* Execute local query\n```javascript\nvar hasCanceled = self.entities.asQueryable().any('e => e.IsCanceled == true').execute();\n// q is shortcut for asQueryable, x is shortcut for execute\nvar hasDeleted = self.entities.q().any('e => e.IsDeleted').x();\n// alias is optional\nvar hasDeleted = self.entities.q().any('IsDeleted').x();\n\n// with beetle.queryExtensions.js we can write queries like these;\n// this query will be executed immediately and returns true or false\nvar hasExpired = self.entities.any('IsExpired == true');\n// below query will be executed after it's length property is accessed (like LINQ GetEnumerator)\nvar news = self.entities.where('IsNew');\n```\n* Add a new entity\n```javascript\nvar net = manager.createEntity('EntityType', {Id: beetle.helper.createGuid()});\nnet.Name = 'Test EntityType';\n```\n* Delete an entity\n```javascript\nmanager.deleteEntity(net);\n```\n* Save all changes\n```javascript\nmanager.saveChanges()\n    .then(function () {\n        alert('Save succesfull');\n    })\n```\n\n## Supported Data Types\nstring, guid, date, dateTimeOffset, time, boolean, int, number (for float, decimal, etc..), byte, enum, binary, geometry, geography (spatial types are supported partially, can be fully supported once we decide how to represent them at client side)\n\n## Validators\nrequired, stringLength, maximumLength, minimumLength, range, emailAddress, creditCard, url, phone, postalCode, time, regularExpression, compare\n\n## Supported Query Expressions\nofType, where, orderBy, expand (include), select, skip, top (take), groupBy, distinct, reverse, selectMany, skipWhile, takeWhile, all, any, avg, max, min, sum, count, first, firstOrDefault, single, singleOrDefault, last, lastOrDefault\n\n## Supported Query Functions\ntoupper, tolower, substring, substringof, length, trim, concat, replace, startswith, endswith, indexof, round, ceiling, floor, second, minute, hour, day, month, year, max, min, sum, count, avg, any, all, contains\n(can be used in expression strings, some are not supported by OData but can be used with beetle query string format)\n\n## License\nSee [License](https://github.com/umutozel/Beetle.js/blob/master/LICENSE)\n\nThanks to [JetBrains](http://www.jetbrains.com/) for providing us with free licenses to their great tools.\n","maintainers":[{"name":"umutozel","email":"umutozel@gmail.com"}],"time":{"modified":"2022-06-13T04:29:40.404Z","created":"2016-12-01T05:47:19.006Z","2.2.3":"2016-12-01T05:47:19.006Z","2.3.0":"2017-03-06T08:12:18.073Z","2.3.1":"2017-03-06T09:04:05.385Z","3.0.0-alpha.1":"2017-10-07T13:44:17.392Z","2.3.2":"2017-10-07T14:48:04.613Z","3.0.0-alpha.2":"2017-10-09T06:58:50.086Z","3.0.0-alpha.3":"2017-10-09T12:18:09.039Z","3.0.0-alpha.4":"2017-10-25T08:21:35.687Z","3.0.0-alpha.5":"2017-10-25T09:05:56.210Z","3.0.0-alpha.6":"2017-10-26T22:07:36.816Z","3.0.0-alpha.7":"2017-10-29T12:21:33.129Z","3.0.0-alpha.8":"2017-10-30T12:05:26.385Z","3.0.0-alpha.9":"2017-11-01T07:47:42.306Z","3.0.0-alpha.10":"2017-11-01T07:50:11.074Z","3.0.0-alpha.11":"2017-11-06T11:15:33.208Z","3.0.0-alpha.12":"2017-11-09T13:39:13.513Z","3.0.0-alpha.13":"2017-11-14T16:11:23.008Z","3.0.0-beta.1":"2017-11-19T16:01:27.847Z","3.0.0-alpha.14":"2017-11-19T16:02:47.521Z","3.0.0-alpha.15":"2017-11-29T08:40:27.572Z","3.0.0-alpha.16":"2017-12-01T08:07:30.606Z","3.0.0-alpha.17":"2017-12-09T19:12:48.823Z","3.0.0-alpha.18":"2017-12-11T11:33:53.503Z","3.0.0-alpha.19":"2017-12-15T13:33:15.228Z","3.0.0":"2018-02-28T08:51:33.425Z","3.0.1":"2018-03-05T06:03:23.677Z","3.0.2":"2018-03-07T13:34:23.776Z","3.0.3":"2018-03-10T23:01:05.445Z","3.0.4":"2018-05-17T05:58:11.109Z","3.0.5":"2018-05-31T09:07:16.128Z","3.0.6":"2018-12-23T16:03:42.334Z","3.0.7":"2019-10-31T10:45:13.748Z","3.0.8":"2019-10-31T12:10:37.374Z"},"homepage":"https://github.com/umutozel/Beetle.js#readme","keywords":["ORM","OData","Unit","of","Work","Client","Side","Change","Tracker","JavaScript","TypeScript"],"repository":{"type":"git","url":"git+https://github.com/umutozel/Beetle.js.git"},"author":{"name":"Umut Özel","email":"umutozel@gmail.com","url":"http://umutozel.com"},"bugs":{"url":"https://github.com/umutozel/Beetle.js/issues"},"license":"MIT","readmeFilename":"README.md"}