{"_id":"kontti","_rev":"43-fee94aa1fb5bdcff706e55689670c1d4","name":"kontti","description":"React viewmodel library","dist-tags":{"latest":"4.1.0-RC.1"},"versions":{"1.0.0":{"name":"kontti","version":"1.0.0","description":"React-module state-modeler library","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","module","viewmodule"],"author":{"name":"Petri Tahvanainen","email":"petri.tahvanainen@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti","dependencies":{"striimi":"1.0.0"},"gitHead":"e94f66576c149a108480aa7fa187714653f02288","_id":"kontti@1.0.0","_shasum":"1a79a641f9d97d01adbaafea43c3a4f17e482787","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"shasum":"1a79a641f9d97d01adbaafea43c3a4f17e482787","tarball":"https://registry.npmjs.org/kontti/-/kontti-1.0.0.tgz","integrity":"sha512-jchK5ovdPcW8klcEr9i60Y5nobPe3X8cM30G6bN7iL6ProTrsPm29o1IE9VeiMkR4hQQOJVH/S8nzvP1AR20YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNi97yHgRZ9VKh09Esm5+7xBB/15h5/zU1tJev3et5DwIgMQjhH60oNu/ylTN8kGynQnvJX0qJhONWnNw2sej1/Ig="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/kontti-1.0.0.tgz_1454358545576_0.7762098775710911"},"directories":{}},"1.0.1":{"name":"kontti","version":"1.0.1","description":"React-module state-modeler library","main":"kontti.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","module","viewmodule"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","dependencies":{"striimi":"1.0.0","lodash":"4.6.1"},"gitHead":"ee6396a74e8c8634be2580957d29640aa69c8589","_id":"kontti@1.0.1","_shasum":"9cb98111b15ae7920b2ed4eb0ee806fd31884247","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"9cb98111b15ae7920b2ed4eb0ee806fd31884247","tarball":"https://registry.npmjs.org/kontti/-/kontti-1.0.1.tgz","integrity":"sha512-IDpht7pybGq3AlUtCg9MaELFc8gIS7U4tnDRMUYxXtoOodeu9IBN5ifd65CSjK/mYX2uzo5edRVD3BymAoi0kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVbduRRFDpllj8dLUd+kk5lcqpYvwoLgXu1Gf2Shb8kgIgLdV/+rBpegEU23UG4Ncqqs6ea80SgZDBjH/dz/aaZTQ="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/kontti-1.0.1.tgz_1462962742040_0.5484257219359279"},"directories":{}},"2.0.0-alpha-1":{"name":"kontti","version":"2.0.0-alpha-1","description":"React viewmodel library","main":"kontti.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","dependencies":{"striimi":"1.1.0","lodash":"4.17.4"},"gitHead":"d4f931a9dcd7ecc76943a00baeefe416d205f5a7","_id":"kontti@2.0.0-alpha-1","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-XvBW8GjO+VGd6ZEQHAywWJYsTBXuI3Xl8VQP3bs3icLs5CTBlmmNJuW17TErRAEKvhuCb5C3diZX5ds6985kPQ==","shasum":"cdb0a5caf0b679db0e3beb81978f317d7b2cf943","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV6Gh73kbXfZiAleKF3ZZkiJYhPTiKAjOTg4abqBIvtAiEAudbQNxqzdXGJav+CD3sUHioyqt3teiNOFfNyNvIACnI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-1.tgz_1497967328073_0.10389556037262082"},"directories":{}},"2.0.0-alpha-2":{"name":"kontti","version":"2.0.0-alpha-2","description":"React viewmodel library","main":"kontti.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","dependencies":{"striimi":"1.1.1","lodash":"4.17.4"},"gitHead":"8fb04d83cc8056cf548ad19bf375de2853474de4","_id":"kontti@2.0.0-alpha-2","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-bgedMOnRn8vufN8f7Ytgbp6B1IVXsnY6p/Qey1x4YZiNvYodaSQmrI8GhIyTZDqWnncXD+8eYbRcTS9xTcrjdw==","shasum":"3776ec0be9a9e17fffd12e813850ac9ff5ed02be","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDnuNejaXj4XYxA8G8ZXrxCnQM1Fv3b+v0J2jI1xAM4AiEAvHPGKVdpMr2n+rhiuKGklF7xcmHZlWUtAX2K3oh0M1Y="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-2.tgz_1497967812807_0.0938199725933373"},"directories":{}},"2.0.0-alpha-3":{"name":"kontti","version":"2.0.0-alpha-3","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"lodash":"4.17.4","striimi":"1.1.1","prop-types":"15.5.10"},"devDependencies":{"babel-cli":"6.24.1","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1"},"gitHead":"47c55ef2aa05b24febf5cdf032f87cfdc8f242b3","_id":"kontti@2.0.0-alpha-3","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-Wboe36zrhAVqbckRWZFs+zMWwDRYN70EqAdI+ro7BxFUWk6v/2P8ukhs1JawXxjSdEsg+4U9Qsec+98A8fdzAA==","shasum":"acd4bd2a76adf93fd59b1236e5d69e276c1d1b0e","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICneC/SoO5gsvPl8JcA1gjQpszloFB+mKPA1j36sZKSCAiEApeBSe9ueaaHWWz0POOFDnvQrOwbweepq84Nobn9XOjg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-3.tgz_1498063223848_0.4901566035114229"},"directories":{}},"2.0.0-alpha-4":{"name":"kontti","version":"2.0.0-alpha-4","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"lodash":"4.17.4","striimi":"1.1.1","prop-types":"15.5.10"},"devDependencies":{"babel-cli":"6.24.1","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1"},"gitHead":"049956ad88005f429b76f378b64283f110880f73","_id":"kontti@2.0.0-alpha-4","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-EIhWXJG9wUY5Rg2ybodGfkErNPs+OLWPiGqnLXMLAfo4d/g433a681XYUqKCORHYWC56tU2IjjHZf/aS4Kt2/A==","shasum":"8964159de75df9eb8076a66bc52057ab7198a6d0","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCgiLt5Yjs7kYQmx2Vyrwyc5NsnTM4QCzKVzPIT8EJiAiEAvuS0vITpsMhAUHxEFr0KG3vbZw+MSR/6D+3HjbBTHRs="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-4.tgz_1498065420047_0.06527945562265813"},"directories":{}},"2.0.0-alpha-5":{"name":"kontti","version":"2.0.0-alpha-5","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"lodash":"4.17.4","striimi":"1.1.1","prop-types":"15.5.10"},"devDependencies":{"babel-cli":"6.24.1","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1"},"gitHead":"ceb3e232d83380b9fdd26b5905536e2315201711","_id":"kontti@2.0.0-alpha-5","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-NtGAlf1nYh8n4dRrxOLtKrn/8v17MipeMavaPltDRaSCNbOf4M7V91l7SmHrZWI6K/JbzhcCaOrNghGVQtryYg==","shasum":"4cc874419f54d5d94067e59c7a0769237628e83a","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnXcjc513JlKFUdzDzwnWb1UExtHg4MwW/9ewbeSdZcgIgDZ8Vf3Y6fOXQcvHnpqJ92WBj7uYg/HWGzkcaVNDxiK4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-5.tgz_1498065562572_0.5688660203013569"},"directories":{}},"2.0.0-alpha-6":{"name":"kontti","version":"2.0.0-alpha-6","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"lodash":"4.17.4","striimi":"1.1.1","prop-types":"15.5.10"},"devDependencies":{"babel-cli":"6.24.1","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1"},"gitHead":"8313b0a65a98af67df76510cbce6744be264578d","_id":"kontti@2.0.0-alpha-6","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-pbkLDIO3Ti1HHnkkaG+g7IULYFkSdPa6Bs1ycNJfspYPsFKKBIiZna0seN4IzW6ZsXOpqrLaEPUxVTMnn2ZDgA==","shasum":"6daa9f917affd76abad0c78d37ec64f2eb727685","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWgGIxCnPxkItTr/4xKr1QsKz4M5+HvDuFTLsMwGse+AiEAq766D03auXRwiyrZLf65O98bmlnVm2jDqR7wnPhBa1w="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-6.tgz_1498067034851_0.12559685576707125"},"directories":{}},"2.0.0-alpha-7":{"name":"kontti","version":"2.0.0-alpha-7","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"lodash":"4.17.4","striimi":"1.1.1","prop-types":"15.5.10"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1"},"dependencies":{},"gitHead":"48237442126d9f365e1257d5722e3acef108c557","_id":"kontti@2.0.0-alpha-7","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-YuFzSL67N642HbAjwdHcEAwGq2yb6rbuX5E3HFNAb3pa0D2cFdKo3tq//Vt51Pc5EyUhJesJyOr1X0Qt2fzJug==","shasum":"e883543645a257d041c91eac4dcd363216c530dc","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSOmxzo/W5RMuFZRK5Z2kj4+wFiGyMqmM5ceZcwaEIgwIhAMDheqPyD+rsRE3E2mqBfntOp0rXBpPsbcv7mAoeZAKU"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-7.tgz_1498067947570_0.7682093556504697"},"directories":{}},"2.0.0-alpha-8":{"name":"kontti","version":"2.0.0-alpha-8","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.1","prop-types":"15.5.10"},"gitHead":"1e1344802f3982a7b4ffac5833dcf76a9702c7e3","_id":"kontti@2.0.0-alpha-8","_shasum":"f6538e24add7c617a8d729de91f5c37b0c83dc00","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"f6538e24add7c617a8d729de91f5c37b0c83dc00","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-8.tgz","integrity":"sha512-g4SVUdI7mqRfGChrNAyE6XiXoaf4KyBtPZFDK0WgI/WNoylKgOw2W6JbCgDiC0NNqVMvKyALtBaIxqQv3zm/dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK7MwLrJF6azZ6dmCGeJ2PC7zzloD/i9cRaXis+P5ntAIhALHVpESdF2zDr4JO00gmN91HqftQ0fN9+/PMtok7TkwC"}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-8.tgz_1498077846941_0.5028967449907213"},"directories":{}},"2.0.0-alpha-9":{"name":"kontti","version":"2.0.0-alpha-9","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.1","prop-types":"15.5.10"},"gitHead":"b0538b2f12bc4cea8645bd84341190b2bd92b974","_id":"kontti@2.0.0-alpha-9","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-Ke0qWCTCUkXEd4L3wTHk1SYETZ+fGuxjKKjXb34JEoh1/IIit7OC4Rjf1XTg2/sKTPuzK6uV7vrji3unIlJMMA==","shasum":"60eaeabe38f0256b9f0d026fd24bc39ec5b2bfcb","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkLnRJ1lM7DYnq70sFiNtaKjuW+tdSokm0Mn4mP5MZUwIhANuuY5K1FPiDklRWpZKJW9gC7O6/fyaq3QmfDK1DBSbx"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-9.tgz_1498123955792_0.6797517349477857"},"directories":{}},"2.0.0-alpha-10":{"name":"kontti","version":"2.0.0-alpha-10","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.2","prop-types":"15.5.10"},"gitHead":"e3174d912793dc29b146b92375bc79fe3e7a21a9","_id":"kontti@2.0.0-alpha-10","_shasum":"3b5b038012bcb068385f203f24c7740210a83ad2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"3b5b038012bcb068385f203f24c7740210a83ad2","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-10.tgz","integrity":"sha512-UJ9jMzThkBcZeZ+Fo72+LbpPjBjwM1vBBKuyOEV6GLwy1XsUQMtp5aNjXrrRjM1ueCognkJDQFMjSJVp0sBwgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzY900L+hvtfpz+kcsn0nhT96DoIgd/UTCOLCtokvMkAiAQhwUyJP4GG+JFB89zkTBfjVBacSVtdyslX1+/9Vy/xw=="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-10.tgz_1498764093805_0.012129057664424181"},"directories":{}},"2.0.0-alpha-11":{"name":"kontti","version":"2.0.0-alpha-11","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"8661426e741e11701c8e3c6f9121ed1a758ce312","_id":"kontti@2.0.0-alpha-11","_shasum":"3491b6452c10aadbd0f0540afe969dde606161f9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"3491b6452c10aadbd0f0540afe969dde606161f9","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-11.tgz","integrity":"sha512-RgVXMfSH38+XSMwNBoa+Gz7t+WT0uUok3Ojw3rCtji384tSGIu0259hQU5YFkGB5nAvebQnsSF83LMP8ReMYWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0KzQzAkrgH4vkTVbGwnfNJkNLF+je4lQQuf0baZ2EhwIgL3osAVARIXcT7Ib3lmjH1QOyRMKFH4ii6cEgXOBCHUg="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-11.tgz_1498765542623_0.5772108021192253"},"directories":{}},"2.0.0-alpha-12":{"name":"kontti","version":"2.0.0-alpha-12","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"bc4799bbede13f4f25ff214a3fd2cfc3a7912202","_id":"kontti@2.0.0-alpha-12","_shasum":"faac023a3b0ddab39195687c2fcf2b1625884720","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"faac023a3b0ddab39195687c2fcf2b1625884720","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-12.tgz","integrity":"sha512-jNjY2EP9gAJZomUIj9DXTg9IHZTRxnIcB7U0PqKoGHnHsl/VeG67tpV2QedYpLvpEEw4cw/CGnoGc3HNftmdEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFeZOkpTRy1Aw/N3RCfbo0A6zD6F7j10sTTRdTE4BSmQIhALNjaqKhb9141K6FhwlbUvO4xuBgP9juPNVAgKJ9wnEy"}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-12.tgz_1498766559861_0.004060673760250211"},"directories":{}},"2.0.0-alpha-13":{"name":"kontti","version":"2.0.0-alpha-13","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"b76454304c861b0a66b52c81b689ac8fa16506e4","_id":"kontti@2.0.0-alpha-13","_shasum":"5c18f57a50733a8973623877ad4e67ad8fb4c9ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"5c18f57a50733a8973623877ad4e67ad8fb4c9ea","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-13.tgz","integrity":"sha512-Hhly0zUB5K27XpM0l8dnZRU3N13YV1iouq0MIfAt7Z7U4R830MFAClzg9MTqnb7zHIpzEtaus3m+6uzBgWCaKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDimDiuwi9hOt3d/Iju57/AwzzxwjhcjJTmKCGrh1G4IgIgZD2LNAvolxEWxE0wQQjLRMxF/XXS6FoS0Wsomev8/d0="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-13.tgz_1498766804761_0.4959725085645914"},"directories":{}},"2.0.0-alpha-14":{"name":"kontti","version":"2.0.0-alpha-14","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"ca19fb610a21c7d008f0fa05fe18c6084dbef983","_id":"kontti@2.0.0-alpha-14","_shasum":"7208a280739d39ae599acca6ebd2c0426d4db5f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"7208a280739d39ae599acca6ebd2c0426d4db5f2","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-14.tgz","integrity":"sha512-7aN3QqET/yHFUI8NNSG9WOATry6LvIkHg6ppFBKjFiwjZBx7Zlpz7NGyKmuHAjJCXAPgFZ7+5luR0FsQJzAgYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2AuqBCpbZjSpPASw7guM+bg2u0LR1I82R25PfZ4kFCQIgbBN06SWR0r0QJO1NjnfLj8FD0OzHbMgPo3Klm2tDrHw="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-14.tgz_1498767100300_0.09722112794406712"},"directories":{}},"2.0.0-alpha-15":{"name":"kontti","version":"2.0.0-alpha-15","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"d2923551f8c4227b37f891e552367fff0ee0de0c","_id":"kontti@2.0.0-alpha-15","_shasum":"35d0146de89ed192e00c6f1e5c328a4502487ff5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"35d0146de89ed192e00c6f1e5c328a4502487ff5","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-15.tgz","integrity":"sha512-UWKhDtZZHVQ9BR2AtHM9nM3xNaYGDzRTt1Ox6EQc+tPzbKv3R41PB2fSsD7lPmTi0an0SI1KTpTpUTgv3Fa82w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWSTeRXRCXEuWSojI3naqZqgaJtTvRz/qbdRmNNHihJAiEApNyn+Ja4zHNUDEvCUirhDLm4w9xzyIMDcn9pXPvzdeE="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-15.tgz_1498767143935_0.9084243804682046"},"directories":{}},"2.0.0-alpha-16":{"name":"kontti","version":"2.0.0-alpha-16","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"5c7e72379dcbc95346631a7fa2fbb6760ac62745","_id":"kontti@2.0.0-alpha-16","_shasum":"43295ed254772eb6afb817064215fbe9301068a0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"43295ed254772eb6afb817064215fbe9301068a0","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-16.tgz","integrity":"sha512-t8AVlIxgeUsNL2yCUmnarjoLrnvn1vlMzN8muIyLGcsS3u0VViUw8pqVbZhePL4bQyyUfXfrAfY9rPSiVZZNvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSxbSMF4uBbNhAlXEHU4dafcBbxaOhS3jmJbOF5ZUOOAiEAhc5J+OKVRuPiIT2mD7QIqBeQzOAZcNthUz+ipUc0NnY="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-16.tgz_1498767229341_0.4018906394485384"},"directories":{}},"2.0.0-alpha-17":{"name":"kontti","version":"2.0.0-alpha-17","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"addb188a3f104a2767bb948672acbcd118c2c156","_id":"kontti@2.0.0-alpha-17","_shasum":"205c181744dac9c960f68997a91adfaa666426c7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"205c181744dac9c960f68997a91adfaa666426c7","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-17.tgz","integrity":"sha512-u2r1TKjpnQBAzwnVoiyu8tz8neCPEOxn3+9MkRztCh179Ce3cweOWJvWVVNCELXgda0L2oxvOVN5LEy1rPW5wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2BmWL5azszJCPVmNWNXcBQnNq/Zb/jQOf+XLgq9LrYAIgQgFrZnkmamGowUETkRHu9Wv/qsSur9TG/u04kJZW2l4="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-17.tgz_1498767343640_0.8820415586233139"},"directories":{}},"2.0.0-alpha-18":{"name":"kontti","version":"2.0.0-alpha-18","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.3","prop-types":"15.5.10"},"gitHead":"6f4dfeb63b81d6a2801ffc8f424a29a5936c199f","_id":"kontti@2.0.0-alpha-18","_shasum":"47fa219d821953334896d2245bced9459a086cb3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"47fa219d821953334896d2245bced9459a086cb3","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-18.tgz","integrity":"sha512-dWfukz/2EB06QX9bybsNnQ15+Oq+SAsryqQEJFuIS8vZVUl3XeSCHj7HbGVjsPkyCe02dNdCY0bf4O++q5alCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK2iPxRW5ZtoNsnnJru90SRtaNDLT/TMUF82cljGbthAiBzy2OSeqP1lv7/VdENP3M9KKIePXY6mZ3CFjfL25WaGw=="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-18.tgz_1498767592081_0.5732981513720006"},"directories":{}},"2.0.0-alpha-19":{"name":"kontti","version":"2.0.0-alpha-19","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.4","prop-types":"15.5.10"},"gitHead":"e917803e0134fc6fe00d094464342de1dbc8e785","_id":"kontti@2.0.0-alpha-19","_shasum":"d899676308c322d91b572074bd328fd213ba8643","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"shasum":"d899676308c322d91b572074bd328fd213ba8643","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-19.tgz","integrity":"sha512-YTdmUdx571OnqlKwqb6ykR0W35loC5lg///j+2y2fyKx5Gx4i4NXAsgSBpPqLIDI0WfDrNLoSWw5Y/dns1nl6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmujbXQxMwzuRNwhxAa/T4Yywg+9E5+FgdaaczYqXYRAiEA4wcfywcTavOsPwGbPZ9aY5sltt0gfluxTA/IhW2RtXo="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-19.tgz_1498767853683_0.5377878532744944"},"directories":{}},"2.0.0-alpha-20":{"name":"kontti","version":"2.0.0-alpha-20","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.1.4","prop-types":"15.5.10"},"gitHead":"02af37a7e78b94f2abce487ab1b5e2d4c8abec28","_id":"kontti@2.0.0-alpha-20","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-6SM6A1bo2iWxqLsCM+dwts2+8ISELW261eddLYtS+8ktwI8dkd9z2x8aX6I9RaGn4X6FO+9qx5ldIarQJBRNCw==","shasum":"7eb619489e94a55eabd6d5174797c53d6b58ce37","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-alpha-20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcoCxB143GIi2KZgs3kLLI8bevaewcbDvF2IP3eRTSDwIhAN9bX7tzC75yFBHy7+PsLSz90yIX5DlRRgaIKDx2G8Ja"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-alpha-20.tgz_1498814708669_0.46124922088347375"},"directories":{}},"2.0.0-beta-1":{"name":"kontti","version":"2.0.0-beta-1","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.2.0-alpha-1","prop-types":"15.5.10"},"gitHead":"8f04dc85d87c5218b321a28765e8717578495680","_id":"kontti@2.0.0-beta-1","_npmVersion":"5.1.0","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-Sulm4m+Wx5uD0tCJP/b86vx2hCR6cxp73cLg1MgNpw1pU5i0warLvh3h1OI5HZvFbmR03XNW3hIJgs16zMuO0Q==","shasum":"463a8c9b0fd3e3d39f1fedd1fe79f460caca1ce6","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-beta-1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSQw1wdhWNbtAQczsq2Ycvq6QA5MS4ordXy8uMh7WnOQIgNYdWrWexGTcp/0KAexdt1Au+W0BhSaw+3R98qCGq0ZI="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-beta-1.tgz_1499713010352_0.30636586458422244"},"directories":{}},"2.0.0-beta-2":{"name":"kontti","version":"2.0.0-beta-2","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.2.0-beta-4","prop-types":"15.5.10"},"gitHead":"431825a69e51c9d35e7a53417e85420809727f9a","_id":"kontti@2.0.0-beta-2","_npmVersion":"5.1.0","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-lZigdURk1Wi6r/qzI5JxIWaxO6WDz5IUtnpJ4xvVqfz1v3vo4QsqGw93cfFnNY89m+kPvVKsz0IUNO5GzOZ1Dw==","shasum":"23e20bd7c4696772aae30fc029ac851e38386e1d","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-beta-2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3vDOkPPclnx6nfhZz86fmwjWfK5HF9zaTG8xx2byMogIhAMwZjoeEWwz97s4Z3YFygv02qP7gKYxNaoIXEKvwy/e3"}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-beta-2.tgz_1499713675650_0.2914973348379135"},"directories":{}},"2.0.0-beta-3":{"name":"kontti","version":"2.0.0-beta-3","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.2.0-beta-4","prop-types":"15.5.10"},"gitHead":"25ff472963f7b76fe5665ada6c96bc4db2cb81d8","_id":"kontti@2.0.0-beta-3","_npmVersion":"5.0.3","_nodeVersion":"7.3.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-rnVYm9b0SxtQopqf+fr+IYjGncFS7miVoxarbHm/pKfQBQvqgJu6MYdXw+pwfcCrt6W+0Fk4pM/MT9SkJ/eIvg==","shasum":"374b53a18c03d50c09c69fbea51c81d2dd48138c","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-beta-3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFELwJtKWPJzZ+6znXi0llwrbSV/eAoE086YhG1oOO3fAiBHLrqjwWfafm8Jg2XBw7Ng85EpK5DIAsM+gJahgIk06g=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0-beta-3.tgz_1499755027727_0.5970435931812972"},"directories":{}},"2.0.0":{"name":"kontti","version":"2.0.0","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.2.0-beta-4","prop-types":"15.5.10"},"gitHead":"6d988775086407908029d5dfd5fdc4b81ace01f5","_id":"kontti@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-nigRVe8u/xRieOIayJctXYo32T6sZtt0T2rsA6ApNUUp0mJcLhMtqiqwFjKy8rzlrM+o+XuI2OCq7uqH1yBqPQ==","shasum":"98e33be6a1f959913450cd1b000612c4ba05bf16","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeZt3TGQG06x3ZbTm4EurI+YVMqdn8brUpEUuYQwWsKAiEA3Z66hOJoAbFrkhA18Pss3MMiiSskbLHOTppl6Z9DRBk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.0.tgz_1511610835587_0.6994265876710415"},"directories":{}},"2.0.1":{"name":"kontti","version":"2.0.1","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.2.0-beta-4","prop-types":"15.5.10"},"gitHead":"7b4cf27fa13a771692622b334ff9c6edc873cece","_id":"kontti@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-uqTsNB5DEqUVDV29XoJkav6PxQSiGQ1OmnqBq4mSgWeZ5JLTrc0q4/umCphnycPEboaCK2EqqLpmQ9PukooLoA==","shasum":"0a54ad30dcdfba0668d9e59949fc3804c6b59bd6","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClijfm6F3Y6bGdwzTrOf5TZWHuQJYnOasipT9SuwMznAiEAvrY/k9HxJEMub8/XNN7N/dNly5Trh7DRUWgKIe8vdbE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.1.tgz_1512457057752_0.8307765042409301"},"directories":{}},"2.0.2":{"name":"kontti","version":"2.0.2","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"lodash":"4.17.4","striimi":"1.2.0-beta-4","prop-types":"15.5.10"},"gitHead":"37a1bfb2a56d7ab523d033c1ae9c72b907443691","_id":"kontti@2.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-qp3HaTrOkXI4pzqvYsq1Bbhk1IdChnU17wEEE5TlqUyvqE6scBiLYTg5fTAWqfJQuTnpctQckLqd0JuzFHp5KA==","shasum":"5a91c457683b01c822579a60f41230f18093d096","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjOr40E+nR/BY6TWxGcb3Zys9EEwKzywMvdPRHI63+NAiBzMj1jx3KNK3rwcHzvc8a7lOt1gWubw6nc79FP7T6qNA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti-2.0.2.tgz_1516014867266_0.9894748013466597"},"directories":{}},"2.0.3-Alpha1":{"name":"kontti","version":"2.0.3-Alpha1","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"is-equal-shallow":"0.1.3","lodash":"4.17.4","prop-types":"15.5.10","striimi":"1.2.0-beta-4"},"gitHead":"37a1bfb2a56d7ab523d033c1ae9c72b907443691","_id":"kontti@2.0.3-Alpha1","_npmVersion":"5.6.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-LJ8QO6dlaaYDFW33DM03g5tJoXoiGT/fth6rYuzoiT1VAMOShre+3t7UY0oI8xRJIC3bxr43u7ZKg+dE89RPSg==","shasum":"cca68224cc2ad010ac88711b24fa3667c37fb2b0","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.3-Alpha1.tgz","fileCount":34,"unpackedSize":47921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/YVWBwZWM6MjYE3SKAZKlmir9qhPwf4ZaspDSQAPNfAiEAvVBLDgsbQLY0k2dH80S4C3gTYUxpRerujV81AF4W6Wk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.3-Alpha1_1519670047236_0.9823226072416504"},"_hasShrinkwrap":false},"2.0.3-Alpha2":{"name":"kontti","version":"2.0.3-Alpha2","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"is-equal-shallow":"0.1.3","lodash":"4.17.4","prop-types":"15.5.10","striimi":"1.2.0-beta-4"},"gitHead":"9e809488834322cb2a3cadf41f5bce4e15c5e3b3","_id":"kontti@2.0.3-Alpha2","_npmVersion":"5.6.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-0wUc4O9xNc5YnHWUoStZzCcvYI3/7jA8k+DbcvL9YPvNLnTuEhmuwUT7lO6GDTZloZPKxcy6pGtxDvGNHR3Rgw==","shasum":"67449cd839ceb49ea6a12f9baaeed45d889044d1","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.3-Alpha2.tgz","fileCount":34,"unpackedSize":47921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK5kshGHX9wOOIfPU7C/VqmfJVyI4alQgjSz2LY2r2QAiEAppIx/rk5rY4jnqcssESg2QXgIB7klmyE15t/syxwLVU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.3-Alpha2_1519670320861_0.11560688970035171"},"_hasShrinkwrap":false},"2.0.3-Alpha3":{"name":"kontti","version":"2.0.3-Alpha3","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"is-equal-shallow":"0.1.3","lodash":"4.17.4","prop-types":"15.5.10","striimi":"^1.3.0-Alpha1"},"gitHead":"3bb2319b3da42b8095abd5e4be91ac56c9c7cd1c","_id":"kontti@2.0.3-Alpha3","_npmVersion":"5.6.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-ZhasklZIidHzbtvSz7FC4MArqxcM311P0HqpYAnvYPQN0+Jh5ixorwTrjMCzOrjLTfhvFzRGvfag2cYNQamG2w==","shasum":"a4ab315d5d7b6071b4a3fe2c8d05a19c078cddf7","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.3-Alpha3.tgz","fileCount":34,"unpackedSize":47922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQDbsbM3g0YW7MgCnM8pjFl1xbqCyhb4bzXeoCuDvlAgIhAMbxg1YK31WQIL3RRsDxrA3B5ltGjDl6BL6I3IbKSl/A"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.3-Alpha3_1519754322088_0.5571754929404185"},"_hasShrinkwrap":false},"2.0.3-RC1":{"name":"kontti","version":"2.0.3-RC1","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"15.6.1","react-dom":"15.6.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-react":"6.24.1","react":"15.6.1","react-dom":"15.6.1"},"dependencies":{"is-equal-shallow":"0.1.3","lodash":"4.17.4","prop-types":"15.5.10","striimi":"1.3.0-RC1"},"gitHead":"02e59e28eb4c7b54af98ac456b5dbf9979fc857c","_id":"kontti@2.0.3-RC1","_npmVersion":"5.6.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"dist":{"integrity":"sha512-icZFv9fl/aIKqkK1tuW7RHEEzFXGaBB3PQJekbyciH0/MxlYWzR8BEoCCB49Ex0QAj4nuOhdcLmEPxgmtWF4jQ==","shasum":"d7f3933fd0f90d4912bb49787ffa5640a4a9d1e6","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.3-RC1.tgz","fileCount":34,"unpackedSize":47915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw53q2Qgxct/WMe5dgSJHXbnhlkHkLyObILnG68H5J3QIgTGqsy6o1/sl5YjuV67OaDWHwMDrqSJ8UUtdY1Fs9sXc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.3-RC1_1519841362160_0.6023858083284219"},"_hasShrinkwrap":false},"2.0.0-RC2":{"name":"kontti","version":"2.0.0-RC2","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1","react":"16.4.1","react-dom":"16.4.1","is-equal-shallow":"0.1.3","lodash":"4.17.10","prop-types":"15.5.10","striimi":"2.0.0-RC1"},"gitHead":"28badae2a85df874e6ec1e45e8b70c2a2d60f088","_id":"kontti@2.0.0-RC2","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-A108D0Gu4EI/66QhVQQk4OGemqScptIqhqo3enEJDLfdxZJoKknwePdBw9nQm7ZwbKoyLRp46c34B1SXVbwNFw==","shasum":"eacb0bb0d06db9556599ff770e98df5759f3181b","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-RC2.tgz","fileCount":34,"unpackedSize":54504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXtdWCRA9TVsSAnZWagAArHMQAIJ45T9xsIEc1XpNF9mO\nym/TfcD83iRQMeAPN2zwkkdMBJMkcZswsvaOkOqkEhP6sfldzs9ljoWj2GTd\nvf70KUWrev8RCJe1/mC90ioAfoSNYs7/ZQNrt9dknRBTjRHPEukb6OPLKeKP\n0Hc9TtKphcvMbBy/X2dzwcK77QPm/8tIH4AlgvZ0ne6nUw46asIHCwK/5jwQ\neKCTLSFtKC4X8AEgps7zTvK2bOTKcTYiHQrTgBUtbmv/mgmmJLLXzqoNm8MQ\nCf3qwBDIOCK0uI4tdcdncY78nopeV3FsLstqEqG2Hrck23vbd5M739UjoHbJ\n6L/unYueG3v4gu0dTbBq+I3pmD1tW/h8Y6mX3k3ARUWniN5inZgpH6JL9AGU\neEOEU4tOKQgO2+1grzTfzWaGi6CRreyPnr/XOby4zC23vPx/44qGR7UMikr1\nnLweELuIBiCV2pnvmhYNFqxPZu0CakgLHtiBdFf8YujbqjzFzazOukH4hiGU\nFRcLBk0/Dpui0lLf5eKVMzzZ2IUEi+qHIP3f6gF4PyApto2x3kOqovaGmdWb\nPtfpj1pCgflb3vPIGpNzuYJwm44H2SWlmK405+bORSzlJIDTxmyEbv1hWaEX\nFnv0tqQUXD1+BUmu9aZbo8zFkSpv8WhMEPrnjdgpIJjSal9soAltzXd8lYY2\nmGGM\r\n=7a/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqFY4B6VEJ81trWYSzKjvuFoNyilbnDevnyfOrtceuVgIhAIdP8QBPWddVdROcFfT+fTZ0tfSyn3I5BfrxwQdSA0qZ"}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.0-RC2_1532942166329_0.4133100883144676"},"_hasShrinkwrap":false},"2.0.0-RC3":{"name":"kontti","version":"2.0.0-RC3","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1","react":"16.4.1","react-dom":"16.4.1"},"dependencies":{"striimi":"2.0.0-RC1","lodash":"4.17.10"},"gitHead":"0ea3b808c457f8111c1089c01448890d59d7af02","_id":"kontti@2.0.0-RC3","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-A4Mzi7vUNzPRKcAE/qPNf+SWumTJ6Bvgy4n8xsec3algOOgsUt7xpSraIJgyI+Zk9/pOX7ZNw7owuEnc4w1GdQ==","shasum":"108edc8d12df303782999fba8992d86e35e123e5","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-RC3.tgz","fileCount":21,"unpackedSize":32453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXti+CRA9TVsSAnZWagAAK+MQAJZx1/GXvZQVEni/CtoF\nuULjgdTIsvZcrZk9m2aNzGzXNF4G9J8HqzScBxXyP5ehkd7n1tut/XjqtLJO\nHA2cfLox8eGFQl3QvPqVur5h7tOJacKkfwxG8uuWXuvujAJ5TUqgTz56vWDg\nMiJwtXNpu6kvVMjFp3dQVokH31Lctdyo7sXLgvVZKQiz3MdzvBUmOITEN4YA\ncKO81Fuz7+PA4fuPsVRnC9ZAhlDwtro5wytVQdOcEpzRM7YCBuf9hJ+wryxI\n7ISAkY51HDxCzdRe6tufh8t+cyOV2BpUPfGapOmgFdvSeTdUIV1f8zbUHReM\nrDMcXAWmTPTsWwg9YsWwDPrjLkl8va4hM9K0bbSD7Cvf9URIQm2TbpEo1Z0g\nWZNZDZwBOfBjxNLA5qo8yv1AS+HlKsOkAXyLT1NWj+9dQZAyD8mMNIciSHnB\ngJzAvMUybn3s4wD4g6mOMfcushOlN/2so+CXam9r912yKu71LfpsiGHMOECs\nBx3GxpoWGFaBvRU6jq1kmJwCO8pBA5AlQRis+27ebxq92pNXubFyURMeFe/A\n6lsM3JpjaSPT7XqdpyhkpwSas2YctqUyCPkphpBlOdAGg3+R78Lm59UhXbBe\nRgKR2WKRuCvCiEoPjPMK6NKKWfi6sspznjYUhjsbCIMPqKECyxlFfrW2u27O\nh65D\r\n=Wr9N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFig+z8cp05WNz6fKCSdBBJeNQgP0NAQ9NS2E6bjdGGNAiEAr+sl84GkAbzXkcwRtv4HgZpQscJjl2zpBvAxE2LTAkU="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.0-RC3_1532942526110_0.03892679992944981"},"_hasShrinkwrap":false},"2.0.0-RC4":{"name":"kontti","version":"2.0.0-RC4","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"BSD","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","striimi":"^2.0.0-RC3","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1","react":"16.4.1","react-dom":"16.4.1"},"gitHead":"2939c532416496fa00c0d466fc6d9f9d3f3befb8","_id":"kontti@2.0.0-RC4","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-RpWXlXcuYl+BBuH+/6J0E+W8Zb4zYCOl9qaqj7KO/r6NtRSoQm1Dn2TPq0bxmZSlGsNNxY8XVYohoQm0k3F7/A==","shasum":"6a7c06fefd9f9931058ec22d54677d5e3cc04a37","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-RC4.tgz","fileCount":21,"unpackedSize":32355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXt78CRA9TVsSAnZWagAA32kP/0gGb4DEK6XoZ+y9FhoR\neJWdnUFC8B5LeXbc+BiFhoRarEciwMM8ivujBruyis3z5BzFNY9zFLZA5xo8\nZvjj06SQhgm77b1WKT08Dt4V8ZEBK9WFMGAjuezuR/gT5hiN++67Y+IEj8fV\nbrZKG1F32vH6jiXc3fq3XhHfB/puG8UzeFzFFEBVy3w44v4jcFJM8xmjSs9Z\n1VbADBCcHKhcr9Xh0fOQZ/Bw8hLVRUt+JZLE7IkjZAvcVi6hfIgFN4qVWsup\nSRwzB0460uBQcEFmR50btEDnTRCSqNOj5aghQmZzuH9NU4bBUM0rggNy+Fwg\nsmRFC3SB9e42w4t3rjlILZnPELCv43UFFSuf97LpLNgtuYCm+w9I+0XYL9SJ\nKhWHQQW6SaHrz5Mtc/RMTAMobrSdt6zCMtqMdfpr94p2Qz5kbeak6JHyVP/V\n9VbiOQyI+lBYAFQWxKFQcE9mCMxj+yekRLKJN2o1UJ0E/9NlpBle0hRNMkbG\n3IUfDCEwpFu+UVNAuN8RBRC382zEVhSEVOkC6sj0rjL8PKxPkitivG1WB+g0\nteskG4P7eeCHUIlHjaCgUWVZNwZoNto6lS9z4+BhpREsgjCWeaRTGbpE8ei1\nvg7w6KTuSvur7lJ2V7WP+pehqZ6psuADstF9cNjuEoTom1o9qbD66MDSDcQT\n1gi/\r\n=K0j8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEITKpDwU1i0BcDT0b0TMbfVUIdJLtnBB6+1eB9BnvjAiEAyqJ4mDTNq/1J7ohYZvLjEl59p5V2lbw+ISuitiCGAR0="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.0-RC4_1532944124183_0.02833637942460565"},"_hasShrinkwrap":false},"2.0.0-RC5":{"name":"kontti","version":"2.0.0-RC5","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"MIT","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","striimi":"^2.0.1","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1"},"dependencies":{"react":"^16.3.0","react-dom":"^16.3.0","striimi":"^2.0.1","lodash":"^4.17.10"},"gitHead":"8811efe8fb94d035fdf5bd7693a87a6f46b23033","_id":"kontti@2.0.0-RC5","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-KISab8FIutLHw0PI/gE02yJswLaAT41ZslMhPZRDFmob7sclVtSM7jq+UXzvXWwrK+GpMAgazy0wOw7PV2tUDA==","shasum":"3dc77713d4371b1106a75e8e8d19036c1c8c08e4","tarball":"https://registry.npmjs.org/kontti/-/kontti-2.0.0-RC5.tgz","fileCount":21,"unpackedSize":32428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXuNMCRA9TVsSAnZWagAAg1gP/12iFZuqBW8HVOQUuDmn\ntqLr6Eb0p6NRhHIXel/Gri36IeTymawYRzsxlRePrOtHGg0LaZ8B/EP542Tx\n6P2Q/EP2o6qsNetCc4nAtcl/qahTEVM3IWuvGhrSxpm8pRUpW1bbQQZVUo8S\ne26HV2stvpPp7YBVlwfT1JFTiH4E8rTmD+zr8MHaFn4ZD3nG35TY+BphGW1L\nnYrObdyyX8qnMuQ4xXMqQ8+tYAqP0mreTAPyiijG3ZIAo4QLVgRgFICY8wLL\nCzSC4fqUcfQ9Zr222UeKYGlHPTnwgjk3W57NuhqywjyYNAVJnP/WGmlJpsKC\nRzDnugD+tsDpu7O/bXvqnHZC91E0dK5lTi9hNROQpH+4Jn/LNOEzj1/OQg1j\njYus9sJcjQGvebcQMBZRAgrwFACkOBc43+S7jgsYGQAeshNdU0XMhBQgwzNo\n511Q3v2lUuqB9XF/OPtc8+o04tKeBVIOhvhZBqvKQln8xGHduY7FKGABdeLg\n2do4+qqZ2myYJ7rIOIDyizxpCUQvs5nIV+CZXu8lMg6rQ4KlsCsm6sd5r3d2\nZE6srx6H9nFah9g0WVCCSg0NnlyvUVMZ9y5P3xp4ppUt6OnyW5X7UreKMBMc\nkZmJDnHQcaTyvjkLn5frQPFS20MEy4QUCzscLP4CwVPE4p20FsKo195tkDqH\n+z/k\r\n=jl1J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaAHJF8mVuxuMlzZ1ptQyWwQtso022H9WORj9SexJiSwIhAMCE+qCRSuRjeQXyX2rcOgS7gKiJN5tquiuUX0sC+QOv"}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_2.0.0-RC5_1532945228172_0.1919528383919633"},"_hasShrinkwrap":false},"3.0.0":{"name":"kontti","version":"3.0.0","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"MIT","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","striimi":"^2.0.1","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1"},"dependencies":{"react":"^16.3.0","react-dom":"^16.3.0","striimi":"^2.0.1","lodash":"^4.17.10"},"gitHead":"a87943e0b494ea046bc3d2f4226c865b5f43270b","_id":"kontti@3.0.0","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-1LQIN1ppr80OSvjQeXCfbGOfaOjPPKnboeuNuPMk8/BtUKXenLb82oS4hDAbr231DI/6eX740KwAkA8C2oAZPg==","shasum":"77100d476b72eb9c8f227d3e13657f99a7e60a7a","tarball":"https://registry.npmjs.org/kontti/-/kontti-3.0.0.tgz","fileCount":21,"unpackedSize":32424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXuZFCRA9TVsSAnZWagAA9x0P/Apg4mqa6utnS2KdFoqa\neT6Z9uFitT+j2k2HglUyrJxoj869QIh34vcwIG+oSs9Fqu+EYEZOAvMqimtK\nR2bAyICh+syFs+cFFCXsSXAvOA2WsNljaVGatH044sIYORx9ak0FyMJUHmRj\nEUc8yPulBnAPOznJ+Zsnda1qVMkgiFa2/UYAycbRsFa7rYhKKGRQfeYpFY3R\n4QktI2fFSYpRpXb4OT/mJqiPGfywE5QLiI/VzC1BfJ6dx0aFkdqyXslBLbnq\npu9G9HD4UhgVB6T90Ckv4k8k0HX6/6ETE8n6BvRQ8ByX+cid1v7QROo69UQK\nowY9/MCTlF4cdTb6Jm+FW1ojokLMTQ4JqG8Tf+2sfxxcMj06/ElmLC9QBxxL\nl8uelMuySH3vEbx/7pl5vg03s17BKEBwJ7eIgzeMFr7Vq/aDGBm+QRgN0AiV\nSucArCIlMdQGJhdP/hIrtEKwhSV0nhUbHQGiDdLMwMjLWuJyE+n3vRqacD05\n8psz3dNE/O6LTiQNcplAh6/8LMP7rtR7tOkzt+KsXuwZMmjTrds12m68ClIO\n28tRKe4IEYVNKrCxh1gRFC7/JyAtUKDMInVgde3CUnRqGJ+qnqYGvqXqRUQg\n85cCPb1CJyRekkscFkNzW9ZsPo6P0srnF/IzKGuZI1wA1RliSxoaZIelNfKf\nLo+U\r\n=713v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA28vpM55/js6rz3LA9RkqZukqR1szgjz1VyyvzRd86DAiA9JCV3nyqdjuD08QzPn/d5X3m9mx6NpqHD+UTxp+7tRw=="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_3.0.0_1532945988946_0.6064996272148797"},"_hasShrinkwrap":false},"3.0.1":{"name":"kontti","version":"3.0.1","description":"React viewmodel library","main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","test":"echo \"Error: no test specified\" && exit 1","prepublish":"npm run build","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"files":["lib","src"],"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"MIT","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","striimi":"^2.0.1","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-array-includes":"2.0.3","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1"},"dependencies":{"react":"^16.3.0","react-dom":"^16.3.0","striimi":"^2.0.1","lodash":"^4.17.10"},"gitHead":"bfe84fbcac5a9923769f5ce4004eadf7e7141443","_id":"kontti@3.0.1","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-t8tqSNYbRZBENqRiBMKKtwyzbW+Dw8iFXvSV/koWTAlO9BHo0BwR1RYl9wDcGkMF5BD+mBd/D1ROTdYBvDVfEw==","shasum":"1453e691e10cc3c079d1426e945b2b0cf3d3a573","tarball":"https://registry.npmjs.org/kontti/-/kontti-3.0.1.tgz","fileCount":21,"unpackedSize":41611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ/SMCRA9TVsSAnZWagAAX/QP+QE87k2NKf+12IbZQ5VE\nS0/WxgeQuhWntr234mPLKEeQkIz73vSxy3F7sLgvWKyGa2vRa5V2uzXj2mop\nv7ENe3ik3HVFH3dvVmaoSF9ouQVljntMyPPvTqAS2ie7t49cbhFA2BpqPZlk\nl389cNRH/5P9+w4pCSgMNKAXcQTQ51QQCeM1g39HBCvQR/X4eITJWw2I10Sv\nEDui/DT1lItqfEBHqo4igm5V3cBJE0ShK0FXFWXPRJDPej+sNlipbDEoWn0g\nEPRS0GaqoCDUzXv28Fi6A/SBpiOqdcCbrZJfeG1vW4XgfUuODL/oaYGxgwcw\nLkZiBNvIDLp7cj98S5ocDjU7h0w2++xEElAz56+rJCWNUi/O7qosSbxhPuyt\nttbd9QvMQzy5nLKgcnDhNF1P2Uizp2c3JcKHH51n0brJL/aM0laoLEkKp/sI\nhb3E7U6w8vH6yNRzPWm2eiWwyizZt2FhvRu//LvrV58OuzbZNhhN/iBXAgJ2\nKTpue/gUwhFanqIRpW+I/TeSgWjkUeHDVjBmR/FlBbqNwpxpffqTQ5b8iUYI\nL8TTLStF6LrsEs2lxHIyMGAN0BjplGzCKbZzdDS4Lq9/ubdOUhIAdZPVJyeW\n6f2kpsNovpDEm8OVHzgnMK2airxZqOFG+LWGpWGFI9DRwZeGTeki6ap73Fpx\nf4Aw\r\n=r4nn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClTsGkr2bHhM89jVvrYktEfkUrk3ZOC2Fn8nWaxeUSMAiEAvCBfMe88FGItVcYGtHUKJJ6n+bkEfuy+ZDsIi/Um9zk="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_3.0.1_1533539467273_0.691720877083891"},"_hasShrinkwrap":false},"3.1.0-develop.0":{"name":"kontti","version":"3.1.0-develop.0","description":"React viewmodel library","main":"dist/kontti.min.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/roids.git"},"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"MIT","bugs":{"url":"https://github.com/ptahv/roids/issues"},"homepage":"https://github.com/ptahv/roids#readme","dependencies":{"@babel/polyfill":"^7.0.0","striimi":"^2.1.0-develop.0"},"peerDependencies":{"react":"^16.6.3","lodash":"^4.17.11"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-react":"^7.0.0","react":"^16.7.0-alpha.2","rollup":"^0.67.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^3.0.0"},"_id":"kontti@3.1.0-develop.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-N/lbPx9sZcQxlCcKw/+oh/ZVFaq1lpqfDR/0vz5FYzUvcRXb1i4tGBzCQqrXWBnCF4rvN7GzHFsdFbtpsySHSA==","shasum":"201eaf66cf884b60bb65e0256d9592cc72d5e5f9","tarball":"https://registry.npmjs.org/kontti/-/kontti-3.1.0-develop.0.tgz","fileCount":17,"unpackedSize":800288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGN2HCRA9TVsSAnZWagAAu2AP/2XP3zglSapaWqFYUufw\n/oYJkhS2c89YDt6zx2BcbxLudTSOtoaakPYsg1WtRK8qIodm9ppsegT/+XwH\nSUvLbtcyQw07M9LrUBnK2VloOlwa7Ihvgsa4SknyW+OPkixPwB9d1ClsB5zu\n5s7i99GTC3BYnu2Zio1AMskSoxHvp2clY3Xj9Fo87PmoIrS+NF2msxXOQPZY\nV7aNW9Rjsq6yyOrOoeI0PnVwmhdXqPtmJCjTP3O6REMLe3nHf1lmKHs004go\nJKJqHfZVpr7fIEUv//1gGXIWwgjR9Sw/XWfExKyWCpO1/7OtZEMP9J6+2tp+\ncwW+LcvSRz/GaJZRs99htFRFu5xgEz6rmpyyVfOBu+ur2XA6YU2K8nmc+UvF\nJyxCpqufG26TE5I2Gr1w5NBcoyn+0emksdCTRFHESwaCwHBMWvGDbJ7hHynk\nv6yuvqsZqCcWoxxlQQ7DbpWvZv/nvfKmB37G5yAZKuzRT+NtWmT5VoCEAwKn\n6CTuxboSNU7JyJRIUUfKmRel1pBlKoceVZVN68JLUPIMLE9hkNENbFCatJSY\nXAIkNyIDdAaKd4ADJ3kfI4TTzMHqyUe84lo+m9No0zfx6Ncsjkjao59v/bLM\ncJNvu4ebs4KDoA2/j0ihbALfs6RTph9eWQYf1ncF9ctoweIMOqoSmpwXH80T\nTKqi\r\n=2A8N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeTuKxd1c3yoFITwbTcmFti7UkUBfZNnTpXNPl3ASfYgIgDEYJRTy0MD9Wvr7uhqxNCUQByQFnFekqWvSX5sOZ+AE="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_3.1.0-develop.0_1545133446777_0.3247264327051729"},"_hasShrinkwrap":false},"4.1.0-RC.1":{"name":"kontti","version":"4.1.0-RC.1","description":"React viewmodel library","main":"dist/kontti.min.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"keywords":["react","state","model","viewmodel"],"author":{"name":"Petri Tahvanainen"},"license":"MIT","bugs":{"url":"https://github.com/ptahv/kontti/issues"},"homepage":"https://github.com/ptahv/kontti#readme","peerDependencies":{"react":"^16.6.3"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","lodash":"^4.17.11","react":"^16.7.0-alpha.2","rollup":"^1.1.0","rollup-plugin-babel":"^4.3.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.2"},"gitHead":"c64f9af34f7fd2fc7621ea93f92bcd7c4ba762d8","_id":"kontti@4.1.0-RC.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ptahv","email":"ptahv.dev@gmail.com"},"dist":{"integrity":"sha512-jLiICL9ORNrR1xPcHqMg2mUXGsj/JbaSDwVeVkOwZlYacguRo6KNJH4osfH4cbQ0nx8cIbGsFOzSrLnNguiAPg==","shasum":"7d4de5b6bda05b983724dbbcc8d90e51fabc8419","tarball":"https://registry.npmjs.org/kontti/-/kontti-4.1.0-RC.1.tgz","fileCount":14,"unpackedSize":309802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciBUvCRA9TVsSAnZWagAAWIsQAI49x21frKRgVis0BkC6\nuBKhbvpuUCJKrcOuEHWW3QtEYjqzUptyotyxFFAprF/CqOTyCTAKjw/ZjZHV\nH7Q9jrm3uEaUVNLyZXHLm+WZ7gVD+nJR8k2QowwURNIREXLYPuMlfvEXwOZ5\nmjAsj7dDezefXTENCd+Ki6/DdtGTqBLgnZtQqwqDWS8ZkGJi9NbqjjqbNE7E\nDXLnpGA2lc26wi7yWyJrn3BI2+y66mWvnvW8u2g1tpYhmBfXsybnHhEfDtzU\ncwsZ5JSeSjYzNmARIWlMjayArMkVsqxh932sBNj/1MJi0m5aUPpwVpwQLouw\nt7xrLe+KJooNEl/d9fJx6mIvSQeBE6kNsKjzRpanTkZyDlCcWdinkvE2UOiP\nfyfvnVwhs4tOQLkxuuZbqX9UWr+Cbpi2psZuTom7Gs9pNdGpNSarL/uILlj1\nVfVW946o5XKPwUSnybN0l2yRYeklshXYcoTjHIsNzT+L/b9taXs3K8WRMGmK\nEvu7M1sG9lTLOlR4TUq6P2pCYQN3iD2YSmTvb1/Enf2kK91/yGN/FbqtxIQV\nGkZPj/QBHVNU8231xn8dUlneirqPw7pfjuZMs2t03TYzo54HUN+iUBNNvNzr\nJ1miB6T/7IzBUz4zz/CzqbFRZG9wUW9dQ2fchhO1AsoJrjMjE3FwTanhaUCl\nweET\r\n=NG4c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ0jb+xIzPLbqi/nNJ6irzqEfgdjB+WBDezFd9yJF9dwIgJizG1OOQNc31FEuCF6a2Hz/fwN6UkwbFcYXLL3k+J2k="}]},"maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kontti_4.1.0-RC.1_1552422190736_0.28364095159446334"},"_hasShrinkwrap":false}},"readme":"\r\n# Kontti \r\n\r\nKontti is a React viewmodel -library designed for simplicity and development speed.\r\n\r\nReact uses a tree-like component structure, component has child components, which again might have child components, etc. Kontti utilises this tree-like hierarchy by creating a viewmodel -component, which passes viewmodel to its child components.\r\n\r\nKontti -viewmodel consists of a provider component and a consumer component. Provider component contains the viewmodel and passes it down to consumer components.\r\n\r\n## Basics\r\n\r\nProvider- and Consumer -components can listen to viewmodel values by giving them as values in props. If listened viewmodel values change, the component is updated with new values.\r\n\r\n| Property | Type | Description | \r\n| :- | :- | :- |\r\n| provider | Function | Returns a Provider -component. Takes values object and actions function as a parameter. `const Provider = provider(values, actions);` values |\r\n| values | Object | Object containing viewmodel init values. |\r\n| actions | Function | Returns an object, containing functions for changing the model. Gets an object as an argument, which contains set-, get- and put -functions. |\r\n| get | Function | Return value is dependant of given parameters. Parameters can be either empty or a list of strings. If parameters are empty, returns current viewmodel as an object. If parameters are a list of strings, returns an object containing listed viewmodel values. Also takes a function as parameter, more about this in the \"Function syntax\" -chapter. `get().person` |\r\n| set | Function | Takes an object as a parameter, containing changes to viewmodel. Using set to update viewmodel updates all components listening to the changed values. Returns an object containing actions. Also takes a function as parameter, more about this in the \"Function syntax\" -chapter. `set({ value: 'New value' })` |\r\n| put | Function | Not adviced to be used, added only for some super special case. Works just like set, but doesn't component updates. Look at the \"Private store\" -section for alternative solutions. |\r\n| Consumer | React -component | Used to listen to viewmodel created by Provider. Listened values are given to Consumer as props. Consumer should have a function as a child. Consumer calls this function with the listened viewmodel values and viewmodel actions. ` <Consumer person> {(vm, m) => <div> {vm.person} </div>} </Consumer> ` |\r\n| vm | Object | An object containing listened viewmodel values. |\r\n| m | Object | An object containing listened viewmodel actions. |\r\n\r\n## Examples\r\n\r\nThis example is simplified and can be shortened a lot. An example of a shortened version at the advanced section.\r\n\r\n```javascript\r\n\r\nimport React from 'react';\r\nimport {provider, Consumer} from 'kontti';\r\n\r\n//\r\n// CREATE A PROVIDER\r\n//\r\n\r\n// Initialise values for the viewmodel\r\n// \r\nconst values = {\r\n    person: '',\r\n}\r\n\r\n// Initialize actions to change the viewmodel\r\n//\r\nconst actions = (modelActions) => {\r\n    // Argument modelActions is type of an object, which is used to either get values from the model or set new values from the model\r\n    // \r\n    return {\r\n        addPerson(personName) {\r\n            modelActions.set({person: personName});\r\n        },\r\n\r\n        // Actions can also be used to return values\r\n        //\r\n        getPersonUpperCase() {\r\n            return modelActions.get().person.toUpperCase();\r\n        }\r\n    }\r\n}\r\n\r\nconst ProviderParent = provider(values, actions);\r\n\r\n// \r\n// CREATE A CONSUMER\r\n//\r\n\r\nconst ConsumerChild () => {\r\n    return (\r\n        // Listened values are listed as props. Provider can also listen to values like this.\r\n        //\r\n        <Consumer person>\r\n            // Child function called with listened values and model actions.\r\n            //\r\n            {(vm, m) => {\r\n                return (\r\n                    <div>\r\n                        // Model actions contains providers actions\r\n                        //\r\n                        <button onClick={() => m.addPerson('Jack Sparrow')} value='Add Jack Sparrow' />\r\n                        <br />\r\n                        <button onClick={() => alert(m.getPersonUpperCase() + '!')} value='Yell current person!' />\r\n                        <hr />\r\n                        \r\n                        // Value updated as model changes\r\n                        //\r\n                        {'Hello ' + vm.person}\r\n                    </div>\r\n                )\r\n            }}\r\n        </Consumer>\r\n    )\r\n}\r\n\r\nexport default () => {\r\n    return (\r\n        <ProviderParent>\r\n            <ConsumerChild />\r\n        </ProviderParent>\r\n    )\r\n}\r\n\r\n```\r\n\r\n## Advanced\r\n\r\n### Shortened syntax\r\n\r\nThis is a shortened version of the basic example.\r\n\r\nIn addition, the provider and consumer implementations are separated into their own ProviderParent.jsx- and ConsumerChild.jsx -files.\r\n\r\n```javascript\r\n\r\n//\r\n// ProviderParent.jsx\r\n//\r\n\r\nimport React from 'react';\r\nimport {provider} from 'kontti';\r\n\r\nexport default provider({\r\n    person: ''\r\n}, ({ set, get }) => ({\r\n    addPerson: (person) => set({ person }),\r\n    getPersonUpperCase: () => get().person.toUpperCase()\r\n}))\r\n\r\n//\r\n// ConsumerChild.jsx\r\n//\r\n\r\nimport React from 'react';\r\nimport {Consumer} from 'kontti';\r\n\r\nimport ProviderParent from './ProviderParent';\r\n\r\nexport default () => (\r\n    <ProviderParent>\r\n        <Consumer person>\r\n            {(vm, m) => (\r\n                <div>\r\n                    <button onClick={() => m.addPerson('Jack Sparrow')} value='Add Jack Sparrow' />\r\n                    <br />\r\n                    <button onClick={() => alert(m.getPersonUpperCase() + '!')} value='Yell current person!' />\r\n                    <hr />\r\n                    {'Hello ' + vm.person}\r\n                </div>\r\n            )}\r\n        </Consumer>\r\n    </ProviderParent>\r\n)\r\n\r\n```\r\n\r\n### Function syntax\r\n\r\nModel actions set-, get- and put -functions also take a function as a parameter. They all receive current viewmodel values as a parameter and act like they normally do. \r\n\r\n| Property | Description |\r\n| :- | :- |\r\n| set | Sets values returned by the function as new viewmodel values. Set -function still returns actions. |\r\n| put | Same as set, but doens't trigger component updates. |\r\n| get | Returns the return value of the function. |\r\n\r\n```javascript\r\n\r\nimport {provider} from 'kontti';\r\n\r\nexport default provider({\r\n    counter: 0\r\n}, ({ set, get }) => ({\r\n    increaseCounter: () => set(vm => ({ counter: vm.counter + 1 })),\r\n\r\n    increaseCounterByN: (n = 0) => set(vm => ({ counter: vm.counter + n }))\r\n\r\n    getCounter: () => get(vm => vm.counter)\r\n}))\r\n\r\n```\r\n\r\n### Real life use\r\n\r\nIn real life Kontti is used for managing one web application pages state. The folder structure can be used for describing which component uses which model. Component structure could be something like:\r\n\r\n- pages/\r\n    - itemsPage/\r\n        - view/               --Contains React components using the Kontti -model, which is created in items.model.jsx. These components are only meant to be used in items page.\r\n            - searchBar.jsx      \r\n            - resultsArea.jsx   \r\n            - ...\r\n        - items.jsx           --Contains the items -page. This file is the root of items page, it combines the viewmodel with page's components\r\n        - items.model.jsx     --Contains kontti -viewmodel\r\n\r\n```javascript\r\n\r\n// items.jsx\r\n\r\nimport React from 'react';\r\n\r\nimport Provider from 'items.model';\r\n\r\nimport SearchBar from './view/searchBar'\r\nimport ResultsArea from './view/resultsArea'\r\n\r\nexport default () => (\r\n    <Provider>\r\n        <div>\r\n            <SearchBar />\r\n            <ResultsArea />\r\n        </div>\r\n    </Provider>\r\n)\r\n\r\n```\r\n    \r\n### Local viewmodel\r\n\r\nKontti -viewmodel is global by default. This means that the Consumer gets its values from the closest Provider above in its component hierarchy. \r\n\r\nKontti provides the possibility of making a local viewmodel, but usually in these cases the component is small, so using setState might be a more simple option.\r\n\r\n```javascript\r\n\r\n// When using a Local viewmodel, instead of importing provider or Consumer, you import container function.\r\n//\r\nimport {container} from 'kontti';\r\n\r\n// You can then create a local viewmodel by passing viewmodel values and viewmodel actions to container, like when creating a provider.\r\n// Function returns an object containing Provider and Consumer -components. These components only work together. \r\n// \r\nconst {Provider, Consumer} = container(values, actions);\r\n\r\n// You can for example export Provider and Consumer, and use them to create a local viewmodel.\r\n// \r\nexport default {Provider, Consumer};\r\n\r\n``` \r\n\r\n### Private store\r\n\r\nSometimes you want to store values in your viewmodel, which doesn't affect components or their rendering cycle. As Provider is created only when Provider is rendered, you can use a clojure to create a private store.\r\n\r\n```javascript \r\n\r\nimport {provider} from 'kontti';\r\n\r\nexport default provider({\r\n    counter: 0\r\n}, ({set}) => {\r\n    // This function is only called when component is rendered. You can use this to store private values.\r\n    // \r\n    let _timesCounterIncreased = 0;\r\n    let _timesCounterDecreased = 0;\r\n\r\n    return {\r\n        increaseCounterBy: (n = 0) => set(vm => {\r\n            _timesCounterIncreased = _timesCounterIncreased + 1;\r\n\r\n            return { counter: vm.counter + n }\r\n        }),\r\n\r\n        decreaseCounterBy: (n = 0) => set(vm => {\r\n            _timesCounterIncreased = _timesCounterIncreased + 1;\r\n\r\n            return { counter: vm.counter + n }\r\n        })\r\n    }\r\n})\r\n\r\n```\r\n","maintainers":[{"name":"ptahv","email":"petri.tahvanainen@enersoft.fi"}],"time":{"modified":"2022-06-19T09:46:55.972Z","created":"2016-02-01T20:29:07.920Z","1.0.0":"2016-02-01T20:29:07.920Z","1.0.1":"2016-05-11T10:32:23.342Z","2.0.0-alpha-1":"2017-06-20T14:02:09.165Z","2.0.0-alpha-2":"2017-06-20T14:10:14.025Z","2.0.0-alpha-3":"2017-06-21T16:40:24.864Z","2.0.0-alpha-4":"2017-06-21T17:17:01.117Z","2.0.0-alpha-5":"2017-06-21T17:19:23.599Z","2.0.0-alpha-6":"2017-06-21T17:43:56.117Z","2.0.0-alpha-7":"2017-06-21T17:59:08.632Z","2.0.0-alpha-8":"2017-06-21T20:44:08.094Z","2.0.0-alpha-9":"2017-06-22T09:32:36.817Z","2.0.0-alpha-10":"2017-06-29T19:21:34.834Z","2.0.0-alpha-11":"2017-06-29T19:45:43.744Z","2.0.0-alpha-12":"2017-06-29T20:02:40.980Z","2.0.0-alpha-13":"2017-06-29T20:06:45.752Z","2.0.0-alpha-14":"2017-06-29T20:11:41.373Z","2.0.0-alpha-15":"2017-06-29T20:12:25.059Z","2.0.0-alpha-16":"2017-06-29T20:13:50.419Z","2.0.0-alpha-17":"2017-06-29T20:15:44.724Z","2.0.0-alpha-18":"2017-06-29T20:19:53.078Z","2.0.0-alpha-19":"2017-06-29T20:24:14.672Z","2.0.0-alpha-20":"2017-06-30T09:25:09.845Z","2.0.0-beta-1":"2017-07-10T18:56:51.448Z","2.0.0-beta-2":"2017-07-10T19:07:56.690Z","2.0.0-beta-3":"2017-07-11T06:37:08.755Z","2.0.0":"2017-11-25T11:53:56.493Z","2.0.1":"2017-12-05T06:57:38.802Z","2.0.2":"2018-01-15T11:14:28.428Z","2.0.3-Alpha1":"2018-02-26T18:34:07.395Z","2.0.3-Alpha2":"2018-02-26T18:38:40.915Z","2.0.3-Alpha3":"2018-02-27T17:58:42.165Z","2.0.3-RC1":"2018-02-28T18:09:22.246Z","2.0.0-RC2":"2018-07-30T09:16:06.426Z","2.0.0-RC3":"2018-07-30T09:22:06.204Z","2.0.0-RC4":"2018-07-30T09:48:44.256Z","2.0.0-RC5":"2018-07-30T10:07:08.247Z","3.0.0":"2018-07-30T10:19:49.053Z","3.0.1":"2018-08-06T07:11:08.369Z","3.1.0-develop.0":"2018-12-18T11:44:07.058Z","4.1.0-RC.1":"2019-03-12T20:23:10.839Z"},"homepage":"https://github.com/ptahv/kontti#readme","keywords":["react","state","model","viewmodel"],"repository":{"type":"git","url":"git+https://github.com/ptahv/kontti.git"},"author":{"name":"Petri Tahvanainen"},"bugs":{"url":"https://github.com/ptahv/kontti/issues"},"license":"MIT","readmeFilename":"README.md"}