{"_id":"toubkal_mysql","_rev":"26-8ab7dce35cc2d32fbf291e2942f28572","name":"toubkal_mysql","description":"Reactive MySQL library for Toubkal","dist-tags":{"latest":"0.1.25"},"versions":{"0.1.1":{"name":"toubkal_mysql","version":"0.1.1","description":"MySQL pipelets for ReactiveSets/toukbal","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"undefine":"0.2.6","toubkal":"latest","mysql":"2.8.0"},"devDependencies":{"coffee-script":"1.7.1","source-map-support":"0.3.2","mocha":"1.18.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"gitHead":"a975f0938e7a944a36b3d0ddc7392facab5fd9f1","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.1","_shasum":"9b703b1c396318190c2346f0b61a41b659e51d81","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"9b703b1c396318190c2346f0b61a41b659e51d81","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.1.tgz","integrity":"sha512-CrXZ7qlVkYX0XGF8M7Xx4pmqVzfEXGCrkb72vfh4a+fTvdCtEwaHGPggPRjoiRcOZDuYHBuQW+Hgk2PLkKxdtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2STCrXseL0U2egA3oVPHqAUFJhNvs1FJK80wfrAB1HAiEAtyzdZ3bVq0pm04tYP6tpXhvyTB7fFFaGV0atp+6hdE8="}]},"directories":{}},"0.1.2":{"name":"toubkal_mysql","version":"0.1.2","description":"MySQL pipelets for ReactiveSets/toukbal","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.8.0"},"devDependencies":{"coffee-script":"1.7.1","source-map-support":"0.3.2","mocha":"1.18.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"ade9e10138f5135496a939aeb72b1cc642e8bbe1","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.2","_shasum":"8de1df4c96d43327adb7f3c3bd6ea090dd73445b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"8de1df4c96d43327adb7f3c3bd6ea090dd73445b","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.2.tgz","integrity":"sha512-/0y/W+z4ImJZxemnOXAn2IO+T76xWszG/2/F+5TJWlJLPWcRoZWVoKoxpD0nm9T48jXovkAowfXzF/YgcwrTsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU+xL+RnNZbDezKuC3LR+tT907CAoe/H1NS3Tr+0O3jgIhAKXpva6ryrHS06StbojJCu9a1QMOvh+F4coRc8fsX0hc"}]},"directories":{}},"0.1.3":{"name":"toubkal_mysql","version":"0.1.3","description":"MySQL pipelets for ReactiveSets/toukbal","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.9.0"},"devDependencies":{"coffee-script":"1.10.0","source-map-support":"0.3.3","mocha":"2.3.4","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"be479bf570674ee23bae6a05842cd729081dfca8","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.3","_shasum":"3dc40e94730d1862e2da52a185d00ca19c56d75b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"3dc40e94730d1862e2da52a185d00ca19c56d75b","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.3.tgz","integrity":"sha512-l+i15+d1c9Eipo0U3s5UDnIPUUJRnGG8PqUuxP45TvQYa++Yz75Gg9SQy5TQWeVhmO5SfXUULqAWHga5Kq2+Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQS53uwYs2TAcRtyXbf4UxP13bgsTB5X3RWrC7WqpQggIhAO+7pzxjJRvjstpsXr792ydOgZalRczydb149tX74qeP"}]},"directories":{}},"0.1.4":{"name":"toubkal_mysql","version":"0.1.4","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.10.0"},"devDependencies":{"coffee-script":"1.10.0","source-map-support":"0.4.0","mocha":"2.3.4","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"299766c9dc39fcd2f5b21f0e32c230988bf1c960","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.4","_shasum":"2a82dbf186b96927b5eb9192fa91afe35f080435","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"2a82dbf186b96927b5eb9192fa91afe35f080435","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.4.tgz","integrity":"sha512-SCrsv3qyHHa6C1r87UpcGuDRn6tpLq4S+s7hIcRdipDl0K0SvoIZ6CjJGQZse+t8+w+39tzrjTtPjvTSAzem1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbMM2pkBHBWvYZxeKL81sGq+JGhi4r1yuBteNeBF/92AiAlyICy28twqqRru/zWnb5Dy0R6ePNqbsGECy4YRpx+/w=="}]},"directories":{}},"0.1.6":{"name":"toubkal_mysql","version":"0.1.6","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.10.2"},"devDependencies":{"coffee-script":"1.10.0","source-map-support":"0.4.0","mocha":"2.3.4","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"e3dbeda6eb5066a3c566727c549e08f47562d86f","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.6","_shasum":"f022394ee7ec866fa403e775a1fbffebfeb8ff9d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"f022394ee7ec866fa403e775a1fbffebfeb8ff9d","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.6.tgz","integrity":"sha512-VYzaE1CbStutgtg3BjwxGuA7xw6Uta4QNM5aIzJ0c2L+mVtIULetDthFFUFRXPBZN1vzkWiF5jEaLAEPHt9cUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcQxPOqxfh6lAz+8is/Tx2c0ww56DUrnC+LyxcAcBowAIgIm14fE5xfJCfvrrX8b3QMbAS7ycBxqeSANBZ1Gtcka8="}]},"directories":{}},"0.1.7":{"name":"toubkal_mysql","version":"0.1.7","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.10.2"},"devDependencies":{"coffee-script":"1.10.0","source-map-support":"0.4.0","mocha":"2.4.5","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"d77eab6e7816fa3011c9f25fe4fd6043969a7eb4","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.7","_shasum":"20c3e85c6cad709fc6108575f1e6261cce51cba0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"20c3e85c6cad709fc6108575f1e6261cce51cba0","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.7.tgz","integrity":"sha512-TgQTTlGBYrB9jv97IG9oWcUevvtG/k4Dq2ctyFpuhpmZzYprtUpsUPNaFFeY/1zPOkajODLzuN7Wa0c1cxJN7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZo3uRiaKU6UudZS6Td11Y5q4TFU0LD+ym+zvC+fGDYwIgTt13JnQmlk6a5lMSrYm8nUG11N4u/SV6CZJOkbzMKo0="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.7.tgz_1455196489020_0.19772945810109377"},"directories":{}},"0.1.8":{"name":"toubkal_mysql","version":"0.1.8","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.10.2"},"devDependencies":{"coffee-script":"1.10.0","source-map-support":"0.4.0","mocha":"2.4.5","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"6b84bac5efa82d990b1ace511cab01cb2f8c02b7","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.8","_shasum":"e6cb58a8c1bd0cb49b5631f35594e4acd1f4f192","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"e6cb58a8c1bd0cb49b5631f35594e4acd1f4f192","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.8.tgz","integrity":"sha512-r1EnDXHs3DjZu+NDj7GCXkV21AnaKvH49BOn9EW1bjIObAT80fCYFKErigK7HsfBNhoZLNvGE/ZQY5BTlhhSpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrvVLp91o4U3OnAM9Q/FqVaRdcgx4JlTxrFGmqKeaNwwIgch+/7QP6x49f+Tzb0tJ32rNbMF3MZ6F4QgIZJUlj1OY="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.8.tgz_1455799112994_0.31197859486564994"},"directories":{}},"0.1.9":{"name":"toubkal_mysql","version":"0.1.9","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.10.2"},"devDependencies":{"coffee-script":"1.10.0","source-map-support":"0.4.0","mocha":"2.4.5","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"a1b052eb896cd78a293c44e5970f7e3ca6d446a6","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.9","_shasum":"189ed0bea815a52516ec778712ea1e49bc22d0c7","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"189ed0bea815a52516ec778712ea1e49bc22d0c7","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.9.tgz","integrity":"sha512-azJsd9bX7XAzQ1OTAy0/1nZPJ+6aRRrQ0OkS592C8S+F/OnAiKkY32AL4iuGLBRuo2EZkjs72fp9ZSRF2y+2bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9EdNeyphRGeTeQXjo811bjiJ9wH/D1RQxoBayhU1LrwIhAP/LoAn34RVyo8Mt3ADIhMFfdvN6bEUaypMILGgZ1aGu"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.9.tgz_1456232509798_0.9751760330982506"},"directories":{}},"0.1.10":{"name":"toubkal_mysql","version":"0.1.10","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"toubkal":"latest","mysql":"2.10.2"},"devDependencies":{"coffee-script":"1.10.0","source-map-support":"0.4.0","mocha":"2.4.5","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"660e6447da73a47532f971b09fdf9acccd0da0fe","homepage":"https://github.com/ReactiveSets/toubkal_mysql","_id":"toubkal_mysql@0.1.10","_shasum":"83dbe77cc0ad8b2495ff7034017f9a29172d46f6","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"dist":{"shasum":"83dbe77cc0ad8b2495ff7034017f9a29172d46f6","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.10.tgz","integrity":"sha512-zPGbTZJfHrEFAMs7zVirtqPpTJ/WmkMUpa+LMdzs5d2H1lfVMaQL0fwY5OklDEdQnK14nIrPcn+C1QwkfNR3jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkAGBpALMdmKpln5P22ZW9jupjetuuQG8ZXvZVfFl5FAiEAr2/9XbpIYwR1Hvv/AnIE6EEEXRS6tHObMA2BxCrKptE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.10.tgz_1463586349206_0.18273721146397293"},"directories":{}},"0.1.11":{"name":"toubkal_mysql","version":"0.1.11","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"mysql":"2.11.1"},"devDependencies":{"toubkal":"latest","coffee-script":"1.11.1","source-map-support":"0.4.3","mocha":"3.1.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"ae33ea3b62fe87a25709ca374ad8168e6fe72cc1","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.11","_shasum":"ca18f8788cfb5e014c2e7fbf33590ed9ac03becd","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"ca18f8788cfb5e014c2e7fbf33590ed9ac03becd","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.11.tgz","integrity":"sha512-MSwl4To6BHyEbQU0vKl6b7r7iENQEMIYFndiLP8PjUJx58J5id8jeP/TjyyJDkmK+7XyT3gTHz01YoC5lw9Sxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2FMryb6T7iwe8K33fxq/haMG+XCCJOV//JDzDLkb81AiEAijNL3bysV5DV3PvLeZ7LfEPSQahP2s5gerpBeL7GuKE="}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.11.tgz_1477858331572_0.9587118776980788"},"directories":{}},"0.1.12":{"name":"toubkal_mysql","version":"0.1.12","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"mysql":"2.11.1"},"devDependencies":{"toubkal":"latest","coffee-script":"1.11.1","source-map-support":"0.4.3","mocha":"3.1.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"62823055c54deb643507a192c1489e85debb2fef","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.12","_shasum":"0398f2d880a2524cb36bfd6489ef929e7639f6d8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"0398f2d880a2524cb36bfd6489ef929e7639f6d8","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.12.tgz","integrity":"sha512-U97LBs9piKFWB9ylsGwuXuWwS+3uDKQ51v6zywktQX4P9Rz9Bn7H+xcgu0dTuREUyiYjeFlrKMcICPs/tc35Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr8ofuo2u/uWTJQ4t9FPnyoWTPMGpCyh21SGh2L+RYygIhAMg557Bf+FefbLdMtsRCkIDVEO8PnOYa8teNDmVm8Quu"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.12.tgz_1478290095988_0.9628641195595264"},"directories":{}},"0.1.13":{"name":"toubkal_mysql","version":"0.1.13","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"mysql":"2.11.1"},"devDependencies":{"toubkal":"latest","coffee-script":"1.11.1","source-map-support":"0.4.3","mocha":"3.1.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"97bd2fe21e9412d0db3b5cdb2d34e46b9cb06ab0","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.13","_shasum":"39ec40876031c5ea7e12d089d27383ddc461f13b","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"39ec40876031c5ea7e12d089d27383ddc461f13b","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.13.tgz","integrity":"sha512-OOo65OY1INslrR26Svq/6fSAW6R4vIWfT5b1aZL2fVr5u2W7DAda+TtBjlxOLA4mmqNY3M8ZAFRdKa4Qq0xHHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBIVmCwVQUuFbndztUjuecjOr/AjPLUPCBqVOj6p3jZAiBPCTWP9/kns+QGIivSQnks6vDbocqSioH8bMSra8Av6A=="}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.13.tgz_1478364652229_0.5050965801347047"},"directories":{}},"0.1.14":{"name":"toubkal_mysql","version":"0.1.14","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"mysql":"2.13.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.4","source-map-support":"0.4.14","mocha":"3.2.0","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"fd3ad2abf131e9200b79ae56c9d06578dfbd4bdb","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.14","_shasum":"7b20972f79ced12a59f8a4f998521f16c34f64fa","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"7b20972f79ced12a59f8a4f998521f16c34f64fa","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.14.tgz","integrity":"sha512-Bmw7RtkWgret1/ljRWIP31CkxRMAJw0KqKJhyy10dcwxmF+0pceAfMFx/P1+KnVOf99JUwgtd+835dersUcmHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUg1OAEmowq/i3PDHy34q5DZcXYV9EIpIcpAGkHYyuZgIhAPF1oJhJ6nlU3JgjESLA7XFkBU8dMiIBFxeurmQvgWeg"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.14.tgz_1490287161059_0.533495981246233"},"directories":{}},"0.1.15":{"name":"toubkal_mysql","version":"0.1.15","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"mysql":"2.13.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.4","source-map-support":"0.4.15","mocha":"3.2.0","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"60b7031c6e90edfd8ecea5c201ed4310f753eaf3","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.15","_shasum":"21b62ed1219733c30e52a460b03a0c3e3a32929a","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"21b62ed1219733c30e52a460b03a0c3e3a32929a","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.15.tgz","integrity":"sha512-agY7fDZGSZoLznRb0CtOdldIVqFz1R+EuBVsE/iN7F8p7tlvxTUlGKJ2GRp07jVUwKMz2sjJNOiG59Snkoy3hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrXYN0xmN4rLq9+K/RsJgtvSBUg7zCFo9gSr82buKZAQIhALaXRl/fFrCmiVEBd4yrNtSrEhqzlJBP5VaR7dAMUjwa"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.15.tgz_1494005343458_0.4571972666308284"},"directories":{}},"0.1.16":{"name":"toubkal_mysql","version":"0.1.16","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.2.0","mysql":"2.13.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.5","source-map-support":"0.4.15","mocha":"3.3.0","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"860d6dc0a05a8c0d4b4ebed92d0c14f34f59c143","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.16","_shasum":"2dc6a6567e6eeeda025614a4ba24a80d556ce6c0","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"2dc6a6567e6eeeda025614a4ba24a80d556ce6c0","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.16.tgz","integrity":"sha512-1IdqHlY9ETE9AX1F0ZArgUd6FOkFx6wJlibPp3+9JHZ/Lcg108X5lgWhDFBYftXc80XKXXUpMv4KTY5u3YCgIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl+pL6XzsHkStLq759k4a3JoFsNzJ7n8Z9bHV5WdKjugIhAJqb9JgoBHxdCmfWAY8LqwgBwizFCdIX51KA/e9MWmyZ"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.16.tgz_1494662001532_0.8120292788371444"},"directories":{}},"0.1.17":{"name":"toubkal_mysql","version":"0.1.17","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.2.0","mysql":"2.13.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.5","source-map-support":"0.4.15","mocha":"3.3.0","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"d39a74d59081e33d371b9a16c01e9775f62da643","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.17","_shasum":"7574f7f817712371a79c284dc9ec2f2fb36478e5","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"7574f7f817712371a79c284dc9ec2f2fb36478e5","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.17.tgz","integrity":"sha512-40sBtCwnrUJCV3daWA6MjBoWhuA8IcOaqK6AQNOCc7FT3H63z72s/fqEnin/bmgus2pzMwK4oSWqmyaf1ktVZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPiQjP518uKCt81wOLH6AmN1EKfT+fwCEb8x8HXkcJ1wIgPJHEWXJsE9BhgZsQ8PKkfui/8qDUZNBLir7shIjzt/Q="}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/toubkal_mysql-0.1.17.tgz_1494697059693_0.8947640706319362"},"directories":{}},"0.1.18":{"name":"toubkal_mysql","version":"0.1.18","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.2.0","mysql":"2.13.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.6","source-map-support":"0.4.15","mocha":"3.4.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"f302ecb032ba6d0587687e9d169bff0348eef6bc","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.18","_shasum":"7e6e8af22e3ac32b04dbf7eb0095bdfe1b9566ca","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"7e6e8af22e3ac32b04dbf7eb0095bdfe1b9566ca","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.18.tgz","integrity":"sha512-5/ggAMPMZgloCP6tYPUB2X6+krnCB4aLTD+8yFfJEWZcvW2Z2xDNpzkOT8wcCdRfIfY+Db0Mg235ca3vz0ZP3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0+zLmzmZzlwW+nKap73U86ZprLpX6skEelJ5nYiUi8AiB4FA6cKgQgObkmhrrtIAwZTx4HAmtl0EyQN8D2FcCFXw=="}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toubkal_mysql-0.1.18.tgz_1513602146015_0.7968090022914112"},"directories":{}},"0.1.19":{"name":"toubkal_mysql","version":"0.1.19","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.2.0","mysql":"2.13.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.6","source-map-support":"0.4.15","mocha":"3.4.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"ea414cbb9b6be637b0e9d384fb32f61aed11d653","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.19","_shasum":"7ce2380a5b0014628d23d6ed9513528667e3b9fb","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"7ce2380a5b0014628d23d6ed9513528667e3b9fb","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.19.tgz","integrity":"sha512-/FnAV1m81j6hVoVx2JgabYSCQqJUZnYauDBR7QfFXT3UpeIgBqLsB5qT1T/G3MMYPsPS1ExkaCr54btqK/A75g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmuW412RZ/2ZX9a+3FVTgoO6268/aez/NtUqFVAb40pQIhAPtVGMRZNpapyZV67BKj61TqQmzkn1URUy8Z4KV3LlUB"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toubkal_mysql-0.1.19.tgz_1513602584874_0.3602525198366493"},"directories":{}},"0.1.20":{"name":"toubkal_mysql","version":"0.1.20","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.3.0","mysql":"2.15.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.6","source-map-support":"0.4.15","mocha":"3.4.2","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"9b3b8e45df296735cdf9c2876c90f3e2c472124e","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.20","_shasum":"a0c859114ea3d1f03f901da4e4ed2e61ba06c357","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"a0c859114ea3d1f03f901da4e4ed2e61ba06c357","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.20.tgz","integrity":"sha512-T/Fb5nyvYbshvvmWG0wcX9LVIRzyLDi4bEfqZOjGXS7FZE07MGJf9Wh+OnA4i3Ll3IkCgD4MuR78Zm5V2EocdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyCB/+9Za01jNjb22q4Imwr2AgPU1ExrI1rfEwGMR2sQIhAI6t6AUaAe87i1K77WfTdTxr7viwITLqm+dFAcr0KGA3"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toubkal_mysql-0.1.20.tgz_1513603457158_0.9511217314284295"},"directories":{}},"0.1.21":{"name":"toubkal_mysql","version":"0.1.21","description":"Reactive MySQL library","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.3.0","mysql":"2.15.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.7","source-map-support":"0.5.0","mocha":"4.0.1","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"postinstall":"ln -s ../. node_modules/toubkal_mysql || true","test":"sh test/bin/tests.sh"},"keywords":["mysql","reactive","dataflow","functional reactive programming"],"gitHead":"f34c1e41a00c431f409721f3188924c75afa726f","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.21","_shasum":"842644e9ddbe033a422a0dfafeec546f8e84bc2d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"shasum":"842644e9ddbe033a422a0dfafeec546f8e84bc2d","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.21.tgz","integrity":"sha512-htbgU0EqQRi8RhPPiX+IQJI2Xr7KcU82fj3HYyoMTheZNZKgT7WrKWx7B42OxdfWZ1diR64fl6Be1B2+lOO2AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQwJImnFdWxraMply3mUdeoYvO3z09sWgtUqDeUaxDFAIhAPJf2dj7nk18j21i0NkdGfGbN3BUbGk5Tdluoglek8E4"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toubkal_mysql-0.1.21.tgz_1513606099299_0.275482757948339"},"directories":{}},"0.1.22":{"name":"toubkal_mysql","version":"0.1.22","description":"Reactive MySQL library for Toubkal","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.3.0","mysql":"2.15.0"},"devDependencies":{"toubkal":"latest","coffee-script":"1.12.7","source-map-support":"0.5.0","mocha":"4.0.1","expect.js":"0.3.1","mocha-unfunk-reporter":"0.4.0"},"scripts":{"preinstall":"node node_modules_self_reference.js remove","postinstall":"node node_modules_self_reference.js add","test":"sh test/bin/tests.sh"},"keywords":["mysql","toubkal","reactive","dataflow"],"gitHead":"97d986646dfa74bfd289d3d77df37bb05914680d","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.22","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"integrity":"sha512-aktTBHNdu0JGi6cuF48CV3wnbwlfcgPzwimdf2u9Ih0EfTeg1lW9Hz26wTlCIeArbiK5Zfg93uqPvxTiofXO3A==","shasum":"33ccd708a291ffe3163bb583b209cc16bafebe69","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.22.tgz","fileCount":14,"unpackedSize":76351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbymMOCRA9TVsSAnZWagAADisP/jvcbl92TxSHPesTwSoe\nBFbtI3yyRuPS/PFw7IcTYz5XnZVIpwGHgvEdSyYRQmvU6EIxQz+K/Gi4bYcA\nQFDpVZ09fmH8wUtTseuNpzg0EZcGpRvpow2sxWq/YOBmUqGLMJ5OUqXvNM0Z\nGWBwDJoUsAMHO0YhR5UmRSu4I12EQOLFBaxdaFzotwp6QGTGKjbOUhR4eTvg\nt+fLgWfHe9YFUMdrcCE6Cv/G3vuJLW0/kRQInpZVfc1D/qWf0uCLiAeKioVR\nkMwzgfVPqZPkc4hS16QWV43zRz4fbUqiisFS6xFe+Y/yWIcN7RMhhVZ5dR5L\nybl1IrK+lLsv6oy+w8DTuevk5LDPYEKBhXqa/yWE+APV8hCAPxPaCb6JVPPf\nb1DtdPkK6LftC8InMKfVV8NusHgXipBmqQgdAtgu79skT2/n3mJ+FNj9bFng\nv1NClHeKsVn0aBpSABihrNoE1Gb6SDTGC6m37c43Hp9d3hYRLsKEg79H0rc/\nwAUfHm77o1gQ892MK4/EzNqVEg1buPohKiaNFh10cz7Rho08xD/o8wvtqJCb\nVd3B9OtIXv0hi3cTGV7zickhotV3160LudELOudRz4aFBXwMj9PAuXNpdewF\ny3W21HfkIAEVzQQJGSffxxpzSbVViQGK1JNsXV+M/C4H0NmVKGFDl9hx8om2\n92D5\r\n=jlcO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmgGnJu/I/7o6vdlVEx76jgLgDlxWdG9Qtz1EFvCNIJQIhALh4c9iVvOjBdDQcJskcnLQLbvoRZEGj5GP5bX+e3HSk"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toubkal_mysql_0.1.22_1539990285516_0.8279067017386483"},"_hasShrinkwrap":false},"0.1.23":{"name":"toubkal_mysql","version":"0.1.23","description":"Reactive MySQL library for Toubkal","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.3.0","mysql":"2.15.0"},"devDependencies":{"coffee-script":"1.12.7","expect.js":"0.3.1","mocha":"^5.2.0","mocha-unfunk-reporter":"0.4.0","source-map-support":"0.5.0","toubkal":"^0.3.15"},"scripts":{"preinstall":"node node_modules_self_reference.js remove","postinstall":"node node_modules_self_reference.js add","test":"sh test/bin/tests.sh"},"keywords":["mysql","toubkal","reactive","dataflow"],"gitHead":"394d92faf9e0bdea903a8406f58f8285a3a65f55","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.23","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"integrity":"sha512-o/s/DEXLNyrFZDTZWfi3/sKbJuIdGL8tJzNtoA0+F0b9QbfJUUtXgkNjR+QhSRsTwbWhHxwXJR/1pyTZ2GzSig==","shasum":"a500d65fbcd12060a443f95037db34f5d75d2941","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.23.tgz","fileCount":5,"unpackedSize":60280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzlocCRA9TVsSAnZWagAA8X4P/0Xqv9B26BeRmqhBZnJN\nyfMNadXZ66ug2Rz45Ks8GLmxvM+nA+NA/azGCZTdspqs/KTHaosJ3MJBAmW/\nzznYlaAmHD1xHpha27uYNDxEfLIBKbTAl0otv107Kpcb3RrAC+1Sf4+C3UoO\nVBdAR6sS3tG1qWumdxpFMqPyPdvo23hI3ZxOqPmJUYEIM20sWvtF/zjEWsOR\ntohYssczLDjms5KgmAU+nyy5Yx7fhCOPqPa+PrqVJ9RSvj8xnG+UcUe3AFtk\nLmU4Ve2f2RwTv2T3Ldwr9QBPUzDSCm1/dtxOYfTTRiKP1fHhXwOlDxdYKHqE\nwpnPdYrrX6apkF2v1IX78j7UsLk89HGOn0TuMQBV3xWGWSju6Z64964iHQO2\nEH+ONnCOWxB4zD1hIBUkzV8vNY43jwHjdsU6bDM8qM7qTeTKHj6FAbxXq44n\nnlfNldU+oDJubQI6pzlU94ezxNXpEfBTLpSkgcmUGTZDhF+akB4skvz5OpuV\nKBQ9bw1SOapwL/Na9tT1SdaDF0pK/zTLB6bQ3b3iTZlVNp5t3V0nWUcKtgD1\npihusK5JwLkhF7gDJHMrLZhcSChyFq1w1/+izUbXdmZb/0VKeJzom4H2GQol\nnWIPT+cqRalgGWJ4GpWGCC2Rbw2AZSYub+gzdD/GJlkOq1NJUVP01OcHz3Zw\nXmBs\r\n=m3Lr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkpygD/hiOeZ6iFzqGfRSn/ntAuHWet7MTzigNezz/VwIgOdfENMSu5ZgFW4fvN2syLu4Ia6zXTBZU8x/gk6DNssE="}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toubkal_mysql_0.1.23_1540250139423_0.0773354184194317"},"_hasShrinkwrap":false},"0.1.25":{"name":"toubkal_mysql","version":"0.1.25","description":"Reactive MySQL library for Toubkal","main":"toubkal_mysql.js","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"license":"MIT","bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"dependencies":{"sqlstring":"2.3.0","mysql":"2.15.0"},"devDependencies":{"coffee-script":"1.12.7","expect.js":"0.3.1","mocha":"^5.2.0","mocha-unfunk-reporter":"0.4.0","source-map-support":"0.5.0","toubkal":"^0.3.19"},"scripts":{"preinstall":"node node_modules_self_reference.js remove","postinstall":"node node_modules_self_reference.js add","test":"sh test/bin/tests.sh"},"keywords":["mysql","toubkal","reactive","dataflow"],"gitHead":"d5ca83562cfa5769fc0cea97ec9396f728f516c7","homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","_id":"toubkal_mysql@0.1.25","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"jvincent","email":"uiteoi@gmail.com"},"dist":{"integrity":"sha512-a0o+IkrDFwCfZcVBdPJ26Adf8A4FbKs9bCl7FRqe04IiJhCxlX8UU2rnYXMCG6f/+JbqvH1lJ5+YgZ00jSgFDQ==","shasum":"d9971e8596431219bf74fba871fcd7ae057f00f5","tarball":"https://registry.npmjs.org/toubkal_mysql/-/toubkal_mysql-0.1.25.tgz","fileCount":5,"unpackedSize":60376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcORbZCRA9TVsSAnZWagAAN5cQAJd++Yu2fxgd4Prtod51\nyJdC2QNfkXyOZboMwzgExTnagL8GJKz3MukqyC1vh2Omywcj3ut09ddL87MH\nn0PcW66cWUSwaD4CUFw6Tpdz3iOP2NvLiuoPWZ3kgGJrSqlxWTFP7Q5w3g73\ng9dH4034jFtukyd0XatYIdCo0Y2nkGQhSHs/6svHSs1LGPHsb/RCOFJ/DqgY\nzXVbbmqGo5w+U70ncNZF8UcA+nqGmiLqgyUD/lIHP5zokvLckBtYrmrJB+f8\nqFo0cwO79kDehkjFmuegcSTrhoiD/IDvugdn6fkw8/qMevn3W1H2159z6kOX\nwSCgW85UV38zRwbt6U6Mi9DT7PhZz1OFLkiBIUr1MsUQhBNRH9ZsQtAei5i/\nudcPjHDFnvZLDTXt8zifwGwHQxCMnP++H0YOPqzvLxw0xqsCbvDe1j07rcWN\nUSWuhohgQiGPV8qW6LIyAtOK6g7uq92qepwfttPShspM3b6yVx8yLGbURP/s\nTvcxgmQP9MvYvYXvxbcZbANTL3exQ2fC05hI5mrBj/4fNrwZ2qrmlakOpxUC\nYC3RfRvIv1Ow1fzriHa1MgesqzLppzh6+NMch+sqK3KzhRZ5+pJdUpoFQfcy\nfVsYPYWa6biY9elnF0V7vtqV+EQDEO2SnR5tkzYq4RESTiO616mNWnbUVON5\nfhoi\r\n=9zEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNXG/1BiV2j+ApgM4ARj4pzvKUiKoT5JuIB+ZhunqUCAIhAKYmRpu7DtU/PI2Af5dsUgNH1KXKEVKYkiauBN+qlS0S"}]},"maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toubkal_mysql_0.1.25_1547245273258_0.9171023836317498"},"_hasShrinkwrap":false}},"readme":"# Reactive MySQL library\n\n[![Build Status](https://travis-ci.org/ReactiveSets/toubkal_mysql.svg?branch=master)](https://travis-ci.org/ReactiveSets/toubkal_mysql)\n\n[![npm version](https://badge.fury.io/js/toubkal_mysql.svg)](http://badge.fury.io/js/toubkal_mysql)\n\nAPI Stability: Unstable (API is under active development)\n\n## Install\n\n```bash\n$ npm install toubkal_mysql\n```\n\n## Features\n- Reactive Toubkal pipelet: get updates in real-time, improves productivity\n- Hides MySQL credentials in JSON configuration file\n- Automatically reconnects to server, on disconnection-related errors while:\n  - there are network issues\n  - restarting MySQL server\n  - rebooting server hosting MySQL server\n  - prolongued shutdown of server hosting MySQL server\n- Waits indefinitely for ready MySQL (re)connection to process operations\n- Stateless, does not keep anything in memory, relies on MySQL cache\n- Can be cached explitity using set() pipelet\n- Dynamically creates optimized MySQL queries:\n  - SELECT queries from downsteam pipelet queries provided by Toubkal filter() pipelets\n  - DELETE queries from upstream remove operations using \"key\" option\n  - INSERT queries from upstream add opeations using \"columns\" parameter\n- Allows column name aliases\n- Allows to define value converters per column:\n  - from UUID to BINARY(16)\n  - Toubkal timestamps to TIMESTAMP(3)\n  - JSON to TEXT() or VARCHAR()\n- Emits detailled errors in error dataflow for downstream error reporting and recovery by reverting\nfailed operations\n\n## Usage\n\n### Reading 'test.users' table\n\nGetting a dataflow from \"users\" table in the \"test\" database using the \"root\" MySQL account:\n\n```javascript\nvar rs = require( 'toubkal' );\n\nrequire( 'toubkal_mysql' )( rs );\n\nrs.mysql( 'test.users',\n    , [ 'id', 'email', 'first_name', 'last_name', 'city' ]\n  )\n  \n  .filter( [ { city: 'NYC' } ] ) // Query using SELECT * FROM users WHERE city = \"NYC\"\n\n  .trace( 'users' )              // displays users' from NYC\n\n  .set()                         // Cache NYC users for downstream consumption\n;\n```\n\n### Updating 'test.users' Table\n\nUpdating users table only requires to connect a dataflow upstream of mysql - e.g. connecting authorized clients\nupstream of mysql():\n```javascript\nvar rs = require( 'toubkal_mysql' );\n\nauthorized_clients\n    \n  // Upstream (of mysql): updates, for DELETE and INSERT\n  \n  .mysql( 'test.users',\n    [ 'id', 'email', 'first_name', 'last_name', 'city' ]\n  )\n  \n  // Downstream (of mysql): fetching, and real-time updates\n  \n  ._add_destination( authorized_clients )\n;\n```\n\nWhere \"authorized_clients\" is a dataflow of authorized updates from clients;\n\n\n### Account Credentials Hiding in Configuration\n\nThe \"root\" account is defined in configuration file \"~/config.rs.json\", hiding credentials, e.g.\n\n```javascript\n[\n  {\n    \"id\"      : \"toubkal_mysql#root\",\n    \"module\"  : \"toubkal_mysql\",\n    \"name\"    : \"root\",\n\n    \"mysql\": {\n      \"host\"    : \"localhost\",\n      \"user\"    : \"root\",\n      \"password\": \"<password for root account>\"\n    }\n  }\n]\n```\n\nWhere \"mysql\" object provides options for connecting to MySQL database. [All connection options are from \"mysql\"\nnpm module](https://www.npmjs.com/package/mysql#connection-options).\n\nMany MySQL servers configurations can be defined simultaneously in the JSON configuration\nfile by adding objects with a unique \"id\" assigned with the value \"toubkal_mysql#\\<account name\\>\".\n\n## Reference\n\n### mysql( table, columns, options )\n\nProvides a Toubkal dataflow for MySQL \"table\".\n\nParameters:\n- table (String): MySQL table name. The table must exist in MySQL and must have a primary key\n  that will be identical to the Pipelet's key unless aliased (see columns definition bellow).\n- columns (Array): defines all desired columns, and MUST include the primary key, to create\n  SELECT, DELETE and INSERT queries. Each column is defined as:\n  - (String): column name\n  - (Object):\n    - id: MySQL column name\n    - as: dataflow attribute name, default is id\n    - converter: to convert values of this column to/from mysql driver types. For\n      more information on further mysql driver type convertions with MySQL types see\n      [Type casting](https://www.npmjs.com/package/mysql#type-casting).\n      A converter can be specified as a string for built-in converters or an Object:\n      - (String): a built-in converter, supported converters are:\n        - \"uuid_b16\": converts a UUID to/from MySQL BINARY(16)\n        - \"timestamp_t3\": converts Toubkal timestamp into TIMESTAMP(3)\n          ([requires MySQL 5.6.4 and up](http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html))\n        - \"json\": converts JSON values to/from MySQL strings for TEXT() or VARCHAR()\n      - (Object): Providing the following functions:\n        - parse     (Function): parse( value ) -> value to mysql driver\n        - serialize (Function): serialize( \\<value from mysql driver\\> ) -> value\n\n- options (Object): optional attributes:\n  - connection (String): ```\"name\"``` in configuration file, default is \"root\"\n  - configuration (String): filename of configuration file, default is \"~/config.rs.json\"\n  - mysql (Object): \n    [connection options for \"mysql\" npm module](https://www.npmjs.com/package/mysql#connection-options).\n    These options supercede those from the configuration file, main options are:\n    - host (String): e.g. \"localhost\"\n    - user (String): e.g. \"root\"\n    - password (String): e.g. \"therootpassword\"\n    - database (String): e.g. \"test\"\n  - key (Array of Strings): defines the primary key, may be aliased with columns parameter\n    definition. default is [ 'id' ]\n\n## Licence\n\n  The MIT License (MIT)\n\n  Copyright (c) 2015-2018, Reactive Sets\n\n  Permission is hereby granted, free of charge, to any person obtaining a copy\n  of this software and associated documentation files (the \"Software\"), to deal\n  in the Software without restriction, including without limitation the rights\n  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  copies of the Software, and to permit persons to whom the Software is\n  furnished to do so, subject to the following conditions:\n\n  The above copyright notice and this permission notice shall be included in all\n  copies or substantial portions of the Software.\n\n  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n  SOFTWARE.\n","maintainers":[{"name":"jvincent","email":"uiteoi@gmail.com"}],"time":{"modified":"2022-06-27T19:00:49.814Z","created":"2015-08-29T14:53:18.076Z","0.1.1":"2015-08-29T14:53:18.076Z","0.1.2":"2015-10-29T15:52:14.437Z","0.1.3":"2015-11-23T10:24:25.311Z","0.1.4":"2015-12-18T08:30:18.342Z","0.1.6":"2016-01-13T21:51:27.761Z","0.1.7":"2016-02-11T13:14:50.761Z","0.1.8":"2016-02-18T12:38:35.556Z","0.1.9":"2016-02-23T13:01:55.117Z","0.1.10":"2016-05-18T15:45:52.142Z","0.1.11":"2016-10-30T20:12:13.724Z","0.1.12":"2016-11-04T20:08:17.750Z","0.1.13":"2016-11-05T16:50:52.828Z","0.1.14":"2017-03-23T16:39:21.696Z","0.1.15":"2017-05-05T17:29:05.393Z","0.1.16":"2017-05-13T07:53:23.462Z","0.1.17":"2017-05-13T17:37:40.613Z","0.1.18":"2017-12-18T13:02:27.067Z","0.1.19":"2017-12-18T13:09:44.955Z","0.1.20":"2017-12-18T13:24:18.222Z","0.1.21":"2017-12-18T14:08:20.477Z","0.1.22":"2018-10-19T23:04:45.739Z","0.1.23":"2018-10-22T23:15:39.620Z","0.1.25":"2019-01-11T22:21:13.405Z"},"homepage":"https://github.com/ReactiveSets/toubkal_mysql#readme","repository":{"type":"git","url":"git://github.com/ReactiveSets/toubkal_mysql.git"},"author":{"name":"Reactive Sets"},"bugs":{"url":"https://github.com/ReactiveSets/toubkal_mysql/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["mysql","toubkal","reactive","dataflow"]}