{"_id":"franca-js","_rev":"42-a6d61b20e26ae6fd62bc1f5ef8540ef3","name":"franca-js","description":"Common query abstraction for multiple data backends","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"franca-js","version":"0.1.0","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","lodash":"3.10.1","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3"},"scripts":{"prepublish":"grunt"},"gitHead":"c7ce659f5a3515432c2abc41b751b61ae22d8850","_id":"franca-js@0.1.0","_shasum":"935d017e68e8b53040d763b8eaab4971aa29d1cb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"935d017e68e8b53040d763b8eaab4971aa29d1cb","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.1.0.tgz","integrity":"sha512-Iit1lIvVECWbZ20Cdfd8yM/ZWm/qOZmPDCJq1xW6We/MOebP9tYWO5T1yqCquFjye41cxhjviOLaI8lZ3rRfpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdjpTyemnPYSa+ZLBt8VA5aWlKO2JI2IJXjPkXAEgnYAiBD6B4FMOpzZTnu+SBhwhhEL5Dg6gz9j9Op/ODeUBMSXQ=="}]}},"0.1.1":{"name":"franca-js","version":"0.1.1","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","lodash":"3.10.1","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"35f76bbfb40a78f61a3caed882d75b5d4feeb6b8","_id":"franca-js@0.1.1","_shasum":"daf3df708a60d25f76e47911e37404d83659af4b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"daf3df708a60d25f76e47911e37404d83659af4b","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.1.1.tgz","integrity":"sha512-zy65QgwNBd8zjTtbnlBq7gCNi+vVTq+tSo3vcfGl0s0uZUezIWwe8fbd5T2+N8SFvaOw/WTlH6419hcOlXgZUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOK+btnlB/jZzGZHfLLd8HgKADEHRaWmsTqRplfr6rnAiEArzk5miKI3nJCEzZPRwDTbv4S6k5gBBusKlZX4R2KlRE="}]}},"0.1.2":{"name":"franca-js","version":"0.1.2","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"9c439f5b5efa65ca6735b1d0be86725daac02f20","_id":"franca-js@0.1.2","_shasum":"d4c5153e3e3209bb95f818147912e07c557ad115","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"d4c5153e3e3209bb95f818147912e07c557ad115","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.1.2.tgz","integrity":"sha512-0bJadYLRNC6i17gWyHtHexKrCw1CQ9Kurg2Y24ww4mqhU5Cr8Z80KqEEpuzoB2Yjs+tMS/myPEV1c2jWUIF9Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIutjUsbqq/ef3lvX4eBB5Bn7mNtubYRQOTkqruyz11AiBNnhFLlB0nQbsLuEC4SavRQrIKFMO5KZ1cNCXMu1t0TA=="}]}},"0.1.3":{"name":"franca-js","version":"0.1.3","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"2ae286e8d973cf267d894260e4ac28663c26fd77","_id":"franca-js@0.1.3","_shasum":"c0dadab8f530233c1251f0190079d728db1530b2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"c0dadab8f530233c1251f0190079d728db1530b2","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.1.3.tgz","integrity":"sha512-dL3ukPtt4du3ISAqD8+b5TtyKAeBLv7VnE8VsL8Bc5uaJP6I8ca3DVFVIUcbBm0x0lwqg/etHmkuEtTf93/VyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu8USGKEwrsqRR/4vNgyLoaefMftJmhPHutP0IWnMi6AiBfarYq6WIkrVh2QyJxJt7DXk2ZbgQRQNtBwPOVCRMYuA=="}]}},"0.1.4":{"name":"franca-js","version":"0.1.4","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"https://github.com/chenguo/franca-js"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"1bd582262cf448424a114ef7c050532a985cdf85","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js","_id":"franca-js@0.1.4","_shasum":"57ce3579e5809772956d270d3c2797b9b1faede8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"57ce3579e5809772956d270d3c2797b9b1faede8","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.1.4.tgz","integrity":"sha512-a4nFoHJrAQqfD4m1YgYFe5/2ke4paKuRg9O7mYTghIfgsN0Ys1DF/2/zdZoBlj0VS7SqpCDqlmMasvqqerpLUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqm/VKwVAq9+tqskR5PDV1YjnNcktlvGpeO1SXll9vRwIhAPOs4ABZ8dFCzInnfn/YGZ5Ynd+LQKgr+jbRHmdMamzm"}]}},"0.1.5":{"name":"franca-js","version":"0.1.5","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"https://github.com/chenguo/franca-js"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"0146a2245e5d30555a7b03f029e58eea63972a58","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js","_id":"franca-js@0.1.5","_shasum":"8e2af809741f52f947f0ee4ddd27ef2af39cc375","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"8e2af809741f52f947f0ee4ddd27ef2af39cc375","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.1.5.tgz","integrity":"sha512-BsbuD14BiAAJfuU85xvqlfQQrN/4IoL9nTxxBlnqAYbNEOwAjSayS/SOFq0rXfiVvu3Lptw3HH3pctauis2khA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6YNMJpdfuksQepJ2x/hGpyRDJBnPfNpQNJLYIyJQvtAiEAjJJEIGCgXArp4z2XyoevHNvkjMVBWWHkAV1h3wB6j5Q="}]}},"0.2.0":{"name":"franca-js","version":"0.2.0","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"https://github.com/chenguo/franca-js"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"84676a2722714eb5d8344b4dfb9c74d677a3a0e0","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js","_id":"franca-js@0.2.0","_shasum":"aca0d3e8194d20430cfe7b7e77dd530f75e58dd8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"aca0d3e8194d20430cfe7b7e77dd530f75e58dd8","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.2.0.tgz","integrity":"sha512-Hx1Xk2slIIrd+5tNsxLIXnDKTJbNVpi+fLuEolk+PEehvfLpWQW0T2ROlLnPcY3Jc/QZJBO2BW92KExsciMMdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYVNJL8tjflnFL6wJJAQbcp/4REmFu4BT5sn/3FM6brAIgV7xt/S1yZlmeGUBgg/kWecXx4WcmR8ShCJigkb3tXEM="}]}},"0.3.0":{"name":"franca-js","version":"0.3.0","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"https://github.com/chenguo/franca-js"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"1acb1c22f5f560a6661d91876023ab27a9cd56c9","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js","_id":"franca-js@0.3.0","_shasum":"056a3e90aaf9d2ec4cbf3a4cd47ba175ef48c71f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"056a3e90aaf9d2ec4cbf3a4cd47ba175ef48c71f","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.3.0.tgz","integrity":"sha512-0RCP8Q43R3sbyLd1ekeVkJE+YBiSCpUfqrDEdUZlfxOvHIQNVJfdrk+mKnwZ78HpKef7vgw4Fov40zewo5Sbcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB4YKZcu9XGQ6m99QYhz1f0cwhZQb90zHXHix7cz4NwAiBugaWcNgQTzIPX8bDTrf3toup4duoT+z6Myrsih2ANaQ=="}]}},"0.3.1":{"name":"franca-js","version":"0.3.1","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"bfe8cf512377b248981735d5bfe08daaa4aeaab2","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.3.1","_shasum":"ca49a8870e20c83b4524c0c2b89c42888ed22fc4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"ca49a8870e20c83b4524c0c2b89c42888ed22fc4","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.3.1.tgz","integrity":"sha512-cWR/JaQVIBcGbqvkabAOanX2aqIEcsElOI4NHYs1jRink7wTIPQzMITanoOpL+KKo0F9u4xedKYEDrMrWw7Upw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8bV+Kj98xtFxXSVFoBGcOhZVJ7u21XeoExaayfihG5AIhAORQkYDDtDhA9rjO1RxRD3DlaU78U/elRlC+bxEh+Djr"}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.0":{"name":"franca-js","version":"0.4.0","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"36a5cc172f1fb587fc7030fd83365815523304f8","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.0","_shasum":"318c9fb22014ecb6941d035d77e0182528f51d99","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"318c9fb22014ecb6941d035d77e0182528f51d99","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.0.tgz","integrity":"sha512-tQn5M1h441dykG7wV/VKTas3gah2JNAj//0bRoKnAZiPYsi/nx+nnRYctxLZlwBB+hsmSaP1ELNSkpjQzCQrmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8k4+OEQ7sjE94nxa+RyMMnB4/93Yx+GIRORop4jBvewIhAOjZnb4O6W677vqJ3rFC4uviOWOFqSOU1Q0rOWp0+/oh"}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.1":{"name":"franca-js","version":"0.4.1","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"app-root-path":"1.2.0","coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"d838bea01abfed3b17aeca03408ff5bda7c5b3a9","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.1","_shasum":"b399f3e6aad47b93e40598a74830dfe8949524a0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"b399f3e6aad47b93e40598a74830dfe8949524a0","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.1.tgz","integrity":"sha512-PstWjN58ipwcDiiDvjVWDt0217m6EoxJYPoqYOhUYrGtOky8kp44OSWRe1MjHSOXkygQUCtQb4QoAC6pB45Dtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYBhR9vodA/pTAXaYXcbulJlM9Vq/hjbmvWacQjF6r2QIgNiGxgjP85UQKez0+ZHeOUDXyRlTGOy8MkFnuFOJRBnU="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.2":{"name":"franca-js","version":"0.4.2","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"1ef56acc911b4ac3903ac1e841449ecd245f3076","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.2","_shasum":"0229c6054d55c26a69d6344b94e2529694ad4e81","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"0229c6054d55c26a69d6344b94e2529694ad4e81","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.2.tgz","integrity":"sha512-p1WdTGZQPGDh2rkeDUyKd57nKXhFDrnIBQH03lx9XwS3k4EMplEiXPPRRxsNOxcKHQ/cE/T+BFNrhzdw75uRzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe/n3sO+uSHJMZUd7HK3V5r7IJH4ixi9leG/oPRxXcGQIgeQjdnQCJWiO2OfFhkPTCockbZUvm3hTBblzXWOsaXrc="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.3":{"name":"franca-js","version":"0.4.3","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"app-root-path":"1.2.0","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"07532a5c0ff230bee283553b66c63c631e7a09f2","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.3","_shasum":"c8705eb76d052dbf570da4b40493693c9bf0e820","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"c8705eb76d052dbf570da4b40493693c9bf0e820","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.3.tgz","integrity":"sha512-hpIs2+qzfRZqIotsmgFScSzsxV4l3wFmMGWuxVJIQyIVKXU/IHONzTzU5zkSXvOQPWC9BIe/Xv3nuBQKhQvbNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTLn/pW+sK15unbsCoxXkz0tP9JakNBedVp4V2tf89sAiEA3HWXpCMg5MSBnaFJNXlZaHBQ8gM7q7/tWMqYW/82++w="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.4":{"name":"franca-js","version":"0.4.4","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"bca087ae5872208316720e7539f0f2a23b567489","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.4","_shasum":"a1c2fbb66cd6ef9f2efc793f65866639e2ca543c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"a1c2fbb66cd6ef9f2efc793f65866639e2ca543c","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.4.tgz","integrity":"sha512-UKH4lk0zFtGlnkDuN+XugtCMEGjrXWZLQtx6m0DoFu+WiPmGiTPZ8N089HWJ/8l7p1kAPY5xdjZ+oNesqGTtSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRSIe+JmHriNoJeQt8r73OqEWYPMxJ0+iYZt2Y8t3OxwIgdV1DLe3J0CHWMX6eGTlzDv/5JMu25kql4pR52l3nUTM="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.5":{"name":"franca-js","version":"0.4.5","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"3ee686bde097237fb68ede4abe25ff270277dc74","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.5","_shasum":"57be59118e9288138240a75e20b7bd7901026b71","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"57be59118e9288138240a75e20b7bd7901026b71","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.5.tgz","integrity":"sha512-dRv6t3ly57MXAqjSO7B7E4SOwNd5Njm1Rs1Te+cX7WEcO0SC4HCmBjMf/Myc6iWqvYVsuMbtpC6U+vCPT2s4Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4XPJgTaWwUtUiy5eIGB8uqEOl83erF2eMnRyNfqvyvQIgHjtnFvxLBXN6yq8rOWGGEZm4AFnLwRR1YZFT6+2lxO4="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.6":{"name":"franca-js","version":"0.4.6","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"a68e66a001dcd499fe1aa17d27a568e7d27fa5eb","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.6","_shasum":"126bde7f837346a988fc6ed31bc58651d4939a68","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"126bde7f837346a988fc6ed31bc58651d4939a68","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.6.tgz","integrity":"sha512-3oZ3ShlEI4GVxFPhbF2SmsIIeHzeAo8kLN8JWmTVCNpRu/GuRMTzb3AdliE36Re3nkPpqOtrhPg0Um0RmzxiSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD99t6cqCiHJGb9bZeJ79OrVFK0l6xyNp3Z4Tsi6JZCegIhAKNtp6rKiMBHedREL/+RZ+KpAVyxnVsb7hBpYhdaD46i"}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.7":{"name":"franca-js","version":"0.4.7","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"03063a98c791b63da446fa94dc15c46812fb8792","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.7","_shasum":"ae20da04db1f5307e17f30dc72e15a7e03d87196","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"ae20da04db1f5307e17f30dc72e15a7e03d87196","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.7.tgz","integrity":"sha512-bSV+hpgyOCNLi2C6eRWNswaHEtjqqnIvpPz6gqXImjdeZOwXOhgexMBwXVLLH/6mOoLM44kF4msg0PvbYJkJHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiwgVDgsX4XmjCOHmT/p6xCbnt9uW7uH8bqtPRjQYz/AiEAnniRS+XoU3O9kpZwflBlsfuCb7fpxZ/iGepOqfnZeXA="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.8":{"name":"franca-js","version":"0.4.8","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"798cd53368411b8538c1f5bf223ca59fac50db14","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.8","_shasum":"2640f9e15890fb6fcf3ddf63bb40ea108ec54b8f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"2640f9e15890fb6fcf3ddf63bb40ea108ec54b8f","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.8.tgz","integrity":"sha512-47RdSvsEWsE0wwPAhu8DrkqYe7xHpSTASb9RpK4GfOq4kMPAE/amDzb1lXh5R6JzKvZnpc/9Q2jOyqLEx9qTEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHntURp7kEBhzfU/MXlopabIs60Lwk9kyG0Fs9Bh8OycAiBQwxYWvQTX+TCJhUVj3z0II/qqCUf8GMaStGm9D4LviA=="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.9":{"name":"franca-js","version":"0.4.9","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"aa3afa22e89172d4a39a7ba639a2dde8cf79b8d2","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.9","_shasum":"0211eb0d7f6470abd799839b9eb5a90ec44c9121","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"0211eb0d7f6470abd799839b9eb5a90ec44c9121","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.9.tgz","integrity":"sha512-xN8wnBhdg++goVfogBVFyJwmOC9NikogkX4S/WqIlSnD/3pGn6f3/bmP2NAnc1gbkQxLT/w1sam2InbIgSjNqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa2DtZnXC6Q5Iq7PXt0fxaeVTZpJIpS3FZekbGbrpFxAiB1l3PGP35OWpFh9CHNzugE2smGYLZXocBZL5PKwwgNgw=="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.4.10":{"name":"franca-js","version":"0.4.10","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"fd2561abc3d8abe13a96a434e5e7d25926aa9f53","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.10","_shasum":"7d7ebdedbcdf9bbcb9e1057d99a0b85aa2eae644","_from":".","_npmVersion":"3.5.2","_nodeVersion":"0.10.33","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"dist":{"shasum":"7d7ebdedbcdf9bbcb9e1057d99a0b85aa2eae644","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.10.tgz","integrity":"sha512-6l8t1zTcTk37PWdCgXtsikMetXs8yV540a/Qmipf7yEr5vzsYJQ0h9FDsFnMwJAbSh0HPbH7Mw380j57o0/zQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe9mdGk7tUPd3ZbQYG1KwszZJ0WG9e5KsoegYHtYVLbgIhANRep3HoED+jPaYIkws0btpAdK5wYK0/NqMQ1TswLAzn"}]}},"0.4.11":{"name":"franca-js","version":"0.4.11","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"f3cea63e3e9f0ff37b3363855166a4a60f3623a7","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.4.11","_shasum":"c705ad8f9d9abcc461accc71e6bcac8e6cd5e904","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"c705ad8f9d9abcc461accc71e6bcac8e6cd5e904","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.4.11.tgz","integrity":"sha512-dFRNAsaY0DJf5iOf2W9CK69bUJc34khKIOFILn6wEwMnpVbskB7L0Mc4LthY6dQDR0E6Yq8ybCayenPQO7rGRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLqeCbVrBgykk8UzsGDLhVTzU1wbTQpG3l4kVrGHS2BAiEAymkVz2+GXeVBo5pEzBQAneF7YN9s2sKDK+5LwYiNSvs="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.5.0":{"name":"franca-js","version":"0.5.0","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"304bc798570575a99fe255df2b45487c491bc2c5","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.5.0","_shasum":"6a36a4ca7fbe7c458c24b0e3200621a06ab61315","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"6a36a4ca7fbe7c458c24b0e3200621a06ab61315","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.5.0.tgz","integrity":"sha512-Z8Wsp8FrSUXlxS6RAA4HJa8pLyHWwvS4P6IOONbxZij/o9NpXEHVlGz4SANr8+tXuMCf/a60xW/ogy1PA0aNSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqZ86WnR4t6Vcx0WX1bkabZ9wwG8kriJGK8Fmyutq00wIhAM1jT46H//YgtK2v/746dIpHJEn5h/2b0/lrSSpJwiqX"}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.5.1":{"name":"franca-js","version":"0.5.1","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"9d1b8fb860ace7d0b0865dc33140bfb9085902ad","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.5.1","_shasum":"85c8f1c5f634af564e97441f53e3b33bb3b659da","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"85c8f1c5f634af564e97441f53e3b33bb3b659da","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.5.1.tgz","integrity":"sha512-EC8umTSCJFmfk7UaApofoheyx3TjgHGK5U4Wmi3x4C+Y0tZEJScXG6cTAhSIYzBUh5OX95kKUffH9QfzSDfs1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeXfzuci8ejH3WNRO/onyCnyyJAmga3Ipo+rqwTrGhGAiEAoXVphR7eIj73inYYJATULSWuBbdKIUK7LDKaPSOW/Gs="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.5.2":{"name":"franca-js","version":"0.5.2","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"5528acffd31f61c63910b0ce0707c446c7e6f9ba","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.5.2","_shasum":"51c23bc8a04c832473dd308ba34e520f115fd4ca","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"51c23bc8a04c832473dd308ba34e520f115fd4ca","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.5.2.tgz","integrity":"sha512-iflVs/wthSwv8YwssQpnppER1osvuuIRVrliPX3XPuUq2IkSVVolaBtsE5rqtAYQH/u8EMEJXwXSy6lfKOXSQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBl4KKOTd1gBXzW+qYdJjCjyqddM0XCuZFE9cZu/gd5rAiEA2Xn4xzkT1YXeJGDEgu6L3c3Y5idRdeoFD7O0O2vvFqg="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.5.3":{"name":"franca-js","version":"0.5.3","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"5c76bf09b8a9c06d78b7ad9d03d5506b6e6d77d4","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.5.3","_shasum":"ce20be48fd1237bc2e0a0007b859a13e1b7d7d57","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"ce20be48fd1237bc2e0a0007b859a13e1b7d7d57","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.5.3.tgz","integrity":"sha512-e5LtizZkkeuNwRvVRk+JYxuj1y8QqE/EDQwEBE0ZuynB/NRb/7Ax2mZfgDafgXKlPqIP4TCJ8OCY8axrZ2KYnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/MFMyDxGul5PhhkjfTnljYeEZWxihmE9skXklsEh+pAiBh70DDtol39F4KOrRq+NfmyQF4uqqxiB9cGeJwul1gsQ=="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.5.4":{"name":"franca-js","version":"0.5.4","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"coffee-script":"~1.6.3","lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"d40012dadef5912c3d563994e1cb9e06ceb0e9da","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.5.4","_shasum":"be78c0ad129016eb8f7b3b303aaf9b96132c6179","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"be78c0ad129016eb8f7b3b303aaf9b96132c6179","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.5.4.tgz","integrity":"sha512-M7PNt3ya57efcx7HLA8qMZ+WOUw/g/HzZRwsqDpqHLF81xiejzdB2yj9NvB7eDFa2yaw8Jp7GCjPM4frVwzZvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8yCyoz7Q7oW3IJO+oIyl7l2xoykCpaDbnZRaINFMEAwIgT7Q3tPGVKXSTFEaEThhsw8k1T2vKwE0YZrHLg6hz18A="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}]},"0.6.0":{"name":"franca-js","version":"0.6.0","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"7eaf6f20f2489552d52cef6876629e035b889f2d","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.6.0","_shasum":"b9797d8102ee4962673e3dc4bc856e7c790a17e4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"b9797d8102ee4962673e3dc4bc856e7c790a17e4","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.6.0.tgz","integrity":"sha512-j/mXTwri2/LwbUeh2I3cShPJ9FEL/pAcq/DQWstz2/6Ev/qjL3NCZocoU7gHAwjvtsfr+Q7H1a+lR6bhlGN3ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvSoH8al0pKmCBUkc6Hy7IJOFITHdFpslOzf1s696sZAiA9S57UhOcljWlvKniOGFseEl+0lZZNAhdOisCq7ze7rg=="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/franca-js-0.6.0.tgz_1454377320165_0.09977856697514653"}},"0.6.1":{"name":"franca-js","version":"0.6.1","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"5915db53bc02b326684a21e1e61eab8341ec9d60","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.6.1","_shasum":"4145d31262490a6bf73614d62068f999fa358858","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"4145d31262490a6bf73614d62068f999fa358858","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.6.1.tgz","integrity":"sha512-xZ3jv55STSoiHpfKrFo+6bAmJVdPanHsRFvXHq1LMVGTUhhOf7d9Zyf7V7LyqY3mzDqkVSkA0OhzhQdiB0PtTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDh7TTjQ1EyBukCc32VWNexsp2ywmUv34mNBQub955x3AiA1pB25To8QT2D40ulm+eXcDy2Tp1qsLUkNCqMQfCDuZQ=="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/franca-js-0.6.1.tgz_1454526019075_0.9531028792262077"}},"0.6.3":{"name":"franca-js","version":"0.6.3","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"8ed406e948e71585d3f620ad991a4b892c9d9247","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.6.3","_shasum":"21655e6f442a8b8da69c32c6e13b91bcc29c73c8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"21655e6f442a8b8da69c32c6e13b91bcc29c73c8","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.6.3.tgz","integrity":"sha512-g7dr32nJP+KcmB8i3Q74Z3P9k7P2sN5UG0R6A7T+enQThrNr8lBmvw6VGicLUwkX9/PUNoaafZan5FOg0bp9EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3fY9PXmWGMyc/XlSMWFwynAxFI+YFFcBzwuCxNckW3wIhAIWxl65vIJJf0DQhl8o9npQJoH6uouKCZRKE2Onlp/EZ"}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/franca-js-0.6.3.tgz_1454638939379_0.11473160074092448"}},"0.6.4":{"name":"franca-js","version":"0.6.4","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"0570db66ab00f0271d53655c7bd70663d53fd65f","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.6.4","_shasum":"5fdd486ac9e40a292563604ab896c6f014e31c36","_from":".","_npmVersion":"3.7.1","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"5fdd486ac9e40a292563604ab896c6f014e31c36","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.6.4.tgz","integrity":"sha512-RdytTzyt9r+ruJxF0J1lFgVZNSaCwcUvf7ZGPQZebzjfSIznSYqAF95wNGCQrrCk8Gsx1hhfChcc9TU4TTpWLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBC6RjkEeiTCElcusU7WXXf0NU9vURYeXw3r4J3BCQlOAiEAs2T+N79V6IKZ+gxbYo0b/sVROh5T19pZ19tqbE8jar4="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/franca-js-0.6.4.tgz_1456359468559_0.7303460997063667"}},"0.6.5":{"name":"franca-js","version":"0.6.5","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"lodash":"3.10.1","es6-set":"0.1.3","qs":"5.2.0"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"0570db66ab00f0271d53655c7bd70663d53fd65f","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.6.5","_shasum":"1e6f61bcb8e75bbe33ce07c3465871f1ae762198","_from":".","_npmVersion":"3.7.1","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"1e6f61bcb8e75bbe33ce07c3465871f1ae762198","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.6.5.tgz","integrity":"sha512-LJsIYhinhWOE44q8WF2JlPlM/qj8x3Ed7mK93Vnrz7KivGh9v+nkfhlQ/2Qtzalci47f1Bz/Tcsf9GH64WZ/lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoufC/5uvE/xA4YYxWm/UCIHwDnJDkvEh1UGpLmkZg5wIhAKktOKLvlnYC63+lGixoDVZzzutIj098J9+RX4GRAlEg"}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/franca-js-0.6.5.tgz_1457403005290_0.015505678718909621"}},"0.6.6":{"name":"franca-js","version":"0.6.6","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"es6-set":"0.1.3","lodash":"3.10.1","qs":"5.2.0","rewire":"^2.5.1"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"327d79c783ce59007bc7c10819704e3e90647925","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.6.6","_shasum":"9728e34d2fb9f9bccd69092e15803ba7de64a2fe","_from":".","_npmVersion":"3.7.1","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"9728e34d2fb9f9bccd69092e15803ba7de64a2fe","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.6.6.tgz","integrity":"sha512-12/mqejx5S9l53Wag3Lx6oKpmpLHMkprear30pZg419644e0bqBpbcgvsRORIOlbNNKJJmQx3UMGAdKGggU+2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHPoa/8qCVDDDC6ybRFxOOKBK8YXAZiyi9aD3cQFrFhwIgQtkajoWegzRu/lJsg4BiRqKCfv8RT6bbnK2mMC60O10="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/franca-js-0.6.6.tgz_1457564247598_0.5522967374417931"}},"0.7.0":{"name":"franca-js","version":"0.7.0","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"https://github.com/chenguo/franca-js"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"es6-set":"0.1.3","lodash":"3.10.1","qs":"5.2.0","rewire":"^2.5.1"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"25c6521fb3c5fb8b6305357bb8f40c94822a489c","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js","_id":"franca-js@0.7.0","_shasum":"0bf867b9b3ebf63a69a25f42458d9a0777caba10","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"fanchen1988","email":"fanchen1988@gmail.com"},"dist":{"shasum":"0bf867b9b3ebf63a69a25f42458d9a0777caba10","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.7.0.tgz","integrity":"sha512-9FYuhim2x6xc0Z5S20vsHzUrOLSiZezVQmzCBKjuW41dTcyUa+eQKYSuG0WJ3MIP7iQ4pecf5Ii02B4s+PvG9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDldsH2yFEKgx4jY7sO1gYub4hwATk0EnzYJlhE8OijfQIgQrGt9m8CEtU0Q8OnDpY4B9VkyGYLgArrVTwdE307k24="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"},{"name":"fanchen1988","email":"fanchen1988@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/franca-js-0.7.0.tgz_1471315512456_0.11487628449685872"}},"0.7.1":{"name":"franca-js","version":"0.7.1","author":{"name":"chen.guo.0625@gmail.com"},"description":"Common query abstraction for multiple data backends","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-coffee":"^0.13.0","grunt-mocha-test":"0.12.7","mocha":"2.2.1","should":"5.2.0"},"dependencies":{"es6-set":"0.1.3","lodash":"3.10.1","qs":"5.2.0","rewire":"^2.5.1"},"scripts":{"prepublish":"grunt"},"publishConfig":{"registry":"http://registry.npmjs.org"},"license":"MIT","gitHead":"0c50b2700cfc0f388d622b484db66c1a37d66b51","bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"homepage":"https://github.com/chenguo/franca-js#readme","_id":"franca-js@0.7.1","_shasum":"e3aae1d65f8f95005cad1f2ecaca90200dc111c5","_from":".","_npmVersion":"3.7.1","_nodeVersion":"0.10.4","_npmUser":{"name":"chenguo","email":"chen.guo.0625@gmail.com"},"dist":{"shasum":"e3aae1d65f8f95005cad1f2ecaca90200dc111c5","tarball":"https://registry.npmjs.org/franca-js/-/franca-js-0.7.1.tgz","integrity":"sha512-TnL/P0Kl4E/W7lQFr58OtEq9wfkWZzfZXxw0xUmcf9BtPVihsOcZRZyKPoewhl9fEmHoRIVcAvej600lfDzqNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCluVDZV01dWWKoENi0Ip43Y76EdSwCLjXNBtJieeITjQIgSlagyCfOGGJHc5+1Lm3ckuvIXS5w7hcR1/mv2XRHHiU="}]},"maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"},{"name":"fanchen1988","email":"fanchen1988@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/franca-js-0.7.1.tgz_1478042079501_0.2024405242409557"}}},"readme":"# Franca-JS\n\nThis is a library meant to make it easy to get and view data from different backends. Queries are encoded in a common JSON format that can be translated for use with different data backend sources, such as Mongo or Solr.\n\n## Install\n\n```\nnpm install franca-js\n```\n\n## Usage\n\nQuick example for making a Solr query, assuming [solr-node-client](https://github.com/lbdremy/solr-node-client) is used.\n\n```coffeescript\nfranca = require 'franca-js'\nsolrClient = require 'configured-solr-client' # initialized solr-node-client\n\n# This can be generated on the UI or passed in from another module\nqueryObj =\n  options:\n    limit: 20\n  query:\n    field: 'age'\n    match: gt: 21\n\nsolrQuery = franca.toSolr queryObj\n\n# prints q=age:([21 TO *] NOT 21)&rows=20\nconsole.log solrQuery\n\nsolrClient.get 'query', solrQuery, (err, resp) ->\n  # handle GET response\n\n```\n\n## Overview\n\nFranca queries are intended to be a common query format for the basic queries common to most data backends. Queries are separated into two parts, one being the core query which captures logic like ```and``` and ```or``` relationships, the other being the auxiliary options like number of rows to return. For SQL for instance, the core queries maps to the logic captured by the WHERE clause, while the auxiliary options would be everything else.\n\nOf course, all data resources have their own quirks and special features, and no common query format can hope to capture all of these for each individual database. Franca queries support a raw mode that allow the user to pass a native query to the backend, exposing the full features of the underlying data resource.\n\n\n## API\n\nTop level Franca API documentation is located [here](https://github.com/chenguo/franca-js/blob/master/docs/api.md).\n\n## Common Query Format\n\nThe common query format is a JSON object that incorporates basics data query logic. See full documentation [here](https://github.com/chenguo/franca-js/blob/master/docs/query-object.md).\n\n\n## Query Parser\n\n(TODO)\n\nThe query parser translates from a string (for example, from a user typing into an input box) into the common JSON format.\n","maintainers":[{"name":"chenguo","email":"chen.guo.0625@gmail.com"},{"name":"fanchen1988","email":"fanchen1988@gmail.com"}],"time":{"modified":"2022-06-18T03:29:09.848Z","created":"2015-12-16T00:09:18.157Z","0.1.0":"2015-12-16T00:09:18.157Z","0.1.1":"2015-12-16T00:23:02.997Z","0.1.2":"2015-12-16T03:34:28.005Z","0.1.3":"2015-12-17T22:26:36.905Z","0.1.4":"2015-12-17T22:36:45.997Z","0.1.5":"2015-12-18T02:27:16.061Z","0.2.0":"2015-12-21T23:31:58.450Z","0.3.0":"2015-12-28T19:40:37.446Z","0.3.1":"2015-12-30T00:43:50.242Z","0.4.0":"2015-12-31T19:54:31.186Z","0.4.1":"2015-12-31T20:24:05.289Z","0.4.2":"2015-12-31T20:28:21.465Z","0.4.3":"2015-12-31T20:38:21.558Z","0.4.4":"2016-01-03T05:12:20.443Z","0.4.5":"2016-01-04T18:27:25.786Z","0.4.6":"2016-01-04T20:21:31.742Z","0.4.7":"2016-01-05T22:25:16.278Z","0.4.8":"2016-01-05T22:43:38.254Z","0.4.9":"2016-01-06T02:30:05.658Z","0.4.10":"2016-01-08T23:39:49.243Z","0.4.11":"2016-01-10T12:43:34.275Z","0.4.12":"2016-01-11T23:03:33.234Z","0.5.0":"2016-01-12T00:26:15.260Z","0.5.1":"2016-01-14T09:39:32.927Z","0.5.2":"2016-01-21T00:54:16.887Z","0.5.3":"2016-01-22T23:00:19.919Z","0.5.4":"2016-01-26T22:20:39.363Z","0.6.0":"2016-02-02T01:42:00.863Z","0.6.1":"2016-02-03T19:00:20.023Z","0.6.2":"2016-02-05T02:07:13.348Z","0.6.3":"2016-02-05T02:22:21.472Z","0.6.4":"2016-02-25T00:17:49.264Z","0.6.5":"2016-03-08T02:10:07.277Z","0.6.6":"2016-03-09T22:57:28.021Z","0.7.0":"2016-08-16T02:45:14.990Z","0.7.1":"2016-11-01T23:14:41.398Z"},"author":{"name":"chen.guo.0625@gmail.com"},"readmeFilename":"README.md","homepage":"https://github.com/chenguo/franca-js#readme","repository":{"type":"git","url":"git+https://github.com/chenguo/franca-js.git"},"bugs":{"url":"https://github.com/chenguo/franca-js/issues"},"license":"MIT","users":{"chenguo":true}}