{"_id":"mobservable","_rev":"97-99fc56880d3ffa021e2c1061001b0196","name":"mobservable","description":"Observable data. Reactive functions. Simple code.","dist-tags":{"1.0.0-alpha.1":"1.0.0-alpha.1","1.0.0-alpha.2":"1.0.0-alpha.2","1.0.0-alpha.3":"1.0.0-alpha.3","1.0.0-alpha.4":"1.0.0-alpha.4","1.0.0-alpha.5":"1.0.0-alpha.5","1.0.0-alpha.6":"1.0.0-alpha.6","beta":"2.0.0","latest":"1.2.5"},"versions":{"0.0.1":{"name":"mobservable","version":"0.0.1","description":"Changes are coming! Small library for creating observable properties en functions","main":"mobservable.js","scripts":{"test":"nodeunit test/","prepublish":"node_modules/typescript-require/node_modules/typescript/bin/tsc -m commonjs -t ES5 mobservable.ts"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"nodeunit":"^0.9.1","typescript-require":"^0.2.8"},"gitHead":"7039663a79b4183e5e4621f671cbd59b0610aff1","_id":"mobservable@0.0.1","_shasum":"c55ab70a6eace8205f0bb3c2b242af40a3f674c4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"c55ab70a6eace8205f0bb3c2b242af40a3f674c4","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.0.1.tgz","integrity":"sha512-eVQg5xI6h+cYr6jJIr4EgtMj5NasP1YfPw2RurX15DDhuhURGKl5jc3t6OkH8QvOAzROUMcTUHnHoSemmBcfIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7J4Tzp7KCxG6dz7sD0W1BZ/Po9qKgUZjPnYgjdutlKQIhAPG8t0PygNumcn/sc97s6BJtROJzPl9K4iLaF/dUdsYv"}]}},"0.0.2":{"name":"mobservable","version":"0.0.2","description":"Changes are coming! Small library for creating observable properties en functions","main":"mobservable.js","scripts":{"test":"nodeunit test/","prepublish":"node_modules/typescript-require/node_modules/typescript/bin/tsc -m commonjs -t ES5 mobservable.ts"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"nodeunit":"^0.9.1","nscript":"^0.1.5","typescript-require":"^0.2.8"},"gitHead":"8b1ac8e096684aa22893688a4bf6ad736f9240f0","_id":"mobservable@0.0.2","_shasum":"b345ac4a755a9cc71354ba158a57647a62bf0a25","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"b345ac4a755a9cc71354ba158a57647a62bf0a25","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.0.2.tgz","integrity":"sha512-BHjMTTIXppGG8nShChkch+l/ZzU6l7ll/WAp8DWT90tph3WuBk0oJbBFfmyESIzLYgFAYQoYmnXxA5WVqcyjEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8QJ/B7E4vObwW7lyDeoZUj7ax1OCa+75/zU1lJlPYHwIhAMlynU04It3pPNtGaIYvRPXV6MFk1N92AxyvcmxkltxS"}]}},"0.0.3":{"name":"mobservable","version":"0.0.3","description":"Changes are coming! Small library for creating observable properties en functions","main":"mobservable.js","scripts":{"test":"nodeunit test/","prepublish":"node_modules/typescript-require/node_modules/typescript/bin/tsc -m commonjs -t ES5 mobservable.ts"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"nodeunit":"^0.9.1","nscript":"^0.1.5","typescript-require":"^0.2.8"},"gitHead":"9773f679606f86361c322b8f647a1f754179299d","_id":"mobservable@0.0.3","_shasum":"1bab05039f9e62a4c84624e51905d4d7ef6fa313","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"1bab05039f9e62a4c84624e51905d4d7ef6fa313","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.0.3.tgz","integrity":"sha512-KPH4tHRPdu/9qYtKJ5ZU9gYrNSuFk0hGnlCMyufl4m4B42owl4ERAZzbAlFLkqRrNapvo4+jOK3QzlPNFw2T3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDCKnS2Qp0bILeY/zjZgAwK3M5wZdFx2edEAVNTsYY4AiBLJWhJD/+Zrv3WpmezLo/JtZ+uKjH0LfW+IqhNERsUtw=="}]}},"0.0.4":{"name":"mobservable","version":"0.0.4","description":"Changes are coming! Small library for creating observable properties en functions","main":"mobservable.js","scripts":{"test":"nodeunit test/","prepublish":"node_modules/typescript-require/node_modules/typescript/bin/tsc -m commonjs -t ES5 mobservable.ts"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"nodeunit":"^0.9.1","nscript":"^0.1.5","typescript-require":"^0.2.8"},"gitHead":"115fc57560e98f2aaa2a837df2cf178858fdc15e","_id":"mobservable@0.0.4","_shasum":"76ec24ef5dcd742a6135aa3e4938a4eae0476994","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"76ec24ef5dcd742a6135aa3e4938a4eae0476994","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.0.4.tgz","integrity":"sha512-hLlyZ03ePORMTh50VusZ1hdbIs2f/n2fydC7SX1DRMIay0gD6YBxaYmaTpx2Cuiy8/hyxkZo5OOWHK7a3MYGOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkeYrfeAIcKjn2vdm62SiTouuy3rcjvSFQMLLHQuYQLwIhAJWqNcaMcBW98QW93SzFfa1QhpsQavk7M1NhoZ/iDtNe"}]}},"0.0.5":{"name":"mobservable","version":"0.0.5","description":"Changes are coming! Small library for creating observable properties en functions","main":"mobservable.js","scripts":{"test":"nodeunit test/","prepublish":"node_modules/typescript-require/node_modules/typescript/bin/tsc -m commonjs -t ES5 mobservable.ts"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"nodeunit":"^0.9.1","nscript":"^0.1.5","typescript-require":"^0.2.8"},"gitHead":"05ea397c1d941014f7a1a37a9428466798661f13","_id":"mobservable@0.0.5","_shasum":"2e63604d7ea7e24d9cef59e88781e29f57ee7378","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"2e63604d7ea7e24d9cef59e88781e29f57ee7378","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.0.5.tgz","integrity":"sha512-S9mpSkIkBved0BjWYYUbvlYYhppbOwGPqtlAWQukl5GkRMSfqBYIU++QjdLIxJT+eOU4T9biVjCNLJlWHrXV/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6hOGfK7xGD/WY6eWMLo8YHusCirDf92HKUAYRv6NRZAiEA2D7QW6xZ/tqMbM59uS8MJHgucvvxSwhmma+RJqIYIlI="}]}},"0.0.6":{"name":"mobservable","version":"0.0.6","description":"Changes are coming! Small library for creating observable properties en functions","main":"mobservable.js","scripts":{"test":"nodeunit test/","prepublish":"node_modules/typescript-require/node_modules/typescript/bin/tsc -m commonjs -t ES5 mobservable.ts"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"nodeunit":"^0.9.1","nscript":"^0.1.5","typescript-require":"^0.2.8"},"gitHead":"36ff9c1f7d6c7413fa9789c80392956858dc543e","_id":"mobservable@0.0.6","_shasum":"724015b10b95cbfbef3e73d08349ad99185ef26d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"724015b10b95cbfbef3e73d08349ad99185ef26d","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.0.6.tgz","integrity":"sha512-gveihDCe8umStuhlGeXxyyA8lZdD04rapva7xJS2kYM+HU+DTAVmAYYCJaJ/JGSzjFm9o+UdYs+JIVioPoldYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzU0s9z28S31fkw+ijBxREJZ61fOyhKRONWyNo98t5GAIgPVDKSQ1uy8gHRgUY3V5XUKUKSRrcM2ToLXJ6IXzISlU="}]}},"0.1.0":{"name":"mobservable","version":"0.1.0","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","nscript":"^0.1.5","typescript":"^1.4.1"},"gitHead":"dd04f2ee357b156be4ab01d68ac1a95497d95127","_id":"mobservable@0.1.0","_shasum":"4bbaf2bb8d55f355e54a27eee5362689ad0eb2bf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"4bbaf2bb8d55f355e54a27eee5362689ad0eb2bf","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.1.0.tgz","integrity":"sha512-xLDRad5KZsnI2L/2LcP/Bs4Bz8u2eSpT84aL3oPxYeKyT/06L8KJTeBBkWnXW2ZjQlFdA5HH4BEuEe83wZbORg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJUXVxT1vr9g5y6MNgkIwD81KLWigtsukgkBZ7ZPe+oAiEAhQwZTjpCB3WNAjc9RksT8yZ5N0vThQlrBLwmx/3coKc="}]}},"0.1.1":{"name":"mobservable","version":"0.1.1","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","nscript":"^0.1.5","typescript":"^1.4.1"},"gitHead":"6fa22399f6e233b61924d458f69ef1e7495a7e7f","_id":"mobservable@0.1.1","_shasum":"fa30f6f318620bab40b424317d70cb30455d7193","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"fa30f6f318620bab40b424317d70cb30455d7193","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.1.1.tgz","integrity":"sha512-jLVmVg3k0F1nvt6N7DR5YuLP01sIgm6uAqY1VrKtFI2J7k57xEq+OILAg5WeMVlScuyWOFcjOnU725Ng4O9tnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWpKYa9wsAgGMRRRyjkxkavUoUWSA+0k2oCI4pFrM2TwIgCsqDY8DHPq+M+2QtxuVYY9M+I3BRHAp8cAt91bgMVQ0="}]}},"0.1.2":{"name":"mobservable","version":"0.1.2","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","nscript":"^0.1.5","typescript":"^1.4.1"},"gitHead":"558df55cc8e8dbd286a71db4b2887d79f57dbba5","_id":"mobservable@0.1.2","_shasum":"a76befed25a445262ef88769445bc6e4663400bf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"a76befed25a445262ef88769445bc6e4663400bf","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.1.2.tgz","integrity":"sha512-IL0RIltTwQAELzMJPPlfxmuCuLH8imloxgHdmrrgRYdw6XJH/daB3KmK83cBbXZRUXgkg/hwNL6Ms/NtsbnnUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp0rt9gKO9KzMjDs9qBV/Q38j5gjFAWCGOc9QSXcENfgIgW1hFyALuXo3ncsg6RHg36N9Jh59AoQ+I/FH6tYr9+Ek="}]}},"0.1.3":{"name":"mobservable","version":"0.1.3","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","memwatch":"^0.2.2","nscript":"^0.1.5","typescript":"^1.4.1"},"gitHead":"147992ea6968ae08af1dbbbc54b3dc35ce4487fc","_id":"mobservable@0.1.3","_shasum":"601cffa562f1916988377a7a1988186f453dbbaf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"601cffa562f1916988377a7a1988186f453dbbaf","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.1.3.tgz","integrity":"sha512-22EnezoAY2UXtAZoCskyynOvVNuk1KMj9YEPhL2bsK6lgqm4bjOqWrIUGbkwmYOVI95YKJFdloFEJ7K2CizKeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvIL4XNtwXFnVHSm5bgRFkv2Z48O2F48l8XboJ3k3eDAiAjO3gnEvO+lkR/d0cWC29MELJdc8JIdV8YWNbR//H/Mw=="}]}},"0.2.0":{"name":"mobservable","version":"0.2.0","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","memwatch":"^0.2.2","nscript":"^0.1.5","typescript":"^1.4.1"},"gitHead":"2ea94ed863049344369dfb12abd8ff8ef3e6bd1b","_id":"mobservable@0.2.0","_shasum":"271c9606c4a5db472db83e785343bb1faac3f5ef","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"271c9606c4a5db472db83e785343bb1faac3f5ef","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.2.0.tgz","integrity":"sha512-bLeCg+bLZCP8LglFGTWmL1SEqZS4XTh6TL141og95+YhKZ5c1+gs5eiPbSZ+k4LV1yJ0ZC051F9LnHGcp3QaAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAGulVzZYH+jUUChFVwqLoK+w6gZ3ZOni4XtVXFzXmtQIgORk5olxKJPT6ORY5J4z8D7/iTiengzKL8iHRuG7JQNs="}]}},"0.2.1":{"name":"mobservable","version":"0.2.1","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","memwatch":"^0.2.2","nscript":"^0.1.5","typescript":"^1.4.1"},"gitHead":"98061233d3b6cb1b860ff6f5fbf099c35be7c2fd","_id":"mobservable@0.2.1","_shasum":"c22a7d07b4d44674862977ec41a09707526c01e3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"c22a7d07b4d44674862977ec41a09707526c01e3","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.2.1.tgz","integrity":"sha512-hVs8Ozmf7SU66CKGvdhdbMxPvQJRH2EZy2me7bSPWs4io+vjMSR3darhZ6B968jkWoTLopsdiaz37eABdUkdDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCryH1k6JJs73EAzA1inRKEViAlQxHL2meWId9Mm3lkKAIhAMdr9+OLRkn9lqTxtD6+R/ZMwnfr1T0p8a8hHahaPxPe"}]}},"0.2.2":{"name":"mobservable","version":"0.2.2","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","memwatch":"^0.2.2","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"524d4fdcff198c6062d2781a98c25581a8237849","_id":"mobservable@0.2.2","_shasum":"dbc9b2171e5b79dd74802c780faccba7c786672f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"dbc9b2171e5b79dd74802c780faccba7c786672f","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.2.2.tgz","integrity":"sha512-kvN2PgOQ4udCyDxUoiJ0CBOONqhpxrQP8F1gDOrVc5ndKEAD2WmrJLwJA9rq7mrMmUhVWR83m8zbxfcvUHKQqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2JLZvDNifq91EWqQ7yOXaAwe6RNdTDvVeAKt/wclBQIgOPWz1uv3ZSPtf5MmccdpWkiaGE5dp37BQ/JvM5exemU="}]}},"0.2.3":{"name":"mobservable","version":"0.2.3","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","memwatch":"^0.2.2","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"fb95598e457e6ccc5e2ab27bfbc42c1b0996328b","_id":"mobservable@0.2.3","_shasum":"8774362e1c1d03401437af91d42490e150280210","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"8774362e1c1d03401437af91d42490e150280210","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.2.3.tgz","integrity":"sha512-VydWbCDE7tx3YXFDLNIzFIPa8K9psmV2ehK/7eUM1R0YFJkYCj9/YkN0NI/MBMzgCpsDdeZy5lC0abZVH+C1KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDWIu2s1BWtPgrWhuYCiN8/CvzUANFiih3Q8WqmifA8AiB8IsoujiQSXM16ooze2Tij9iElv4+jECKdfqA9D8p7/Q=="}]}},"0.2.4":{"name":"mobservable","version":"0.2.4","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-ts":"^4.0.1","memwatch":"^0.2.2","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"c3f1be95f197c42e009ecfad36ea87a5b67a0aef","_id":"mobservable@0.2.4","_shasum":"8081e4afa4d53664a50c61304760f0dcf2b59b1f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"8081e4afa4d53664a50c61304760f0dcf2b59b1f","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.2.4.tgz","integrity":"sha512-jsLbTAqPB4lYKReHJRxdyDwmI69wx7qJXsy3WzZ5f8/oJSO1NEsmUCpZVCCcKZEojg/Zl20r9ZtEa5tB7yhMNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLTcutVmQEM8bTzren8g2093Y+K8rGraWL91oCwiQ2hAiEAwEu+UmgxUZa+avU6yJ/FXWoEbTbKppsC18CfPAkmFY4="}]}},"0.2.5":{"name":"mobservable","version":"0.2.5","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-ts":"^4.0.1","grunt-exec":"^0.4.6","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"5edfe7b2047ee38f7505e22d6977a84cd70a479b","_id":"mobservable@0.2.5","_shasum":"156308748916e09e14a096a1e345c5947ff1b3f5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"156308748916e09e14a096a1e345c5947ff1b3f5","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.2.5.tgz","integrity":"sha512-bZeehWNGXU3O/ESyJZAMIH23qTEwAsiynb+WEgu5JrFoJw6x++n7bgsdcW5QvTddq5SuTBMmp0NnR+r/WxJCiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDViK6wZSDBDAZlpMwCbPk1nQ/9Y6J79LxsPGZBR+QOaAIgc5iueVuTBJB00uYvwmRsd3kjrRjWMVYe0qQgS7ZH32c="}]}},"0.3.0":{"name":"mobservable","version":"0.3.0","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt test","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-ts":"^4.0.1","grunt-exec":"^0.4.6","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"a61756b78f2f2f3bb94efd61fc5dbf6a5f2dcccd","_id":"mobservable@0.3.0","_shasum":"0377fb18ad53aee465529a0589bedaae41572c95","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"0377fb18ad53aee465529a0589bedaae41572c95","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.3.0.tgz","integrity":"sha512-MmJid73s3gtmArV2rQJ90ZwuInSrGYk5z1q9oJdl0JfiLExyq8sMtcA65eRcg72u81fBaYW0VuqKQmbd0AZ62Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKOCaH8SASkOk787yswCy5ccc2RjZQVyoXVIuaJ2r3ZAiBJXLCTDGsQznYQpbg82cJBtHMqWiBnNQ9xmpBtuX7Ijg=="}]}},"0.3.1":{"name":"mobservable","version":"0.3.1","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-ts":"^4.0.1","grunt-exec":"^0.4.6","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"ed4238a1b579b94cbe539a74bab9d359f41c13c8","_id":"mobservable@0.3.1","_shasum":"5c0bd8188c29ff0c5f22392440a257f0b92ba045","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"5c0bd8188c29ff0c5f22392440a257f0b92ba045","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.3.1.tgz","integrity":"sha512-aQEtxLpSrToUdHFQB7YNOHB99bC9H0yLCXfYoATN5bdJg8Qj0tCsbwAu37fk5tt/OOdnc+8fQMhbgGQ1sxqNrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpERFC8gtLYqkBn4IjpyNpAoqM/OVvlJLSGN5B//aS2AiB9Fot6ee1vR5m65Kyjje7C1T4ZpYo6KNQbFylP+ZvwjA=="}]}},"0.3.2":{"name":"mobservable","version":"0.3.2","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-ts":"^4.0.1","grunt-exec":"^0.4.6","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"bf974e01b66804478c544c9b642fd929db30ff0c","_id":"mobservable@0.3.2","_shasum":"3711a2d973cfaeebbf50bff868b21e2ea3bf4640","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"3711a2d973cfaeebbf50bff868b21e2ea3bf4640","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.3.2.tgz","integrity":"sha512-YfYz129xhthatSTU8kNLp+UWSPxCa+kweZ4/NCkMwQQNMjKD5bV5I+6Q1CrkN0a8wyBs3ahVKMg5pxJpf1PqoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDj54vCd7WHql5Jwv48q64pAwXlJtTpffSQsdmaQU7g8AiEA4tRyOp6q0U+Bs13IQwKK1dsvrhco8wlFDuAKCwBGw9k="}]}},"0.3.3":{"name":"mobservable","version":"0.3.3","description":"Changes are coming! Small library for creating observable properties en functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt build"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-ts":"^4.0.1","grunt-exec":"^0.4.6","nscript":"^0.1.5","typescript":"^1.5.0-alpha"},"gitHead":"2a7a35ae3e019d0ae6a77712be53afb1086c6cf9","_id":"mobservable@0.3.3","_shasum":"7591fd4298c7179c1578f81ccc5f516baabde604","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"7591fd4298c7179c1578f81ccc5f516baabde604","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.3.3.tgz","integrity":"sha512-g48BWGzXBbkVd7xt8b0EbEjTUOIiaBf7C6Mr31SiltlCYiGgJLaCjmZss3nKXtjQVCprbRu+spbujgJ+WC0AfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzC26sYH3k8OmJgLu7VjlJzn1DBx84YQUqPmtnHYeYpAIgdmGHT/dlkYsDBuffEixGUHAlQJFXwK16CUhQC/Y+S/s="}]}},"0.4.0":{"name":"mobservable","version":"0.4.0","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","nscript":"^0.1.5","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"59d13c003b429e9a88de325f83175d7fbefc1c15","_id":"mobservable@0.4.0","_shasum":"126f50b0bb0e8ad18da7bee9741eedd0487cf4e9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"126f50b0bb0e8ad18da7bee9741eedd0487cf4e9","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.4.0.tgz","integrity":"sha512-jFbUx048INj8uidM/qXMu+ZhESXlcMXdquTDF9QMiwis+iCouPni0J+XJgM7Y5rYxwocX3of1M0FHBimxQN3ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3gw3ye/T/ZRL4sNvXgbQ33p+0KC5guPK5WCKMPzHehAiEA0mFxpRbdFmkDtamz6b9NEBjCFDNrQ60UKeIXlMfCKs4="}]}},"0.4.1":{"name":"mobservable","version":"0.4.1","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","nscript":"^0.1.5","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"2d6ce4c717d6e45f054fcd3b610e4a718c5c9f87","_id":"mobservable@0.4.1","_shasum":"50b9faf65554eed10e4f71a7b4899242f4eef6d4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"50b9faf65554eed10e4f71a7b4899242f4eef6d4","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.4.1.tgz","integrity":"sha512-GPhCUSdrj6lMKex6rpJKo/DA789TakRObCMPSPTH+gRWnObBTn13qnyU0jVlhu26ShahFXIeNIRL3vG0CZZ6wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHJ7hOCxpHMkwxueZPSXEh6/zm0HUst9Mi4BQR0kEzbAiEA61AE4GUKtIpNJJ47Jmla5KzaIOcp9X/xQS/VcdYFUWQ="}]}},"0.4.2":{"name":"mobservable","version":"0.4.2","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","nscript":"^0.1.5","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"ef7363a6dccea933472bc8a7bcaee8cf3b96a8bc","_id":"mobservable@0.4.2","_shasum":"774eece1012a4546b298fe1eb22c86841b27924e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"774eece1012a4546b298fe1eb22c86841b27924e","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.4.2.tgz","integrity":"sha512-yrhhujA4mFnVb3UGBaLVz+Z6lFP7zKAjW6u89jzvJsMpFUr8gHZ2eNeVj2xfnANCZhL/bkZEvbwabeh91WuL3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDWrV7k7WWj1oh2W1ME2WfzLZTYJFcY4XLAW1KhtiUbAiA74yR3+drSI9wRO09x8BY63ngF8y39T80xhIhStLBK9w=="}]}},"0.4.3":{"name":"mobservable","version":"0.4.3","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","nscript":"^0.1.5","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"82a3b433fcc68dea6cb2c98a186368a9b322c8d6","_id":"mobservable@0.4.3","_shasum":"037219e63970a310e7bdb8aceff0a38acd5ec8d3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"037219e63970a310e7bdb8aceff0a38acd5ec8d3","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.4.3.tgz","integrity":"sha512-tZyZhsvBtcKsajQqBYUmXXFAc57y7grjCTF+qZCWvnUFcCHecHOxMcnIJC2wityjH7CEQUFXnCC7IDDRVSlxDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA68gfXR6jsIrNtreL5BoaVmXNlrjHRFAuOwK2ke5YtGAiEA4yqnYRx5MkjKLwMHJZ8k5mQoYwHSNzhbk5rS9LXpCwc="}]}},"0.5.0":{"name":"mobservable","version":"0.5.0","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"f41e017e461c2101ed13a321086d2c91f42e8381","_id":"mobservable@0.5.0","_shasum":"16fcd3633e35f7c763cea8f6bc5b99bfef07712a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"16fcd3633e35f7c763cea8f6bc5b99bfef07712a","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.0.tgz","integrity":"sha512-0J10rlfD4Nf5fUCIv8xNupvvGnNQAXYYVVzOmpAh5fkyUDpu+05dLWKAQhZIz/Hcr9hMin0TxTy+qK2ZjjPnmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApC1QB8ZFoVyR7DL9oU15xa+sl5q0SOuJLBGuSRYt1xAiBHFmM8LVoZvr1+2yMFn1pL3q6ltccMdxFmu+6EkhJV5w=="}]}},"0.5.1":{"name":"mobservable","version":"0.5.1","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactive","frp","function-reactive-programming"],"gitHead":"c26a8fb8aa503849aabf65d809f07c63111a63ec","_id":"mobservable@0.5.1","_shasum":"c158b2b6e3f1b8e7b6572fb2f927fd050cf2fe02","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"c158b2b6e3f1b8e7b6572fb2f927fd050cf2fe02","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.1.tgz","integrity":"sha512-Pm9EbWESfoqtME7MPEYvE2+025AjCAEswQMaFkw9GsgH6SFEjUB6xfZkvDHlldSkleI8j/9ml425ktOifk2vNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTi4Ium4KLQCPa22njoqGQnplldCWpIrTjZiwr5SwH/gIgXP/e7+ID9azmCLdRrs3zTbAKmDFr2L1UjWgp7OB8lvc="}]}},"0.5.2":{"name":"mobservable","version":"0.5.2","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactive","frp","function-reactive-programming"],"gitHead":"95d3d534d337b17a535c7d590878418de06a8195","_id":"mobservable@0.5.2","_shasum":"a93e1d5ebce46da98ddeffdb2bb504deb6a34631","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"a93e1d5ebce46da98ddeffdb2bb504deb6a34631","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.2.tgz","integrity":"sha512-J9jfa+L2mRdGjQq5Lre1/orqf50L55Mwf6+eJKvSaN2ehXQLmyobP7AzcAlrGbuYcxMWenxanDcUWGC3An6n/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoFq21KuLYAZLy9FR4UaH2IGkE7veQd6PXJ7rBt/KJUAiA87SjTIbO7eoeHZphU5zIhr3x0wq5g3IXP/0HhkHvmlQ=="}]}},"0.5.3":{"name":"mobservable","version":"0.5.3","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactive","frp","function-reactive-programming"],"gitHead":"796b75d726fc7dddaa369f7e77311a4b14ccea5d","_id":"mobservable@0.5.3","_shasum":"ae2d521608ca82f905e5b8a3e0212bdb6f2d670e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"ae2d521608ca82f905e5b8a3e0212bdb6f2d670e","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.3.tgz","integrity":"sha512-QwTrRTGbhTosjb9sweOiVJr5/Ul3ta/YmOY51xudFRVA6twTWWMor2RVVlw1jOjukc9Ah+vEbTjqwT45ebk+Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf6cTMq0FHLUYhO3Lki+31+ihaKHqBYNIVz/qp8HlrZAiAYeQj54DaT1mhbnUT1lZ3djkLCSRu4pojTlTzOA3lJhQ=="}]}},"0.5.4":{"name":"mobservable","version":"0.5.4","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactive","frp","function-reactive-programming"],"gitHead":"fc4bc3001d6b293c5d5374c32fd6e38055814012","_id":"mobservable@0.5.4","_shasum":"a12c35611429bc383ac2ae5b4fd9342efb6d1e27","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"a12c35611429bc383ac2ae5b4fd9342efb6d1e27","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.4.tgz","integrity":"sha512-PH9Yo3RsAcbCqeZOZ5LR74kN70KUffrBxQG9oZt9FRU5yASeroAXYOHSaHP0GtLf/u7BfB/A76M0rHmSTCvAMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsrmiWnvskiRtPx65CvLPNboYDRy96evI7j2I2x7Y6/wIgCIUcFPJZfxUV0+FwQhF7fzlShE9L7fSCE00s4mRuCdU="}]}},"0.5.5":{"name":"mobservable","version":"0.5.5","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactive","frp","function-reactive-programming"],"gitHead":"bad45654607e0cd516b8af63d933515a5b0d8462","_id":"mobservable@0.5.5","_shasum":"e4e226d532769ff2831c8529108b445a25195fd8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"e4e226d532769ff2831c8529108b445a25195fd8","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.5.tgz","integrity":"sha512-oEbJdZw2E3kORp9R1GUaNTBLJA/h0zcXp+/Tsk/VDxIIBiUze6Hxf4o31Roe3GKHofIZ1kj6Ci7r+GHw3Zo6+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC830CMcl4oJTAqv9IdnHYu9C+LKoSHV8vWUGirP7sIiQIgLwXV91KkPyKxzloH4Xu1hQyYaaUUZ0XBpN2viNequvw="}]}},"0.5.6":{"name":"mobservable","version":"0.5.6","description":"Changes are coming! Small library for creating observable properties, arrays and functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactive","frp","function-reactive-programming"],"gitHead":"8571ab99a0f0cb87e48e7cd204e0d450eaee3931","_id":"mobservable@0.5.6","_shasum":"4740629e22da5e800c63cd41352232d5beb31240","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"4740629e22da5e800c63cd41352232d5beb31240","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.6.tgz","integrity":"sha512-brlyJ6ueTM0UvpkCqEGGm5tXGBQlaLh+v9lanAJkBImNYNDeFZU380PAF03fTtKMm/DlxjtUhuBj4DVgVySjfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdsnSJvNJHHXI5rztbijDiGs2Tcc+IHLKBgvhDFdFXVAiEAr5eb2Ut5/HAfjsm2cZ01VoBJlIHpasfmoFwHtgzLupA="}]}},"0.5.7":{"name":"mobservable","version":"0.5.7","description":"MOBservable is light-weight stand-alone transparent reactive programming library to create reactive primitives, functions, arrays and objects. Its goal is to make developers happy and productive. It loves React.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://github.com/mweststrate/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","frp","functional-reactive-programming"],"gitHead":"fa79031a0267222acf0404d3fafc39dae0b8aa25","_id":"mobservable@0.5.7","_shasum":"f6ab0913971a52d7ace190c31c0e8051793d789c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"f6ab0913971a52d7ace190c31c0e8051793d789c","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.7.tgz","integrity":"sha512-0dD0LqGs8tkCWhU+hGYEQhvM+JzBkSd8RoDEwMp7kZm6FQX12apOcbKj9HN5aUNXqWXueOrPCnZHKeryy7EUKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtZZQpuYQIzJMxfRKfVnjeUUYpImc2EBU1HJhvyoHFAAiAI6wAFHoZamA79OfSwkOijq+A6tVgkDb8En0Z3ilI6BQ=="}]}},"0.5.8":{"name":"mobservable","version":"0.5.8","description":"Library to create reactive data structures and functions. Tracks and updates inter-data dependencies automatically.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","frp","functional-reactive-programming"],"gitHead":"4d9c12e0f898400f2a453c34994f5d8a4029cfee","_id":"mobservable@0.5.8","_shasum":"8d5fccbb7e173cb511809fe29c5b6d20929dd873","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"8d5fccbb7e173cb511809fe29c5b6d20929dd873","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.8.tgz","integrity":"sha512-BkrSDCGTqmhZWAZ12LTptywfhQ5YyBaGRfxl2A/+BLHn6CD1zP0Rxl+hpvw/H6eexFnvr4g19Wnsr2iWUSjblw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7dl4aIz1ivp+fLR7vOyz/WpQkT7JzwAxSdAU69M9P9QIgLBwAfd4vIg8ahTwru8HcMthpw9tNOOox7vN3AUe11B4="}]}},"0.5.9":{"name":"mobservable","version":"0.5.9","description":"Library to create reactive data structures and functions. Tracks and updates inter-data dependencies automatically.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"testling":{"files":"test/browser/test.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","frp","functional-reactive-programming"],"gitHead":"ae5038d0f7851328f20091532deecc5066393f2e","_id":"mobservable@0.5.9","_shasum":"9c482169e46086429c52ac80611ac3ab660fdc59","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"9c482169e46086429c52ac80611ac3ab660fdc59","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.9.tgz","integrity":"sha512-WBghJgOAqjpznQE6j8IcMDZ9DSUgR5kLmiiSH28zrgpNhNCmRwK879eh1+yu0zOZ5FHFZuwExMtlnCI9SsFFbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpDPzdrfJfeka7eUfO84o04tMxfsuVL5YTJ2oNxMDtwQIhAPADN7oQ2UGJKt7yRZQjqhdJNekE/BXA6H0T5XaN5bHB"}]}},"0.5.10":{"name":"mobservable","version":"0.5.10","description":"unobtrusive library to make data structures reactive and create seamlessly self-updating view functions","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","frp","functional-reactive-programming"],"gitHead":"0cbb5194e133c042910be3ffb1f723e33c71beb2","_id":"mobservable@0.5.10","_shasum":"e6f785cc2775fda53721cfcfd006d9bffc5730c6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"e6f785cc2775fda53721cfcfd006d9bffc5730c6","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.5.10.tgz","integrity":"sha512-yIJ/unIjrHmb0peK/f31D3Cxu09GX+DQZC7mqtD6/MhV8JsuyAwi5/LXAkYtG/dXP5tcn2L5Lk7bLIOYApBJxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByHxIwI739migHrRuNVnQC2KOyQKvMC6uzN8h6+4t9OAiAuashi4hMZzQKvStnid8+yt62DP2VcQ03MBMKsZEJmhg=="}]}},"0.6.0":{"name":"mobservable","version":"0.6.0","description":"Unobtrusive reactive library that keeps views automatically in sync with data.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"e7cc3acca636e3a9f95f003a6cecea9a8d1c58fc","_id":"mobservable@0.6.0","_shasum":"49dc0696454e333ab90d06b787b9d97fccff6f41","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"49dc0696454e333ab90d06b787b9d97fccff6f41","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.0.tgz","integrity":"sha512-2G6QXij1MWBdHHygoK5gta5saZ8clZx82ke+hl9Q+3Nm36U4mpcDTn7pUNe9B5W/JXUSb2VteGDomPFy2vRWrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtFZnUP8S+9Jt+XoICh1oGTSYm1PEE6bMN37HufgT8rAiAYLpRra40UYgftxCc2BHFXkl6vssNdRly16pgU4TAFig=="}]}},"0.6.1":{"name":"mobservable","version":"0.6.1","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"14c8a391600a407f073678c9f4f35aa654c5b0de","_id":"mobservable@0.6.1","_shasum":"f9772022ddb37fc79e2f8d3cce0dc7733212fa66","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"f9772022ddb37fc79e2f8d3cce0dc7733212fa66","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.1.tgz","integrity":"sha512-h+Mvh9jxHXdLWuKdPoRFKXLWrxDtsZtozoj5qZL20WyA1/jQtcElRWlMXdNvMujDzaf7hRV3vHIPYrRfv0aPuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtmrB2yWRCdM8FhnSQY3T4HWf0OSnHzrkhx1K/aLdpQAiEAqdXgyKMOxi5nelGj55Y1CbCzG89rVnzL8KdAcGDlEbI="}]}},"0.6.2":{"name":"mobservable","version":"0.6.2","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"bdfd5d3b05dd39b5ec59571d4091c19692f7e0c7","_id":"mobservable@0.6.2","_shasum":"2d8be01a2afc8e8f9fa495910befe3364e4a6a79","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"2d8be01a2afc8e8f9fa495910befe3364e4a6a79","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.2.tgz","integrity":"sha512-PrACBPCS1JKuuq+tSxBP2ntxEGcJ11sEDHBXDK291J2yYQjpYkOHg/41oY9G/sfmSV1sEBajJhzbtBI2NeXn6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMudvlNEl/thSluctRxseW1Xa9gBx/foL6gwnBxM3JJAIhAMS9F15HRiRGrFFzZCI1IQULP71EkWJYpvJ3/Q/BB9aq"}]}},"0.6.3":{"name":"mobservable","version":"0.6.3","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"3406a11472288071cb3211530e85451651dd7dca","_id":"mobservable@0.6.3","_shasum":"ffd515d8155e4e7953290b102a25741c6fa7b607","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"ffd515d8155e4e7953290b102a25741c6fa7b607","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.3.tgz","integrity":"sha512-MSoyqKTVHPT3ZnLH54yyhY9tj88tgvN2jkSLbe1U1vBqv5Y5dDjym1rm2yhvqiZuEaPxbqVAjd5Ups/6JvUs0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPEqmhSvpUihiDNt3NYFGCgGrxV+2WEM5yFZ7+aeZpYwIhAJKJ3H1ugCUjIl+EmAV7Et1FRvdifmJ9XEWf8/yxRDun"}]}},"0.6.4":{"name":"mobservable","version":"0.6.4","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"ff32a9f5d12be425b2635888eb5f2caf7dbd4c13","_id":"mobservable@0.6.4","_shasum":"eb4ba0fedb6402c193e6d59989a5a7b92ece74b6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"eb4ba0fedb6402c193e6d59989a5a7b92ece74b6","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.4.tgz","integrity":"sha512-gu1NG0D+bRcZy+krXTok0fG0V/FI8BlGBk1gbV85fURp9k9MefnEQiEgCEaj2AF6G21+/pLegyLuiOFRwCYNEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8gfWnu0GgnAUIaStUblgRx/etQ0iGQQMIhOVUnaCmdgIhAKKk/f20IL0XBWwUmxurOoGq5BGA6GTzd2rahnMBFFOu"}]}},"0.6.5":{"name":"mobservable","version":"0.6.5","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"2657d1673c8ebf84c1ce158857c5b5656b8183bc","_id":"mobservable@0.6.5","_shasum":"df17eab4b91bfcdd9efe2fbdbd1d962182c14c83","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"df17eab4b91bfcdd9efe2fbdbd1d962182c14c83","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.5.tgz","integrity":"sha512-slG2lI9l7DOtKJeikn4hVeVdlZ90QgHD8K07vvkZyTQz2nxMy0IlWCi9t4N+BHvOmXI1Mz5G7hyj+XGhUCQB1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuzc/iXMvm/K8MNT6EM9+TgVolLEL6Ha4WEpK2zlJm9wIgdJ6/Ds/CjPTBvb8WyBkbNyVjR7pBg0+5fnW5XPxdzrI="}]}},"0.6.6":{"name":"mobservable","version":"0.6.6","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.5.0-beta"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"d608c6be76ee5de2371fe2cdca93385004140d6c","_id":"mobservable@0.6.6","_shasum":"102286b40fdc19a2de9c3fe4633a71645ba203c1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"102286b40fdc19a2de9c3fe4633a71645ba203c1","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.6.tgz","integrity":"sha512-inpAeG3JniGWBgA3/i/55Az0IqQRwg0IOjdzJe8hkZX4APWrRlQ1oGquFFMAUzAlJVG2RZ9cF4M5e8MtnoxXhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICSXnnX7DM2IpLEHnCQ1vBo0ivM10g31mguUWsETqHypAh91B/0BfNbZLMYGyN1lQ1MpsYkLF10VMP/XQqFwURu5"}]}},"0.6.7":{"name":"mobservable","version":"0.6.7","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"1.5.3"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"21ebf694417dcc946c77fdc2bbab19484bef482e","_id":"mobservable@0.6.7","_shasum":"63128958d89d473414b03b827e2e61d7289d531b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"63128958d89d473414b03b827e2e61d7289d531b","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.7.tgz","integrity":"sha512-om/tSokeAbbhFnzs+RVWGkcQq4iCuxEBzAnUkY1VF+C34j1bDUMLN4rJN4W8kUPMc2EqIEZspUqihcvnY8uxWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD13qjw6Zk4OFFKJ0eIBfXnrd4WWmtmNi9OxhF86zvEIQIgQxsiiHe4UZXsGWodo34yj08AKIqdvvFNBSSjYL63GrY="}]}},"0.6.8":{"name":"mobservable","version":"0.6.8","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"1.5.3"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"53b2050db7aed11ba4fb09b7a3edbcf2c251af87","_id":"mobservable@0.6.8","_shasum":"5caa4c779a18ab47d841ff0415d3eed82019b265","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"5caa4c779a18ab47d841ff0415d3eed82019b265","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.8.tgz","integrity":"sha512-N460Y5tvEVmVN9j3nLZnuBtWU3wk/DcxOSkmicXzLQi1/DgD4J2PG7pu1he2hmkNpvQD+bbHhSnlHpNciV8JjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmujFOf3sgB24toZHcrn9OlW+NIeEkqFchiIrxXxYUOQIhAIGUzXnpvFLNKuB1H2kiemgQkO0t8kRgKix2OmBE0Y/B"}]}},"0.6.9":{"name":"mobservable","version":"0.6.9","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"1.5.3"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"a9584e9fb043637a03773a6cee87cc8c2d848e36","_id":"mobservable@0.6.9","_shasum":"7df4909dd4f4fbc7b22cb3e1fe44cf208c75ed4f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"7df4909dd4f4fbc7b22cb3e1fe44cf208c75ed4f","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.9.tgz","integrity":"sha512-EEOFJUnMINuFWBUpsVF4hIs+H8IpLGRy5kL7TIVGS9/m3n41RA/A6fDfRbVOtFYu6Yy6HI3gXg+yjwEPjYOuOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMtJo7SIS7qumy10ZeML8VQdtyAE7+Z/a5PjWbuje90AiBRQmpUY0+N/z4s89y9MTh4YgVJEKz6eADYBL8iqpbgVQ=="}]}},"0.6.10":{"name":"mobservable","version":"0.6.10","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"1.5.3"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"1e40fdac13133b124f45b9d366ac1f2fbff68696","_id":"mobservable@0.6.10","_shasum":"71864a40a7c95f02370c5652cbaf44e2e7ba3cdb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"71864a40a7c95f02370c5652cbaf44e2e7ba3cdb","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.10.tgz","integrity":"sha512-/OfNqUjU9JSo4SWM8VdRPVpCaOFUMtznopQs8xdemL0a1+l3yo6TbBfuFsxOf8laiRjBqTZCiMDYUlRRkcbzKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRNGhGSz9amw6alh1uxMRl1lZmSbtro8R7PnyKL2+AZAiAFV1rSqs+yR7PIXKqZoEZl6Jnre5CCUvLDTy+ddfDRqA=="}]}},"0.6.11":{"name":"mobservable","version":"0.6.11","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","typings":"dist/mobservable","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","grunt-contrib-uglify":"^0.9.1","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"1.5.3"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"f185cfa97f63e8fd5c0b4ce1d65a4de3157445c3","_id":"mobservable@0.6.11","_shasum":"a44c21a8575b8ea92d8e19f3a2d30461e0e4bebd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"a44c21a8575b8ea92d8e19f3a2d30461e0e4bebd","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.6.11.tgz","integrity":"sha512-H7I/uHIMnM0FYd0JESMmfDv1pRwvqgp8LkFAydKARRJs98iJN2sUF7dqGuR6eRGLM5StF1Uy+QyrW9HZjVm1pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCViCcGBkN2MDd2T0f3I/uK46t+1XzIUEFnQ1n/Ty8QPwIgJnQW5ioFcrGNlHsI4fauIjNMdafgLjcXbP3uwSitFUI="}]}},"0.7.0":{"name":"mobservable","version":"0.7.0","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","typings":"dist/mobservable","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-uglify":"^0.9.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"5ccdf779a7efd295a76113e91a38e2548c9620e6","_id":"mobservable@0.7.0","_shasum":"e99e8ecca0c2087cb1a2c2b4529fbe367c760381","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"e99e8ecca0c2087cb1a2c2b4529fbe367c760381","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.7.0.tgz","integrity":"sha512-kYmJXu8j/7vmynnaMVfjxInyHAvE00vPbZSn8pfjz0VfmOY0+qutNoid/G7KHt9003ElCRETsuUYzXZEI3GxLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLIbYPnwbckZLIlP6OCw5tQyuGtbtPX0x3/Q2Hq4OJRAiBMfiNbCzXPlLv9JDqDg9StQ8LeZWziF28ZQ/9BrF/vvg=="}]}},"1.0.0-alpha.1":{"name":"mobservable","version":"1.0.0-alpha.1","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"cd test && ../node_modules/typescript/bin/tsc && cd ..","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"63d5681ccb1424da4cc58f1707ddddfe92050682","_id":"mobservable@1.0.0-alpha.1","_shasum":"3cd702493eacd690cec7b68a44087cfb987af2e4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"3cd702493eacd690cec7b68a44087cfb987af2e4","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.0-alpha.1.tgz","integrity":"sha512-SuwQGtnYrWj9y4EsN06lQ69jtPOlkLWhIXY5Qr6ZR68/H1DNtC9OXFVp1xV3H3vJBwNGpK9i7SiG6iSgcv1Keg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSSD/1pjX3F+9ugCowoA5gX1STGAHbii/YCbDRGgY3IwIhANjUAPivygTP621kSzXFCXNpRDDzUTchyg89Z1DqpK17"}]}},"1.0.0-alpha.2":{"name":"mobservable","version":"1.0.0-alpha.2","description":"Observable data. Observing views.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"cd test && ../node_modules/typescript/bin/tsc && cd ..","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"38cfd18922bc41ca206fd48f3fea336a559f8e57","_id":"mobservable@1.0.0-alpha.2","_shasum":"c39ed9b5fd9346d3f9f014dd472e5cdbb817e78c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"c39ed9b5fd9346d3f9f014dd472e5cdbb817e78c","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.0-alpha.2.tgz","integrity":"sha512-SIec6+5TTS0mbmoIryqUQstwzrmh39u3BxSoG5mLV/Jq+okW4OQ75UFOdKFd16v/Bt/yz1naw3/Ek/rYdRrTeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChkHY1IM0onZaOtF0OclX9+znw6VPXjV8tJSma8WMxqAIgWi3sHemE+N2DdmkE8yV2pvxLQVfTjAo4r+RsW1wbUcg="}]}},"1.0.0-alpha.3":{"name":"mobservable","version":"1.0.0-alpha.3","description":"Observable data. Observing views.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"cd test && ../node_modules/typescript/bin/tsc && cd ..","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"65c2366816d63483b8cee81b0ba0bb0bc66c58e8","_id":"mobservable@1.0.0-alpha.3","_shasum":"4cd490181c0187ff095df2a428a2f66c1163eb85","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"4cd490181c0187ff095df2a428a2f66c1163eb85","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.0-alpha.3.tgz","integrity":"sha512-PiHI2CjHoTF7QYwq/yK18yzv1S2x67ypWN8nS9Ks38TLRYZYpv2JeaDkwEfdwp84OETxg+tp0jy+zsH3G+RX7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE56W02asTs92yZmQI+GTJyTnvo2eAKiloe7CE77afTzAiBM0RyOE8NSiWu4vLtaWiNlsbjiQa2SryNO/5S1mkwIaQ=="}]}},"1.0.0-alpha.4":{"name":"mobservable","version":"1.0.0-alpha.4","description":"Observable data. Observing views.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"cd test && ../node_modules/typescript/bin/tsc && cd ..","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"4f2d3d53d1bd6c6eedd55a5447aaf28b8a7af4c1","_id":"mobservable@1.0.0-alpha.4","_shasum":"6917f22684c9ad80d3e05586cec246fa7bfb06ec","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"6917f22684c9ad80d3e05586cec246fa7bfb06ec","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.0-alpha.4.tgz","integrity":"sha512-YrbckppGB8kjw/hxRcddY90KYF9vs6shf9W+SL1UmVSm5SL143d23lNhxLqX0ny78PYXU3R88zWCrjS8Qt6HTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgIoxf15a+5JfVyo+1YNWCreW4WgoEEhyG5LZXM4iQnAiEA6V6n//WSnHlGfvNetyEMTALzHmsPQssRJ6LTIsG4qhk="}]}},"0.7.1":{"name":"mobservable","version":"0.7.1","description":"Keeps views automatically in sync with state. Unobtrusively.","main":"dist/mobservable.js","typings":"dist/mobservable","scripts":{"test":"grunt cover","prepublish":"grunt builddist"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-uglify":"^0.9.1","grunt-coveralls":"^1.0.0","grunt-exec":"^0.4.6","mkdirp":"^0.5.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"75efe4b61413c51fa2aed07951d2d685bce1a717","_id":"mobservable@0.7.1","_shasum":"567f460a41c92dbc6294d3b76c03a06cb296362a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"567f460a41c92dbc6294d3b76c03a06cb296362a","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-0.7.1.tgz","integrity":"sha512-tifYTNlPjyPh4qorQsMveBMBtlET1Hh6jtHRGqq8T8eKp1IhOArGLoHY56/X/dbpVqyNMYBz/KElHhS6x1LSUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhQEg459oEQq9uiFhw0Rv7VgvSLwpF0CD6g1CD/Zi2RAiAopU80o82Gnpxd8xKl7aJFqjYvFxZzaB9uL3ejkITt/A=="}]}},"1.0.0-alpha.5":{"name":"mobservable","version":"1.0.0-alpha.5","description":"Observable data. Reactive functions. No staleness.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"./node_modules/typescript/bin/tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript/typescript-test.ts","build-babel-tests":"./node_modules/babel/bin/babel.js --stage 0 test/babel/babel-test.js -o test/babel-test.js","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"676ef33d725a9c58bb45a7c327cbf7d7127fe6d7","_id":"mobservable@1.0.0-alpha.5","_shasum":"4878c97bbb82be0549270c82bc935676da4313c1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"4878c97bbb82be0549270c82bc935676da4313c1","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.0-alpha.5.tgz","integrity":"sha512-8jPJS3GNuynH3PRYQSBod1O89UFh2q+dUovO+7Ni9ygrGL6ypLlBFogGreCSgjAnPXGwozVbyszl3XMqk/wlXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwKxLHEdIjKDhEUe4rF3Dsn2oMdjnwSUuHh31AiymgqAIgezNPzl9k8fKo3DEIubnL9cnZ1YA7HTRoYbDs3fUD7+Q="}]}},"1.0.0-alpha.6":{"name":"mobservable","version":"1.0.0-alpha.6","description":"Observable data. Reactive functions. No staleness.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"./node_modules/typescript/bin/tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript/typescript-test.ts","build-babel-tests":"./node_modules/babel/bin/babel.js --stage 0 test/babel/babel-test.js -o test/babel-test.js","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"676ef33d725a9c58bb45a7c327cbf7d7127fe6d7","_id":"mobservable@1.0.0-alpha.6","_shasum":"fc4e0c3eb7c1a6ae7d1cbccaa9aa5a02c7c67863","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"fc4e0c3eb7c1a6ae7d1cbccaa9aa5a02c7c67863","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.0-alpha.6.tgz","integrity":"sha512-OJ9pORWyFSuG5eASsV269il2EbW7SNiFsi+y7E+YCsB4udIqqOURS0bPTDujAtmEqOY3xQ3Wtvzsji0PCY1P9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXxUpeiWY9akFOpBYoRq+kenbNAztx7nA4TGaBV8C16AiEAm2GHSzL/2RfxuyrFyIrolG0iMDZz54APG71iZJ7Pggc="}]}},"1.0.0":{"name":"mobservable","version":"1.0.0","description":"Observable data. Reactive functions. Simple code.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"./node_modules/typescript/bin/tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript/typescript-test.ts","build-babel-tests":"./node_modules/babel/bin/babel.js --stage 0 test/babel/babel-test.js -o test/babel-test.js","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"9ebbce16b9588e631454e304064b74304bcb4ea4","_id":"mobservable@1.0.0","_shasum":"1a9d97153855d2079d5f0f15a459bd0e27a40b22","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"1a9d97153855d2079d5f0f15a459bd0e27a40b22","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.0.tgz","integrity":"sha512-/Y8rOgSr5v1KzyiZ6lMlDal6w0v5kWKhhB/jI4XZ3njDDe2gJUmJOIy6FR+3gGpVHIivSdDDx4NEyX0iGo1xFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTCrX630PdBGEOOBqCIfrOU3+qkbbExEo6gFGujfWGaAIgKwkTcqj4/hK+9VgeVM1iGempK3oHltOt6HsCHiAT8HI="}]}},"1.0.1":{"name":"mobservable","version":"1.0.1","description":"Observable data. Reactive functions. Simple code.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && ./node_modules/istanbul/lib/cli.js cover nodeunit test/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ","start":"npm run build && npm run buildtest && ./node_modules/nodeunit/bin/nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && ./node_modules/typescript/bin/tsc && NODE_ENV=production ./node_modules/webpack/bin/webpack.js && cp -r .build/*.d.ts dist/typings","buildtest":"npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"./node_modules/typescript/bin/tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript/typescript-test.ts","build-babel-tests":"./node_modules/babel/bin/babel.js --stage 0 test/babel/babel-test.js -o test/babel-test.js","perf":"npm run build && ./node_modules/nodeunit/bin/nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"28c3a2da0d3e7456007cca3658e121a312d8611b","_id":"mobservable@1.0.1","_shasum":"6d1a34803993b2d792c4a411a0b457fb039e8b6d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"6d1a34803993b2d792c4a411a0b457fb039e8b6d","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.1.tgz","integrity":"sha512-DmsLVtia5RbAnd6Ew1qNEGwBiLMfnbS0yY2dbpkWIPCAc5CkLOTUvSw2ZCQYn7Lx2SJLtTQTY4p9hRGkElgMOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKMLySq3VceREFmsdXXMUT6kcySbpWpfFAbDkMVKDpHAiBJsMufmjdypeF2lP5tyk/UuxrgCDM9KePjv/PEXCNeeQ=="}]}},"1.0.2":{"name":"mobservable","version":"1.0.2","description":"Observable data. Reactive functions. Simple code.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && istanbul cover nodeunit test/*.js && cat ./coverage/lcov.info | coveralls ","start":"npm run build && npm run buildtest && nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && tsc && NODE_ENV=production webpack && cp -r .build/*.d.ts dist/typings","buildtest":"npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript/typescript-test.ts","build-babel-tests":"babel --stage 0 test/babel/babel-test.js -o test/babel-test.js","perf":"npm run build && nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"4f94cb19d3c6399641e5b9433fa02851a9f176e2","_id":"mobservable@1.0.2","_shasum":"f0c19f800624b1f6ad3d65b775a6b5be49d9f0be","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"f0c19f800624b1f6ad3d65b775a6b5be49d9f0be","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.2.tgz","integrity":"sha512-q3xDs4QpOeOnoeqjXRkj5K0+znmNGFvasMfZmQ2/TnDGS2sUXdH5eXkK86XrPJdDY+HXGnZDoZbDWm1xbyYt/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNDZDU3aGfLnkYBY0i06jusc+zeX/OmKDDKgJe9hbqUAiEAsm1IrXWchLPzl1qMVfbqcEtX1AaVbEGWQ5ja+I+9vKc="}]}},"1.0.3":{"name":"mobservable","version":"1.0.3","description":"Observable data. Reactive functions. Simple code.","main":"dist/mobservable.js","typings":"dist/typings/index","scripts":{"test":"npm run build && npm run buildtest && istanbul cover nodeunit test/*.js && cat ./coverage/lcov.info | coveralls ","start":"npm run build && npm run buildtest && nodeunit test/*.js","prepublish":"npm run build","build":"rm -rf dist && mkdir -p dist/typings && tsc && NODE_ENV=production webpack && cp -r .build/*.d.ts dist/typings","buildtest":"npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript/typescript-test.ts","build-babel-tests":"babel --stage 0 test/babel/babel-test.js -o test/babel-test.js","perf":"npm run build && nodeunit test/perf/*.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","coveralls":"^2.11.4","istanbul":"^0.3.21","nodeunit":"^0.9.1","nodeunit-browser-tap":"^0.1.0","typescript":"^1.6.2","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"646a01d27c2746fa3532beb977b58e55f439ed07","_id":"mobservable@1.0.3","_shasum":"fc279296cf25360745870cc9d08394a67b1a442e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"fc279296cf25360745870cc9d08394a67b1a442e","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.3.tgz","integrity":"sha512-Ru5YyqmR/BaxjBpuneJyCNAAhJuzOJ87O3faalgkj8naS8/+KXm/a2gRp853lMM0GASs6CpwjwHziK3PVa8tKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfh6RVt302HOiI+bjNtQ4ZCnatOTDvf6SI45xyjYUHUAiEA3wW0Mie/8T9hzL4qVr67RVyMyd6EId1qm/i6ixSmiiY="}]}},"1.0.5":{"name":"mobservable","version":"1.0.5","description":"Observable data. Reactive functions. Simple code.","main":"index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time nodeunit test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","babelify":"^6.4.0","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"e9293f0239e728b35db397fe38284c365d00ab3a","_id":"mobservable@1.0.5","_shasum":"4c5c26b75b6d3b1e4a74b7a642a8d28bef356d79","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"4c5c26b75b6d3b1e4a74b7a642a8d28bef356d79","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.5.tgz","integrity":"sha512-a8Kx/n9SZEcbCaf/yec4R6q+KkNpnyAr/JAhJYfvu+T54ti1PCsCQE+he7lXuo5ReyT0uVWR+nXVNTFsBB+IfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOluE4PXR4wVGRtK7MJtCoRUIfkUl9zVSwdjaZVxadUQIgECxIsL2vR08ihYkq1BEc5zvE9cgEDt7mAaKpLADW2/g="}]}},"1.0.6":{"name":"mobservable","version":"1.0.6","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"48df201b6d0e0eba34e47c47000940f07c8aa6bd","_id":"mobservable@1.0.6","_shasum":"8deb803e206c664e94f167576808d2a59ef4a130","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"8deb803e206c664e94f167576808d2a59ef4a130","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.6.tgz","integrity":"sha512-1if47GgtHJXGUdwQ54OlmqtTv+y4j6IvppkW854do3VDFliL7h2cqtMKRdtIsAfzZel2fb1kQsi62YY/93ZQSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLnOPh8OBhkO3z33pAZ+9RqyXZ6tRWpSRvInD9VfeKBwIhAIAR91MIGek4WHsjvQxa0Nc7L5sXXiMoD1Pw7e0Oz2YT"}]}},"1.0.8":{"name":"mobservable","version":"1.0.8","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"e377ac7abff478a47335284f6a64150cd757c5dc","_id":"mobservable@1.0.8","_shasum":"29cbef42f167c4235e666672035d389e637a19f2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"29cbef42f167c4235e666672035d389e637a19f2","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.8.tgz","integrity":"sha512-QLtXpTqD/47jB3ygv4KHHNWNhdiSES2ZeFBVSly8iwdsGqnevOvvUPtSD04De3RC6SOkmEerYOh9WleACG2qaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK0VVd9e/62gvBLPQ1jq7HUK8R60ln5WgPbYUz2kEIGAiA2v48ypfvjdQv3mbmfFbq6LB5SDM0j1ANvSp0aOoI0cQ=="}]}},"1.0.9":{"name":"mobservable","version":"1.0.9","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"86068a9245b99ac5c3e51614da1c3bbbc2e4acf3","_id":"mobservable@1.0.9","_shasum":"ee7519a8eda50b2b86147a7aa23e5a8132e8be1c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"ee7519a8eda50b2b86147a7aa23e5a8132e8be1c","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.0.9.tgz","integrity":"sha512-kIKKDsT+NY6zwR8ix5Px96xDTPhDZJDlOi6lt4LmLgCIKKUd04KPY9RD1kut7Z9vM2N7+76HVV55lHFFGYxPDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBSIy9SPPHD9HHGethNoOIpS6gYtz3j40BpQifZ/v0UgIhALntL/khNwhK9qC0wUTa8A+fK3YF5Tb/LLm/HvUp+7zE"}]}},"1.1.0":{"name":"mobservable","version":"1.1.0","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"c9a47e4bb8fafb9aef5a0c42c2715a251a511c92","_id":"mobservable@1.1.0","_shasum":"ed752f3587959741db11edd61ca20be61caa9d97","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"ed752f3587959741db11edd61ca20be61caa9d97","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.0.tgz","integrity":"sha512-xHxPaM+e4XZc3q2Vfu8K57C8FbbpXiYWuQFufiwghg4b5hSsbdMCZENcw7ghD4pPYPbQaZBWvTm1z58onHH1TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKy80EPivAubIm47CSWVkqtkRtR4czMzPDQnktie/8+AiEA0+KAojOS3Ahh+KML9jxNxmLUxUWUu4LjTpYbJCYBL9k="}]}},"1.1.1":{"name":"mobservable","version":"1.1.1","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"9f22c0ad43b49e1ac7e57ebbf9a61978c037c84f","_id":"mobservable@1.1.1","_shasum":"6c1e59ecf662b90b7d0398065102f400f4e56f91","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"6c1e59ecf662b90b7d0398065102f400f4e56f91","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.1.tgz","integrity":"sha512-JrWCPCkdyz5zP6ClyPeJ0irXSJ8bG2Tva/GDtQzQMhwkJ8x6uhxQ3sDC92QyIqshq/VLCM5mL2Fl8TsjhqPigw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI0b58xdmXJmB6YDj7nWoUEElezyerbqiO9aMeSZQWzgIhAK1WJtbEZTzcTWgqrORZxbynVrr2B9P9mgzXCvsZ20Dv"}]}},"1.1.2":{"name":"mobservable","version":"1.1.2","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"991d7038eca63fd50f01efc4937a613fe4ff9555","_id":"mobservable@1.1.2","_shasum":"c3087fc1e9100a4d54577ba53e2cdf032c447f77","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"c3087fc1e9100a4d54577ba53e2cdf032c447f77","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.2.tgz","integrity":"sha512-7n80wN4+X8beXVEKo6iZSYdufmQ5oG05o7e7XwViucDGh9VO4XF0DwTqvVWj3jyMFKG4ErTjENG2gRE+qYp+zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCozkdfs9wbNoqlPI5Obb4pJYIJG1Ty4vyo6I6uljbIQwIhAJ1IP7kD5I3QkKv+kQAbtuaqbgYwn3c8oG7kgRf57cPW"}]}},"1.1.3":{"name":"mobservable","version":"1.1.3","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"dcc706060a7bfefb60bbdc3dec40a49c6c5b0fb5","_id":"mobservable@1.1.3","_shasum":"04b89c5f14630bd6ad469dbfa5396f71940ccfa5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"04b89c5f14630bd6ad469dbfa5396f71940ccfa5","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.3.tgz","integrity":"sha512-U7ykklqLngoXEWE+Gajctoi+IDK75u9K1HxnU/fQQwXRk+im2CRdBk8Qq2MGpww6oHbbUOaYKEnil6cYtpjdjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSKE6eU6Q5xbc+TdEjg3mob0/cX1I1Orpd8AVckmN0DAiEAnQVD4FF3h+WD8Vl/hnHVtNoaNz1XocpM7FSaGQtjatQ="}]}},"1.1.4":{"name":"mobservable","version":"1.1.4","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"29e546706ac7b6d2638e0ded9528b697fc40bbe9","_id":"mobservable@1.1.4","_shasum":"697d1f4400e46220c01ef6a00469a338d768c65f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"dist":{"shasum":"697d1f4400e46220c01ef6a00469a338d768c65f","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.4.tgz","integrity":"sha512-6bUn0MsEW+NCl2Cyqe2kPiXAixKdRm0w1zN2ITRAH6+yOOx43IucVuzC+XuP1sTv2nDwMguy7rAsDbuRMuJbNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtLWYtSR8efRPY8ealv8q7dHo4uHa6lkEsXnRCIOaIXAiEAieVclvoM6y8Hx5Sh0xIaTIF01NjTcQqcBOu0YDJtD9s="}]}},"1.1.5":{"name":"mobservable","version":"1.1.5","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"2cd9f16bb54f4e290a08c280f284337ae3653b22","_id":"mobservable@1.1.5","_shasum":"ff12b07825c8abaa03e55d795fd12b7a9141192d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"ff12b07825c8abaa03e55d795fd12b7a9141192d","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.5.tgz","integrity":"sha512-Nre93985hZolm7KGtOpqq8bkb1CU0qk5mChKgGxfeGv3tkNXEX80sMMEC8z7Iz9SlCJ3kJvSJ2i7OVO/h9IMtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcHZhicHt3/3SQF8b7yR3OT+iUo+jg8LafQXgh1L3TCAiBq1a8TbBxN48pIQdcZrHHq7lqcsaGd0swMTNddfVSF4Q=="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.1.6":{"name":"mobservable","version":"1.1.6","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"3fe8e71dc671dc1309bcd587962511e4527f8669","_id":"mobservable@1.1.6","_shasum":"751cfed58012eb04c07d8b7af7fb22b8e053bd8d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"751cfed58012eb04c07d8b7af7fb22b8e053bd8d","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.6.tgz","integrity":"sha512-+F6/1gkQEOevVSpW8tpDcsmjUsh2lpVWrtpRFT67AnnFOMAsLeORqfo99o74loL0bqO+zd46M3BVJV4BSmb7rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClepIzmwYS7GA9J2w8DHu0+iCNjOtiVt2LCg0wnZSKugIhAMlFo9PkO72e6G8qN0phU/AV34A2x6x3adR7/JJcQNOM"}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.1.7":{"name":"mobservable","version":"1.1.7","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"dc7bb5d8bc29d96f9c90b141682e8a2bbf18bf09","_id":"mobservable@1.1.7","_shasum":"2782d6baf359f2014c4a0c7d4965f238a3092705","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"2782d6baf359f2014c4a0c7d4965f238a3092705","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.7.tgz","integrity":"sha512-np44mXUbrEpk63mZZoGrVFnfw2qacql+l5PL9cAlg6Vw45g/dCI8N38CZ/dkUM/DcDqUOBJymTsXTXzMXVY9CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwXQNZ2GUVYV92p/qaBnSGXpO1v5eLHlO65aeBSxu48AiA9Yym7Ut6OVGBFFxIfOuS+LJIYtisFmabUP2TTk9NEcQ=="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.1.8":{"name":"mobservable","version":"1.1.8","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"693d2d4647b5f773887fec235f793a5d4eb92354","_id":"mobservable@1.1.8","_shasum":"bfef7e97be838eae2109e9ae641b1cdc9b74e8df","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"bfef7e97be838eae2109e9ae641b1cdc9b74e8df","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.1.8.tgz","integrity":"sha512-zcCJYxYGVKvZ++jZGHASu2ooL6No1ufk9QdlJ0U515PI5W3Igywj5AQhn6OgmV5R0IlMZyoQXy1vTVBPflS9Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgqTTm1T2feBEmdyagE8Ia/cJpb+oOSHWEYbdJHvE2GAiAUrQInIbP62hsPCyMwnSxtxeIHOOQCTHIrs0bPTRDc+g=="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.2.0":{"name":"mobservable","version":"1.2.0","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","lodash.intersection":"^3.2.0","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"f5bd21b901b6b9b02755c10d2108889d72eeb461","_id":"mobservable@1.2.0","_shasum":"48097c23255aad0179fe119db6272aa092507c8a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"48097c23255aad0179fe119db6272aa092507c8a","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.2.0.tgz","integrity":"sha512-CieVCgilltCTdyLrgD8lIoHsOa+MuHBN63Tt+IdlQpX92vJWLSxH4RQ8/id2w0ADejodm3om4A12wpStONrdXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpEDoRu2JGdNIwsKH1hNjo4HTSWCBSXRs6IOGksdtyxAiBQNWbXpD3DIaUbT9x31p9llL/PbeJrxePdClfbkc1THA=="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.2.1":{"name":"mobservable","version":"1.2.1","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time tape test/perf/*.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","lodash.intersection":"^3.2.0","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"5c34b0d3d6ae28257bd4bb4b6fe0ab912a4c6b9a","_id":"mobservable@1.2.1","_shasum":"a929dcdc41331882d0badedb8393e959ac78a962","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"a929dcdc41331882d0badedb8393e959ac78a962","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.2.1.tgz","integrity":"sha512-nspZY7ZjYfZQBMwJvhnMnK6+90uVSPuOacQSA6iO+dh9gQGDUuzxsXiOdm9p/EyK4ceP6STDhwCRRECaPfWs7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIeWu6h3m2YDM/e6xlTkFa27glYHLEKUpKGr0MYlddgwIgeqMCWmUVo6MW6/SPtamJNA30s4M9IdhJxLykzzxaDc8="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.2.2":{"name":"mobservable","version":"1.2.2","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run clean && npm run test-browser && istanbul cover tape test/*.js","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time node --expose-gc test/perf/index.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","lodash.intersection":"^3.2.0","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"8b7039878d6b71087f931dd2967426ff2d63ec1e","_id":"mobservable@1.2.2","_shasum":"69c7a02077a453be1598fae60569c41dbcc67694","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"69c7a02077a453be1598fae60569c41dbcc67694","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.2.2.tgz","integrity":"sha512-0K07OeLzm8esxnMy4oZ/nQh5uMsNWGJzIWsN3fueEjMDubJEeZ2TyzQf+Je6r2yw2VYPHpUg3dBq4942Y8+XDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeAMDFi57GlG5P8lCOssQjvUzbsefovzItLfFjVY+5dAIhAJPk5iHlia2NTxAh3tKDzR8gjL0EXQiWXykUm2A6XAyA"}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.2.3":{"name":"mobservable","version":"1.2.3","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run coverage","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time node --expose-gc test/perf/index.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel --stage 0 test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel":"^5.8.23","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","lodash.intersection":"^3.2.0","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"f0de938f2d123a595e39104ca09a518ba6f62ad8","_id":"mobservable@1.2.3","_shasum":"b9d06b002c31cac89c4743ad36942cdb263cb445","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"b9d06b002c31cac89c4743ad36942cdb263cb445","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.2.3.tgz","integrity":"sha512-EWJsaj6Uue0spp6ETEA7VvIOaDLTBnuzMrBQYwFFhw+krCYo23T4NmPGQsZDbi0xBst8PJ/mFZbRk097TLJJ1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9HBw6sJePWnsdBNT3qmoyWngZ1ssFtG4/QJQA3z9oaAiEA1Swlf5axHSm3ZIMOMFTWtiheio+Yhskk7873zpEZ2OQ="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}]},"1.2.4":{"name":"mobservable","version":"1.2.4","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run coverage","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time node --expose-gc test/perf/index.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"npm run build && webpack && uglifyjs --in-source-map dist/mobservable.js.map -s dist/mobservable.js --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js","buildtest":"npm run build && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","lodash.intersection":"^3.2.0","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"f3110ebbb5a6e582cc5eb5f5f69e9297047c7852","_id":"mobservable@1.2.4","_shasum":"92e3184b0b67b127aec14da9e0c299bbf507d2dd","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"92e3184b0b67b127aec14da9e0c299bbf507d2dd","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.2.4.tgz","integrity":"sha512-d4O3hCo0NKNf37I63uX1sFR+Cb/dgUqsZT/vSV9/udZ0g8tCv1VDaxmue8FckrhrVnG0bXVG/v1aOZy5T/Qa8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDP535aXCBgePcaxKfjfTgdVQrnQRbIMy2Dllayl3Z9QIhALsntVAEJm+DFQDnCbDZuKZ2B41ckhI56aLJf2Mqmysa"}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/mobservable-1.2.4.tgz_1454353527058_0.5548848030157387"}},"2.0.0-0":{"name":"mobservable","version":"2.0.0-0","description":"Observable data. Reactive functions. Simple code.","main":"lib/mobservable.js","typings":"lib/mobservable.d.ts","scripts":{"test":"npm run quick-build && npm run tape","full-test":"npm run small-build && npm run build-tests && npm run use-minified && npm run tape && npm run perf","tape":"tape test/*.js | faucet","perf":"npm run small-build && time node --expose-gc test/perf/index.js","prepublish":"npm run small-build","quick-build":"tsc","small-build":"scripts/single-file-build.sh","test-browser":"npm run small-build && ( browserify test/*.js | tape-run )","test-travis":"npm run test-browser && npm run use-minified && istanbul cover tape test/*.js test/perf/index.js","coverage":"npm run small-build && npm run build-tests && istanbul cover tape test/*.js test/perf/index.js && cat ./coverage/lcov.info|coveralls","build-tests":"npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel test/babel/babel-tests.js -o test/babel-tests.js","use-minified":"cp lib/mobservable.min.js lib/mobservable.js","lint":"tslint -c tslint.json src/*.ts src/types/*.ts src/api/*.ts src/core/*.ts src/utils/*.ts"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"files":["lib","LICENSE"],"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","browserify":"^12.0.1","coveralls":"^2.11.4","faucet":"0.0.1","istanbul":"^0.3.21","lodash.intersection":"^3.2.0","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.7.5","uglify-js":"^2.6.1"},"dependencies":{},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"77b31403d73c95c94f082402bd2680b57d562ab0","_id":"mobservable@2.0.0-0","_shasum":"9d6469845a23d144a9bc09fc1773b0afd58c19b0","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"9d6469845a23d144a9bc09fc1773b0afd58c19b0","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-2.0.0-0.tgz","integrity":"sha512-klE676qChuyAEv8et65xQpfnkfKue3bT/RbcGjSo2x+SjhaFK/9ziiaVx6OahC8NdRWz+WtUs/R7q7QdGYRyEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8XSyMjSU2Z2vNYK/j2kcTxos/7iaz9P7hJVejdbk5OAiAzeILXBT97rbfSW7qZ/qc72+oIsX3w6Mmql4AMwmlk3A=="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/mobservable-2.0.0-0.tgz_1455838891753_0.3480073041282594"}},"1.2.5":{"name":"mobservable","version":"1.2.5","description":"Observable data. Reactive functions. Simple code.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"npm run buildtest && tape test/*.js","test-browser":"npm run buildtest && ( browserify test/*.js | tape-run )","test-travis":"npm run coverage","coverage":"npm run buildtest && istanbul cover tape test/*.js && cat ./coverage/lcov.info|coveralls","perf":"npm run build && time node --expose-gc test/perf/index.js","prepublish":"npm run clean && npm run build-dist","clean":"rm -rf lib/ dist/","build":"tsc","clean-build":"npm run clean && npm run build","build-dist":"tsc && webpack && uglifyjs --source-map dist/mobservable.min.js.map -o dist/mobservable.min.js dist/mobservable.js","buildtest":"tsc --sourceMap && npm run build-typescript-tests && npm run build-babel-tests","build-typescript-tests":"tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts","build-babel-tests":"babel test/babel/babel-tests.js -o test/babel-tests.js"},"repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"homepage":"https://mweststrate.github.io/mobservable","devDependencies":{"babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-1":"^6.3.13","browserify":"^12.0.1","coveralls":"^2.11.4","istanbul":"^0.3.21","lodash.intersection":"^3.2.0","tape":"^4.2.2","tape-run":"^2.1.0","typescript":"^1.6.2","uglify-js":"^2.5.0","webpack":"^1.12.2"},"keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"gitHead":"20e99b6ed75e8ae0d8dd41b3ab79745c5f619946","_id":"mobservable@1.2.5","_shasum":"59a77e6c5e2bb4557d1317a61a4464827761b0c0","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"dist":{"shasum":"59a77e6c5e2bb4557d1317a61a4464827761b0c0","tarball":"https://registry.npmjs.org/mobservable/-/mobservable-1.2.5.tgz","integrity":"sha512-MNH0/Q8iyj19tIVEzlWv3vb1D1TuRFGRgKNQW05swcCPiICFMiBRssDErOpXDk35lvlSGXw8peHVMLu9y69/Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXQhWtGLjeu0Z7h6n4K1SheQ8YukuJWacC5AmOqmEvIAiBaFiXVBhFEr3DrHybE2u4+cSeeVu7EaJBRPw0GnPkMGA=="}]},"maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/mobservable-1.2.5.tgz_1455964679274_0.6017039772123098"}}},"readme":"# mobservable\n\n\n<img src=\"https://mweststrate.github.io/mobservable/images/mobservable.png\" align=\"right\" width=\"120px\" />\n\n##### _Observable data. Reactive functions. Simple code._\n\n[![Build Status](https://travis-ci.org/mweststrate/mobservable.svg?branch=master)](https://travis-ci.org/mweststrate/mobservable)\n[![Coverage Status](https://coveralls.io/repos/mweststrate/mobservable/badge.svg?branch=master&service=github)](https://coveralls.io/github/mweststrate/mobservable?branch=master)\n[![Join the chat at https://gitter.im/mweststrate/mobservable](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mweststrate/mobservable?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![#mobservable channel on reactiflux discord](https://img.shields.io/badge/discord-%23mobservable%20%40reactiflux-blue.svg)](https://discord.gg/0ZcbPKXt5bYAa2J1)\n\n<br/>\n* New to Mobservable? Take the [five minute, interactive introduction](https://mweststrate.github.io/mobservable/getting-started.html)\n* [Official documentation](https://mweststrate.github.io/mobservable/)\n* Mobservable talk on [Reactive2015](https://www.youtube.com/watch?v=FEwLwiizlk0)\n\n\n## Introduction\n\nMobservable enables your data structures to become observable.\nNext to that it can make your functions (or [React components](https://github.com/mweststrate/mobservable-react)) reactive, so that they re-evaluate whenever relevant data is altered. \nIt's like Excel for JavaScript: any data structure can be turned into a 'data cell', and every function or user interface component can be turned into a 'formula' that updates automatically.\nMobservable is unopiniated about which data structures to use;\nit can work with mutable objects, arrays, (cyclic) references, classes etc.\nSo that your actions, stores and user interface can remain KISS.\nBesides that, it is [fast](https://www.mendix.com/tech-blog/making-react-reactive-pursuit-high-performing-easily-maintainable-react-apps/).\n\n## The essentials\n\nMobservable can be summarized in two functions that will fundamentally simplify the way you write React applications.\nLet's start by building a really really simple timer application:\n\n```javascript\nvar timerData = mobservable.observable({\n  secondsPassed: 0\n});\n\nsetInterval(function() {\n  timerData.secondsPassed++;\n}, 1000);\n\nvar Timer = mobservable.observer(React.createClass({\n  render: function() {\n    return (<span>Seconds passed: { this.props.timerData.secondsPassed } </span> )\n  }\n}));\n\nReact.render(<Timer timerData={timerData} />, document.body);\n```\n\nIn the example above the `timerData` data structure is made observable and the `Timer` component is turned into an `observer`.\nMobservable will automatically track all relations between _observable data_ and _observing functions (or components)_ so that the minimum amount of observers is updated to keep all observers fresh. \n\nIts as simple as that. In the example above the `Timer` will automatically update each time the property `timerData.secondsPassed` is altered. This is because setter notifies the Timer observer.\nThe actual interesting thing about this approach are the things that are *not* in the code:\n\n* The `setInterval` method didn't alter. It still treats `timerData` as a plain JS object.\n* If the `Timer` component would be somewhere deep in our app; only the `Timer` would be re-rendered. Nothing else (sideways data loading).\n* There are no subscriptions of any kind that need to be managed.\n* There is no forced UI update in our 'controller'.\n* There is no state in the component. Timer is a dumb component.\n* This approach is unobtrusive; you are not forced to apply certain techniques like keeping all data denormalized and immutable.\n* There is no higher order component that needs configuration; no scopes, lenses or cursors.\n* There is no magic context being passed through components.\n\n### Notice\nUnlike Object.observe, you cannot track added properties. So remeber to initialize any property you want to observe. Null values work if you don't have any value yet. \nObserving added properties is impossible to achieve without native Proxy support or dirty checking.\n\n## Getting started\n\n* `npm install mobservable --save`.\n* For (Native) React apps `npm install mobservable-react --save` as well. You might also be interested in the [dev tools for React and Mobservable](https://github.com/mweststrate/mobservable-react-devtools).\n* [Five minute interactive introduction to Mobservable and React](https://mweststrate.github.io/mobservable/getting-started.html)\n\n## Top level api\n\nFor the full api, see the [API documentation](https://mweststrate.github.io/mobservable/refguide/observable.html).\nThis is an overview of most important functions available in the `mobservable` namespace:\n\n**observable(value, options?)**\nThe `observable` function is the swiss knife of mobservable and enriches any data structure or function with observable capabilities. \n\n**autorun(function)**\nTurns a function into an observer so that it will automatically be re-evaluated if any data values it uses changes.\n\n**observer(reactJsComponent)**\nThe `observer` function (and ES6 decorator) from the `mobservable-react` turns any Reactjs component into a reactive one.\nFrom there on it will responds automatically to any relevant change in _observable_ data that was used by its render method.\n\n## Examples\n\n* Online: Live edit the Todo example from the [introduction](https://mweststrate.github.io/mobservable/getting-started.html#demo).\n* Online: Simple timer example on [JSFiddle](https://jsfiddle.net/mweststrate/wgbe4guu/).\n* Repo: [Minimal boilerplate repostory](https://github.com/mweststrate/mobservable-react-boilerplate).\n* Repo: [Full TodoMVC implementation](https://github.com/mweststrate/mobservable-react-todomvc).\n* External example: The ports of the _Notes_ and _Kanban_ [examples of the \"SurviveJS - Webpack and React\"](https://github.com/survivejs/mobservable-demo).\n\n## Philosophy\n\n* [Official homepage introduction](http://mweststrate.github.io/mobservable/)\n* [Making React reactive: the pursuit of high performing, easily maintainable React apps](https://www.mendix.com/tech-blog/making-react-reactive-pursuit-high-performing-easily-maintainable-react-apps/)\n* [SurviveJS interview on Mobservable, React and Flux](http://survivejs.com/blog/mobservable-interview/)\n* [Pure rendering in the light of time and state](https://medium.com/@mweststrate/pure-rendering-in-the-light-of-time-and-state-4b537d8d40b1)\n\nMobservable is inspired by Microsoft Excel and existing TFRP implementations like MeteorJS tracker, knockout and Vue.js.\n\n## What others are saying...\n\n> _Elegant! I love it!_\n> &dash; Johan den Haan, CTO of Mendix\n\n> _We ported the book Notes and Kanban examples to Mobservable. Check out [the source](https://github.com/survivejs/mobservable-demo) to see how this worked out. Compared to the original I was definitely positively surprised. Mobservable seems like a good fit for these problems._\n> &dash; Juho Vepsäläinen, author of \"SurviveJS - Webpack and React\" and jster.net curator\n\n> _Great job with Mobservable! Really gives current conventions and libraries a run for their money._\n> &dash; Daniel Dunderfelt\n\n> _I was reluctant to abandon immutable data and the PureRenderMixin, but I no longer have any reservations. I can't think of any reason not to do things the simple, elegant way you have demonstrated._\n> &dash;David Schalk, fpcomplete.com\n\n## Contributing\n\n* Feel free to send pr requests.\n* Use `npm test` to run the basic test suite, `npm run converage` for the test suite with coverage and `npm run perf` for the performance tests.\n","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"time":{"modified":"2022-06-20T01:00:22.977Z","created":"2015-03-22T20:04:57.555Z","0.0.1":"2015-03-22T20:04:57.555Z","0.0.2":"2015-03-23T07:26:01.093Z","0.0.3":"2015-03-23T11:06:21.440Z","0.0.4":"2015-03-23T12:23:31.744Z","0.0.5":"2015-03-24T10:49:19.946Z","0.0.6":"2015-03-25T18:33:18.926Z","0.1.0":"2015-04-07T17:36:20.550Z","0.1.1":"2015-04-08T06:40:02.235Z","0.1.2":"2015-04-08T06:51:06.643Z","0.1.3":"2015-04-08T18:57:42.426Z","0.2.0":"2015-04-13T06:34:39.288Z","0.2.1":"2015-04-13T20:41:02.439Z","0.2.2":"2015-04-16T12:52:14.409Z","0.2.3":"2015-04-18T20:18:02.036Z","0.2.4":"2015-04-21T13:14:58.893Z","0.2.5":"2015-04-23T06:41:26.852Z","0.3.0":"2015-04-28T17:30:57.299Z","0.3.1":"2015-04-30T18:37:52.776Z","0.3.2":"2015-05-11T13:35:48.664Z","0.3.3":"2015-05-21T11:52:23.324Z","0.4.0":"2015-06-10T01:44:51.373Z","0.4.1":"2015-06-15T20:08:10.230Z","0.4.2":"2015-06-23T15:17:55.053Z","0.4.3":"2015-07-04T13:33:05.156Z","0.5.0":"2015-07-07T06:38:28.489Z","0.5.1":"2015-07-08T05:27:11.317Z","0.5.2":"2015-07-10T11:16:06.070Z","0.5.3":"2015-07-15T12:10:53.328Z","0.5.4":"2015-07-15T13:00:28.536Z","0.5.5":"2015-07-21T21:35:38.029Z","0.5.6":"2015-07-22T19:25:24.559Z","0.5.7":"2015-07-26T20:53:57.504Z","0.5.8":"2015-07-27T20:04:32.974Z","0.5.9":"2015-07-30T20:09:47.138Z","0.5.10":"2015-08-05T18:50:42.239Z","0.6.0":"2015-08-07T22:23:46.610Z","0.6.1":"2015-08-19T05:41:06.594Z","0.6.2":"2015-08-25T19:20:55.159Z","0.6.3":"2015-08-28T12:52:14.684Z","0.6.4":"2015-08-31T15:15:00.584Z","0.6.5":"2015-09-09T14:51:39.733Z","0.6.6":"2015-09-13T20:18:05.026Z","0.6.7":"2015-09-14T18:54:58.144Z","0.6.8":"2015-09-17T18:23:21.113Z","0.6.9":"2015-09-19T16:09:04.379Z","0.6.10":"2015-09-26T08:02:30.797Z","0.6.11":"2015-09-28T12:47:56.775Z","0.7.0":"2015-09-30T18:28:42.846Z","1.0.0-alpha.1":"2015-10-01T18:14:46.157Z","1.0.0-alpha.2":"2015-10-07T08:11:26.310Z","1.0.0-alpha.3":"2015-10-07T08:21:23.507Z","1.0.0-alpha.4":"2015-10-07T09:26:01.090Z","0.7.1":"2015-10-08T06:47:23.827Z","1.0.0-alpha.5":"2015-10-12T11:39:20.378Z","1.0.0-alpha.6":"2015-10-12T11:41:21.143Z","1.0.0":"2015-10-13T19:20:28.627Z","1.0.1":"2015-10-18T19:10:20.133Z","1.0.2":"2015-10-30T21:18:01.800Z","1.0.3":"2015-11-08T09:13:11.500Z","1.0.4":"2015-11-10T21:58:12.246Z","1.0.5":"2015-11-11T10:56:08.427Z","1.0.6":"2015-11-14T20:37:41.147Z","1.0.7":"2015-11-14T21:13:57.401Z","1.0.8":"2015-11-15T17:55:06.064Z","1.0.9":"2015-11-19T22:47:22.034Z","1.1.0":"2015-11-26T10:48:22.579Z","1.1.1":"2015-11-26T22:54:27.465Z","1.1.2":"2015-11-28T20:07:30.108Z","1.1.3":"2015-11-30T03:37:12.710Z","1.1.4":"2015-12-06T19:10:45.169Z","1.1.5":"2015-12-14T19:10:22.836Z","1.1.6":"2015-12-14T20:39:36.335Z","1.1.7":"2015-12-23T08:55:57.117Z","1.1.8":"2015-12-24T14:13:04.024Z","1.2.0":"2015-12-28T10:43:47.234Z","1.2.1":"2016-01-01T19:17:50.622Z","1.2.2":"2016-01-16T18:58:58.348Z","1.2.3":"2016-01-27T02:27:14.730Z","1.2.4":"2016-02-01T19:05:29.592Z","2.0.0-0":"2016-02-18T23:41:36.337Z","2.0.0-1":"2016-02-20T01:46:05.279Z","1.2.5":"2016-02-20T10:38:03.896Z"},"homepage":"https://mweststrate.github.io/mobservable","repository":{"type":"git","url":"git+https://github.com/mweststrate/mobservable.git"},"author":{"name":"Michel Weststrate"},"bugs":{"url":"https://github.com/mweststrate/mobservable/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["mobservable","observable","react-component","react","reactjs","reactive","model","frp","functional-reactive-programming"],"users":{"pje":true,"corintho":true}}